---
Fuzzer filename: '/src/libyang/build/../tests/fuzz/lys_parse_mem.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libyang/build/../tests/fuzz/lys_parse_mem.c'
      linkageType:     externalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - exit
        - fprintf
        - ly_ctx_destroy
        - ly_ctx_new
        - ly_log_options
        - lys_parse_mem
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../tests/fuzz/lys_parse_mem.c:14,9'
          Branch Sides:
            - BranchSide:      '../tests/fuzz/lys_parse_mem.c:15,9'
              BranchSideFuncs:
                - ly_ctx_new
                - malloc
                - lys_parse_mem
                - ly_ctx_destroy
                - free
                - fprintf
                - exit
            - BranchSide:      '../tests/fuzz/lys_parse_mem.c:19,11'
              BranchSideFuncs:
                - ly_ctx_new
                - malloc
                - lys_parse_mem
                - ly_ctx_destroy
                - free
                - fprintf
                - exit
        - Branch String:   '../tests/fuzz/lys_parse_mem.c:20,9'
          Branch Sides:
            - BranchSide:      '../tests/fuzz/lys_parse_mem.c:21,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      '../tests/fuzz/lys_parse_mem.c:25,19'
              BranchSideFuncs:
                - malloc
                - lys_parse_mem
                - ly_ctx_destroy
                - free
        - Branch String:   '../tests/fuzz/lys_parse_mem.c:26,9'
          Branch Sides:
            - BranchSide:      '../tests/fuzz/lys_parse_mem.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      '../tests/fuzz/lys_parse_mem.c:30,12'
              BranchSideFuncs:
                - lys_parse_mem
                - ly_ctx_destroy
                - free
      Callsites:
        - Src:             '../tests/fuzz/lys_parse_mem.c:15,9'
          Dst:             ly_log_options
        - Src:             '../tests/fuzz/lys_parse_mem.c:19,11'
          Dst:             ly_ctx_new
        - Src:             '../tests/fuzz/lys_parse_mem.c:21,9'
          Dst:             fprintf
        - Src:             '../tests/fuzz/lys_parse_mem.c:22,9'
          Dst:             exit
        - Src:             '../tests/fuzz/lys_parse_mem.c:33,5'
          Dst:             lys_parse_mem
        - Src:             '../tests/fuzz/lys_parse_mem.c:34,5'
          Dst:             ly_ctx_destroy
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_stderr_path_line
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data_path
        - schema_path
        - line
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:564,9'
          Branch Sides:
            - BranchSide:      'src/log.c:565,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/log.c:569,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/log.c:569,9'
          Branch Sides:
            - BranchSide:      'src/log.c:570,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/log.c:574,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'src/log.c:574,9'
          Branch Sides:
            - BranchSide:      'src/log.c:574,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'src/log.c:575,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
      Callsites:
        - Src:             'src/log.c:565,9'
          Dst:             fprintf
        - Src:             'src/log.c:570,9'
          Dst:             fprintf
        - Src:             'src/log.c:575,9'
          Dst:             fprintf
        - Src:             'src/log.c:579,5'
          Dst:             fprintf
    - functionName:    log_store
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - err
        - vecode
        - msg
        - data_path
        - schema_path
        - line
        - apptag
      BBCount:         59
      ICount:          373
      EdgeCount:       73
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - calloc
        - ly_err_get_rec
        - ly_err_new_rec
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:474,5'
          Branch Sides:
            - BranchSide:      'src/log.c:474,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_get_rec
                - ly_err_new_rec
                - ly_log
                - free
                - free
                - free
                - free
                - __assert_fail
                - calloc
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:474,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/log.c:474,5'
          Branch Sides:
            - BranchSide:      'src/log.c:474,5'
              BranchSideFuncs:
                - ly_err_get_rec
                - ly_err_new_rec
                - ly_log
                - free
                - free
                - free
                - free
                - __assert_fail
                - calloc
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:476,32'
              BranchSideFuncs:
                - ly_err_get_rec
                - ly_err_new_rec
                - ly_log
                - free
                - free
                - free
                - free
                - __assert_fail
                - calloc
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:476,9'
          Branch Sides:
            - BranchSide:      'src/log.c:477,36'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:482,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:477,13'
          Branch Sides:
            - BranchSide:      'src/log.c:478,13'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:480,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:483,9'
          Branch Sides:
            - BranchSide:      'src/log.c:485,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:492,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - free
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:485,9'
          Branch Sides:
            - BranchSide:      'src/log.c:485,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:486,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:487,9'
          Branch Sides:
            - BranchSide:      'src/log.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:488,19'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:492,16'
          Branch Sides:
            - BranchSide:      'src/log.c:494,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:514,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:494,9'
          Branch Sides:
            - BranchSide:      'src/log.c:494,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'src/log.c:497,13'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'src/log.c:494,9'
          Branch Sides:
            - BranchSide:      'src/log.c:494,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'src/log.c:497,13'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'src/log.c:499,17'
          Branch Sides:
            - BranchSide:      'src/log.c:501,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/log.c:510,17'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'src/log.c:501,21'
          Branch Sides:
            - BranchSide:      'src/log.c:502,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:505,26'
              BranchSideFuncs:
                - free
        - Branch String:   'src/log.c:511,9'
          Branch Sides:
            - BranchSide:      'src/log.c:499,17'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'src/log.c:513,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/log.c:514,34'
          Branch Sides:
            - BranchSide:      'src/log.c:514,40'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:515,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:514,97'
          Branch Sides:
            - BranchSide:      'src/log.c:515,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:517,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:515,32'
          Branch Sides:
            - BranchSide:      'src/log.c:515,37'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:523,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:514,16'
          Branch Sides:
            - BranchSide:      'src/log.c:517,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:523,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:525,9'
          Branch Sides:
            - BranchSide:      'src/log.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:526,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:474,5'
          Dst:             __assert_fail
        - Src:             'src/log.c:476,17'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:477,21'
          Dst:             ly_err_new_rec
        - Src:             'src/log.c:485,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:486,13'
          Dst:             calloc
        - Src:             'src/log.c:494,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:513,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:524,19'
          Dst:             calloc
        - Src:             'src/log.c:544,5'
          Dst:             ly_log
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    680
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_err_get_rec
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyht_find
        - lyht_hash
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - pthread_self
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:190,15'
          Dst:             pthread_self
        - Src:             'src/log.c:194,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/log.c:197,34'
          Dst:             lyht_hash
        - Src:             'src/log.c:197,5'
          Dst:             lyht_find
        - Src:             'src/log.c:200,5'
          Dst:             pthread_mutex_unlock
    - functionName:    ly_err_new_rec
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyht_hash
        - lyht_insert
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - pthread_self
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/log.c:230,12'
          Branch Sides:
            - BranchSide:      'src/log.c:230,12'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:230,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:219,15'
          Dst:             pthread_self
        - Src:             'src/log.c:223,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/log.c:225,40'
          Dst:             lyht_hash
        - Src:             'src/log.c:225,9'
          Dst:             lyht_insert
        - Src:             'src/log.c:228,5'
          Dst:             pthread_mutex_unlock
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    323
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - err
        - format
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_vprintf
      functionUses:    1794
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:733,5'
          Dst:             log_vprintf
    - functionName:    log_vprintf
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - err
        - vecode
        - data_path
        - schema_path
        - line
        - apptag
        - format
        - args
      BBCount:         34
      ICount:          225
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - fprintf
        - log_is_noop
        - log_stderr_path_line
        - log_store
        - ly_log
        - strdup
        - strncpy
        - vasprintf
        - vsnprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/log.c:636,9'
          Branch Sides:
            - BranchSide:      'src/log.c:638,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:641,9'
              BranchSideFuncs:
                - vasprintf
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
                - ly_log
                - vsnprintf
        - Branch String:   'src/log.c:641,9'
          Branch Sides:
            - BranchSide:      'src/log.c:643,19'
              BranchSideFuncs:
                - vsnprintf
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:647,33'
              BranchSideFuncs:
                - vasprintf
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
                - ly_log
        - Branch String:   'src/log.c:647,13'
          Branch Sides:
            - BranchSide:      'src/log.c:648,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
            - BranchSide:      'src/log.c:651,15'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
        - Branch String:   'src/log.c:659,28'
          Branch Sides:
            - BranchSide:      'src/log.c:659,31'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:667,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:659,35'
          Branch Sides:
            - BranchSide:      'src/log.c:659,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:667,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:659,46'
          Branch Sides:
            - BranchSide:      'src/log.c:659,49'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - log_store
                - strdup
            - BranchSide:      'src/log.c:667,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:659,9'
          Branch Sides:
            - BranchSide:      'src/log.c:660,19'
              BranchSideFuncs:
                - log_store
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
                - strdup
            - BranchSide:      'src/log.c:667,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:661,87'
          Branch Sides:
            - BranchSide:      'src/log.c:661,103'
              BranchSideFuncs:
                - strdup
                - log_store
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
            - BranchSide:      'src/log.c:661,13'
              BranchSideFuncs:
                - log_store
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:661,13'
          Branch Sides:
            - BranchSide:      'src/log.c:662,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:664,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - fprintf
                - fprintf
                - log_stderr_path_line
        - Branch String:   'src/log.c:667,9'
          Branch Sides:
            - BranchSide:      'src/log.c:667,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - log_stderr_path_line
                - free
                - free
                - free
            - BranchSide:      'src/log.c:668,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - log_stderr_path_line
                - free
                - free
                - free
        - Branch String:   'src/log.c:668,13'
          Branch Sides:
            - BranchSide:      'src/log.c:669,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:671,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - log_stderr_path_line
                - free
                - free
                - free
        - Branch String:   'src/log.c:678,9'
          Branch Sides:
            - BranchSide:      'src/log.c:678,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/log.c:679,14'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'src/log.c:636,9'
          Dst:             log_is_noop
        - Src:             'src/log.c:643,9'
          Dst:             vsnprintf
        - Src:             'src/log.c:647,13'
          Dst:             vasprintf
        - Src:             'src/log.c:648,13'
          Dst:             ly_log
        - Src:             'src/log.c:654,9'
          Dst:             strncpy
        - Src:             'src/log.c:661,96'
          Dst:             strdup
        - Src:             'src/log.c:661,13'
          Dst:             log_store
        - Src:             'src/log.c:671,13'
          Dst:             fprintf
        - Src:             'src/log.c:672,13'
          Dst:             fprintf
        - Src:             'src/log.c:673,13'
          Dst:             log_stderr_path_line
    - functionName:    log_is_noop
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - will_log
        - will_store
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/log.c:596,9'
          Branch Sides:
            - BranchSide:      'src/log.c:597,18'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:600,17'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:604,9'
          Branch Sides:
            - BranchSide:      'src/log.c:605,21'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:607,9'
          Branch Sides:
            - BranchSide:      'src/log.c:608,23'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:611,13'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:611,49'
          Branch Sides:
            - BranchSide:      'src/log.c:611,49'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:611,54'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:611,60'
          Branch Sides:
            - BranchSide:      'src/log.c:611,49'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:611,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vasprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    83
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ly_err_print
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - eitem
        - format
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - log_is_noop
        - log_vprintf
        - ly_log
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:1016,5'
          Branch Sides:
            - BranchSide:      'src/log.c:1016,5'
              BranchSideFuncs:
                - log_is_noop
                - log_vprintf
                - strdup
                - strdup
            - BranchSide:      'src/log.c:1018,21'
              BranchSideFuncs:
                - log_is_noop
                - log_vprintf
                - strdup
                - strdup
        - Branch String:   'src/log.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/log.c:1019,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:1022,9'
              BranchSideFuncs:
                - log_vprintf
                - strdup
                - strdup
        - Branch String:   'src/log.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/log.c:1023,28'
              BranchSideFuncs:
                - strdup
                - log_vprintf
                - strdup
            - BranchSide:      'src/log.c:1025,9'
              BranchSideFuncs:
                - log_vprintf
                - strdup
        - Branch String:   'src/log.c:1025,9'
          Branch Sides:
            - BranchSide:      'src/log.c:1026,30'
              BranchSideFuncs:
                - strdup
                - log_vprintf
            - BranchSide:      'src/log.c:1029,5'
              BranchSideFuncs:
                - log_vprintf
      Callsites:
        - Src:             'src/log.c:1016,5'
          Dst:             ly_log
        - Src:             'src/log.c:1018,9'
          Dst:             log_is_noop
        - Src:             'src/log.c:1023,21'
          Dst:             strdup
        - Src:             'src/log.c:1026,23'
          Dst:             strdup
        - Src:             'src/log.c:1030,5'
          Dst:             log_vprintf
    - functionName:    ly_err_print
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - eitem
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ly_err_print
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:1038,5'
          Dst:             _ly_err_print
    - functionName:    _lyplg_ext_compile_log_err
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - eitem
        - ext
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ext_log
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:989,9'
          Branch Sides:
            - BranchSide:      'src/log.c:990,28'
              BranchSideFuncs:
                - strdup
                - ly_ext_log
                - strdup
            - BranchSide:      'src/log.c:992,9'
              BranchSideFuncs:
                - ly_ext_log
                - strdup
        - Branch String:   'src/log.c:992,9'
          Branch Sides:
            - BranchSide:      'src/log.c:992,9'
              BranchSideFuncs:
                - strdup
                - ly_ext_log
            - BranchSide:      'src/log.c:993,30'
              BranchSideFuncs:
                - strdup
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:990,21'
          Dst:             strdup
        - Src:             'src/log.c:993,23'
          Dst:             strdup
        - Src:             'src/log.c:997,5'
          Dst:             ly_ext_log
    - functionName:    ly_ext_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - plugin_name
        - level
        - err
        - data_path
        - schema_path
        - line
        - format
        - ap
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
        - log_is_noop
        - log_vprintf
        - ly_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/log.c:917,9'
          Branch Sides:
            - BranchSide:      'src/log.c:918,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:921,56'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
        - Branch String:   'src/log.c:921,9'
          Branch Sides:
            - BranchSide:      'src/log.c:922,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/log.c:926,17'
              BranchSideFuncs:
                - log_vprintf
                - free
      Callsites:
        - Src:             'src/log.c:917,9'
          Dst:             log_is_noop
        - Src:             'src/log.c:921,9'
          Dst:             asprintf
        - Src:             'src/log.c:922,9'
          Dst:             ly_log
        - Src:             'src/log.c:926,5'
          Dst:             log_vprintf
    - functionName:    asprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_compile_log_err
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - eitem
        - ext
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _lyplg_ext_compile_log_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:1004,5'
          Dst:             _lyplg_ext_compile_log_err
    - functionName:    lyplg_ext_compile_log_path
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - ext
        - level
        - err
        - format
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ext_log
        - ly_log
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:970,14'
          Branch Sides:
            - BranchSide:      'src/log.c:970,40'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_ext_log
            - BranchSide:      'src/log.c:975,5'
              BranchSideFuncs:
                - ly_ext_log
        - Branch String:   'src/log.c:970,9'
          Branch Sides:
            - BranchSide:      'src/log.c:971,9'
              BranchSideFuncs:
                - ly_ext_log
            - BranchSide:      'src/log.c:975,5'
              BranchSideFuncs:
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:970,33'
          Dst:             strdup
        - Src:             'src/log.c:971,9'
          Dst:             ly_log
        - Src:             'src/log.c:976,5'
          Dst:             ly_ext_log
    - functionName:    lyplg_ext_compile_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - ext
        - level
        - err
        - format
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ext_log
        - ly_log
        - strdup
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/log.c:953,14'
          Branch Sides:
            - BranchSide:      'src/log.c:953,40'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_ext_log
            - BranchSide:      'src/log.c:958,5'
              BranchSideFuncs:
                - ly_ext_log
        - Branch String:   'src/log.c:953,9'
          Branch Sides:
            - BranchSide:      'src/log.c:954,9'
              BranchSideFuncs:
                - ly_ext_log
            - BranchSide:      'src/log.c:958,5'
              BranchSideFuncs:
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:953,33'
          Dst:             strdup
        - Src:             'src/log.c:954,9'
          Dst:             ly_log
        - Src:             'src/log.c:959,5'
          Dst:             ly_ext_log
    - functionName:    lyplg_ext_parse_log
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
        - level
        - err
        - format
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ext_log
        - ly_vlog_build_path_line
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/log.c:939,29'
          Branch Sides:
            - BranchSide:      'src/log.c:939,5'
              BranchSideFuncs:
                - ly_vlog_build_path_line
                - ly_ext_log
            - BranchSide:      'src/log.c:939,5'
              BranchSideFuncs:
                - ly_vlog_build_path_line
                - ly_ext_log
        - Branch String:   'src/log.c:942,16'
          Branch Sides:
            - BranchSide:      'src/log.c:942,16'
              BranchSideFuncs:
                - ly_ext_log
            - BranchSide:      'src/log.c:942,16'
              BranchSideFuncs:
                - ly_ext_log
      Callsites:
        - Src:             'src/log.c:939,5'
          Dst:             ly_vlog_build_path_line
        - Src:             'src/log.c:942,5'
          Dst:             ly_ext_log
    - functionName:    ly_vlog_build_path_line
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - data_path
        - schema_path
        - line
      BBCount:         33
      ICount:          273
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - asprintf
        - ly_log
        - ly_vlog_build_data_path
        - lysc_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/log.c:842,9'
          Branch Sides:
            - BranchSide:      'src/log.c:843,9'
              BranchSideFuncs:
                - ly_vlog_build_data_path
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
                - asprintf
            - BranchSide:      'src/log.c:844,16'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
                - asprintf
                - lysc_path
                - ly_log
        - Branch String:   'src/log.c:843,9'
          Branch Sides:
            - BranchSide:      'src/log.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:844,5'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
                - asprintf
        - Branch String:   'src/log.c:846,9'
          Branch Sides:
            - BranchSide:      'src/log.c:846,9'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
                - asprintf
            - BranchSide:      'src/log.c:847,5'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
                - asprintf
        - Branch String:   'src/log.c:849,34'
          Branch Sides:
            - BranchSide:      'src/log.c:849,53'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
                - asprintf
            - BranchSide:      'src/log.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:849,9'
          Branch Sides:
            - BranchSide:      'src/log.c:851,14'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
                - asprintf
            - BranchSide:      'src/log.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:851,13'
          Branch Sides:
            - BranchSide:      'src/log.c:852,42'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
            - BranchSide:      'src/log.c:853,21'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
                - asprintf
        - Branch String:   'src/log.c:853,20'
          Branch Sides:
            - BranchSide:      'src/log.c:854,42'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
            - BranchSide:      'src/log.c:856,47'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - ly_log
        - Branch String:   'src/log.c:858,9'
          Branch Sides:
            - BranchSide:      'src/log.c:858,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/log.c:860,14'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/log.c:860,13'
          Branch Sides:
            - BranchSide:      'src/log.c:861,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:864,19'
              BranchSideFuncs:
                - free
        - Branch String:   'src/log.c:870,9'
          Branch Sides:
            - BranchSide:      'src/log.c:871,34'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:874,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:843,9'
          Dst:             ly_vlog_build_data_path
        - Src:             'src/log.c:845,24'
          Dst:             lysc_path
        - Src:             'src/log.c:846,9'
          Dst:             ly_log
        - Src:             'src/log.c:852,17'
          Dst:             asprintf
        - Src:             'src/log.c:854,17'
          Dst:             asprintf
        - Src:             'src/log.c:856,17'
          Dst:             asprintf
        - Src:             'src/log.c:858,9'
          Dst:             ly_log
    - functionName:    ly_vlog_build_data_path
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - path
      BBCount:         36
      ICount:          232
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_vlog_build_path_append
        - lyd_path
        - lyd_path_set
        - lysc_data_node
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:787,9'
          Branch Sides:
            - BranchSide:      'src/log.c:788,17'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - free
                - lysc_data_node
                - lyd_path
                - ly_log
                - ly_vlog_build_path_append
                - lyd_path_set
                - ly_log
            - BranchSide:      'src/log.c:809,9'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:789,13'
          Branch Sides:
            - BranchSide:      'src/log.c:791,13'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
                - lyd_path_set
                - ly_log
            - BranchSide:      'src/log.c:797,13'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
                - lyd_path_set
                - ly_log
        - Branch String:   'src/log.c:791,13'
          Branch Sides:
            - BranchSide:      'src/log.c:791,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
            - BranchSide:      'src/log.c:792,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
        - Branch String:   'src/log.c:793,13'
          Branch Sides:
            - BranchSide:      'src/log.c:793,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:794,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/log.c:797,27'
          Branch Sides:
            - BranchSide:      'src/log.c:797,31'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:799,30'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:797,31'
          Branch Sides:
            - BranchSide:      'src/log.c:797,31'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
                - lyd_path_set
                - ly_log
            - BranchSide:      'src/log.c:797,31'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_path
                - ly_log
                - free
                - ly_vlog_build_path_append
                - lyd_path_set
                - ly_log
        - Branch String:   'src/log.c:797,13'
          Branch Sides:
            - BranchSide:      'src/log.c:799,30'
              BranchSideFuncs:
                - lyd_path_set
                - ly_log
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:803,35'
              BranchSideFuncs:
                - lyd_path_set
                - ly_log
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:800,13'
          Branch Sides:
            - BranchSide:      'src/log.c:800,13'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:801,9'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
        - Branch String:   'src/log.c:804,13'
          Branch Sides:
            - BranchSide:      'src/log.c:0,0'
              BranchSideFuncs:
                - free
                - ly_vlog_build_path_append
            - BranchSide:      'src/log.c:804,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/log.c:809,9'
          Branch Sides:
            - BranchSide:      'src/log.c:809,30'
              BranchSideFuncs:
                - ly_vlog_build_path_append
                - free
            - BranchSide:      'src/log.c:810,40'
              BranchSideFuncs:
                - ly_vlog_build_path_append
                - free
        - Branch String:   'src/log.c:811,9'
          Branch Sides:
            - BranchSide:      'src/log.c:811,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:812,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/log.c:815,9'
          Branch Sides:
            - BranchSide:      'src/log.c:815,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:816,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/log.c:791,13'
          Dst:             __assert_fail
        - Src:             'src/log.c:792,21'
          Dst:             strdup
        - Src:             'src/log.c:793,13'
          Dst:             ly_log
        - Src:             'src/log.c:797,31'
          Dst:             lysc_data_node
        - Src:             'src/log.c:799,21'
          Dst:             lyd_path
        - Src:             'src/log.c:800,13'
          Dst:             ly_log
        - Src:             'src/log.c:803,21'
          Dst:             lyd_path_set
        - Src:             'src/log.c:804,13'
          Dst:             ly_log
        - Src:             'src/log.c:810,14'
          Dst:             ly_vlog_build_path_append
    - functionName:    ly_vlog_build_path_append
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - snode
        - parent
      BBCount:         29
      ICount:          207
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lyd_node_module
        - lyd_node_schema
        - lysc_data_node
        - realloc
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:752,9'
          Branch Sides:
            - BranchSide:      'src/log.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:755,16'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_node_schema
                - lyd_node_module
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
        - Branch String:   'src/log.c:755,16'
          Branch Sides:
            - BranchSide:      'src/log.c:755,16'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_node_schema
                - lyd_node_module
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'src/log.c:755,16'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_node_schema
                - lyd_node_module
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
        - Branch String:   'src/log.c:763,9'
          Branch Sides:
            - BranchSide:      'src/log.c:764,13'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'src/log.c:768,12'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - strlen
        - Branch String:   'src/log.c:768,11'
          Branch Sides:
            - BranchSide:      'src/log.c:768,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
            - BranchSide:      'src/log.c:768,11'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
        - Branch String:   'src/log.c:769,26'
          Branch Sides:
            - BranchSide:      'src/log.c:769,39'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/log.c:769,23'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/log.c:771,5'
          Branch Sides:
            - BranchSide:      'src/log.c:771,5'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/log.c:772,12'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/log.c:771,5'
          Branch Sides:
            - BranchSide:      'src/log.c:771,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/log.c:771,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/log.c:775,36'
          Branch Sides:
            - BranchSide:      'src/log.c:775,42'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/log.c:775,58'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'src/log.c:755,16'
          Dst:             lysc_data_node
        - Src:             'src/log.c:755,43'
          Dst:             lyd_node_schema
        - Src:             'src/log.c:762,16'
          Dst:             lyd_node_module
        - Src:             'src/log.c:768,18'
          Dst:             strlen
        - Src:             'src/log.c:769,32'
          Dst:             strlen
        - Src:             'src/log.c:769,61'
          Dst:             strlen
        - Src:             'src/log.c:770,11'
          Dst:             realloc
        - Src:             'src/log.c:771,5'
          Dst:             ly_log
        - Src:             'src/log.c:775,5'
          Dst:             sprintf
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    289
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    230
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_vlog
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - apptag
        - code
        - format
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log_is_noop
        - log_vprintf
        - ly_vlog_build_path_line
      functionUses:    896
      BranchProfiles:
        - Branch String:   'src/log.c:884,9'
          Branch Sides:
            - BranchSide:      'src/log.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:888,9'
              BranchSideFuncs:
                - log_vprintf
                - ly_vlog_build_path_line
        - Branch String:   'src/log.c:888,9'
          Branch Sides:
            - BranchSide:      'src/log.c:889,33'
              BranchSideFuncs:
                - ly_vlog_build_path_line
                - log_vprintf
            - BranchSide:      'src/log.c:892,5'
              BranchSideFuncs:
                - log_vprintf
      Callsites:
        - Src:             'src/log.c:884,9'
          Dst:             log_is_noop
        - Src:             'src/log.c:889,9'
          Dst:             ly_vlog_build_path_line
        - Src:             'src/log.c:893,5'
          Dst:             log_vprintf
    - functionName:    ly_log_dbg
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - group
        - format
      BBCount:         13
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - asprintf
        - log_vprintf
        - ly_log
      functionUses:    64
      BranchProfiles:
        - Branch String:   'src/log.c:694,9'
          Branch Sides:
            - BranchSide:      'src/log.c:695,9'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
                - ly_log
            - BranchSide:      'src/log.c:698,13'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/log.c:698,5'
          Branch Sides:
            - BranchSide:      'src/log.c:700,19'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
            - BranchSide:      'src/log.c:703,19'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
            - BranchSide:      'src/log.c:706,19'
              BranchSideFuncs:
                - asprintf
                - log_vprintf
                - free
                - ly_log
            - BranchSide:      'src/log.c:709,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/log.c:713,9'
          Branch Sides:
            - BranchSide:      'src/log.c:714,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/log.c:718,5'
              BranchSideFuncs:
                - log_vprintf
                - free
      Callsites:
        - Src:             'src/log.c:709,9'
          Dst:             ly_log
        - Src:             'src/log.c:713,9'
          Dst:             asprintf
        - Src:             'src/log.c:714,9'
          Dst:             ly_log
        - Src:             'src/log.c:719,5'
          Dst:             log_vprintf
    - functionName:    ly_log_location_dnode_count
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_log_location_dnode
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - idx
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/log.c:440,9'
          Branch Sides:
            - BranchSide:      'src/log.c:441,16'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:444,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_log_location_revert
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - scnode_steps
        - dnode_steps
        - path_steps
        - in_steps
      BBCount:         51
      ICount:          285
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ly_set_erase
        - ly_set_rm_index
      functionUses:    110
      BranchProfiles:
        - Branch String:   'src/log.c:406,39'
          Branch Sides:
            - BranchSide:      'src/log.c:406,42'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:406,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:406,5'
          Branch Sides:
            - BranchSide:      'src/log.c:407,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:410,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:410,38'
          Branch Sides:
            - BranchSide:      'src/log.c:410,41'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:410,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:410,5'
          Branch Sides:
            - BranchSide:      'src/log.c:411,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:414,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:414,37'
          Branch Sides:
            - BranchSide:      'src/log.c:414,40'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/log.c:414,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/log.c:414,5'
          Branch Sides:
            - BranchSide:      'src/log.c:415,26'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:418,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:418,35'
          Branch Sides:
            - BranchSide:      'src/log.c:418,38'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:418,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:418,5'
          Branch Sides:
            - BranchSide:      'src/log.c:419,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:423,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:423,22'
          Branch Sides:
            - BranchSide:      'src/log.c:423,26'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:426,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:423,9'
          Branch Sides:
            - BranchSide:      'src/log.c:424,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:426,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:426,21'
          Branch Sides:
            - BranchSide:      'src/log.c:426,25'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:429,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:426,9'
          Branch Sides:
            - BranchSide:      'src/log.c:427,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:429,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/log.c:429,20'
          Branch Sides:
            - BranchSide:      'src/log.c:429,24'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/log.c:432,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/log.c:429,9'
          Branch Sides:
            - BranchSide:      'src/log.c:430,23'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/log.c:432,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/log.c:432,18'
          Branch Sides:
            - BranchSide:      'src/log.c:432,22'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/log.c:432,18'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:432,9'
          Branch Sides:
            - BranchSide:      'src/log.c:432,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:433,23'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/log.c:415,9'
          Dst:             ly_set_rm_index
        - Src:             'src/log.c:424,9'
          Dst:             ly_set_erase
        - Src:             'src/log.c:427,9'
          Dst:             ly_set_erase
        - Src:             'src/log.c:430,9'
          Dst:             ly_set_erase
        - Src:             'src/log.c:433,9'
          Dst:             ly_set_erase
    - functionName:    ly_log_location
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scnode
        - dnode
        - path
        - in
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - ly_set_add
        - strdup
      functionUses:    92
      BranchProfiles:
        - Branch String:   'src/log.c:386,9'
          Branch Sides:
            - BranchSide:      'src/log.c:387,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:389,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:389,15'
          Branch Sides:
            - BranchSide:      'src/log.c:389,20'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:390,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:389,27'
          Branch Sides:
            - BranchSide:      'src/log.c:389,31'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:392,9'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:389,36'
          Branch Sides:
            - BranchSide:      'src/log.c:389,40'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:392,9'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:389,9'
          Branch Sides:
            - BranchSide:      'src/log.c:390,21'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/log.c:392,9'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_set_add
        - Branch String:   'src/log.c:392,9'
          Branch Sides:
            - BranchSide:      'src/log.c:393,26'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/log.c:398,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/log.c:395,9'
          Branch Sides:
            - BranchSide:      'src/log.c:395,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/log.c:396,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/log.c:398,9'
          Branch Sides:
            - BranchSide:      'src/log.c:398,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/log.c:399,21'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/log.c:387,9'
          Dst:             ly_set_add
        - Src:             'src/log.c:390,9'
          Dst:             ly_set_add
        - Src:             'src/log.c:393,19'
          Dst:             strdup
        - Src:             'src/log.c:395,9'
          Dst:             ly_log
        - Src:             'src/log.c:396,9'
          Dst:             ly_set_add
        - Src:             'src/log.c:399,9'
          Dst:             ly_set_add
    - functionName:    ly_get_log_clb
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_set_log_clb
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clb
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_log_dbg_groups
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dbg_groups
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_temp_log_options
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_log_options
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - opts
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_log_level
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_err_clean
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - eitem
      BBCount:         22
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ly_err_free
        - ly_err_get_rec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/log.c:307,9'
          Branch Sides:
            - BranchSide:      'src/log.c:308,9'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:310,9'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:310,9'
          Branch Sides:
            - BranchSide:      'src/log.c:311,15'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:314,10'
              BranchSideFuncs:
                - ly_err_free
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:314,9'
          Branch Sides:
            - BranchSide:      'src/log.c:316,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:320,18'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:320,30'
          Branch Sides:
            - BranchSide:      'src/log.c:320,34'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:320,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:320,9'
          Branch Sides:
            - BranchSide:      'src/log.c:320,67'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
            - BranchSide:      'src/log.c:321,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_err_free
        - Branch String:   'src/log.c:321,9'
          Branch Sides:
            - BranchSide:      'src/log.c:321,9'
              BranchSideFuncs:
                - ly_err_free
            - BranchSide:      'src/log.c:322,9'
              BranchSideFuncs:
                - ly_err_free
      Callsites:
        - Src:             'src/log.c:307,17'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:316,9'
          Dst:             ly_err_free
        - Src:             'src/log.c:321,9'
          Dst:             __assert_fail
        - Src:             'src/log.c:325,9'
          Dst:             ly_err_free
    - functionName:    ly_err_free
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/log.c:292,5'
          Branch Sides:
            - BranchSide:      'src/log.c:292,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:292,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/log.c:292,5'
          Branch Sides:
            - BranchSide:      'src/log.c:293,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/log.c:299,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_err_move
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src_ctx
        - trg_ctx
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_err_free
        - ly_err_get_rec
        - ly_err_new_rec
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:269,9'
          Branch Sides:
            - BranchSide:      'src/log.c:270,15'
              BranchSideFuncs:
                - ly_err_get_rec
                - ly_err_new_rec
                - ly_log
                - ly_err_free
                - ly_err_free
            - BranchSide:      'src/log.c:275,32'
              BranchSideFuncs:
                - ly_err_get_rec
                - ly_err_new_rec
                - ly_log
                - ly_err_free
                - ly_err_free
        - Branch String:   'src/log.c:275,9'
          Branch Sides:
            - BranchSide:      'src/log.c:276,36'
              BranchSideFuncs:
                - ly_err_free
            - BranchSide:      'src/log.c:282,17'
              BranchSideFuncs:
                - ly_err_free
        - Branch String:   'src/log.c:276,13'
          Branch Sides:
            - BranchSide:      'src/log.c:277,13'
              BranchSideFuncs:
                - ly_err_free
            - BranchSide:      'src/log.c:281,5'
              BranchSideFuncs:
                - ly_err_free
      Callsites:
        - Src:             'src/log.c:268,11'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:275,17'
          Dst:             ly_err_get_rec
        - Src:             'src/log.c:276,21'
          Dst:             ly_err_new_rec
        - Src:             'src/log.c:277,13'
          Dst:             ly_log
        - Src:             'src/log.c:278,13'
          Dst:             ly_err_free
        - Src:             'src/log.c:282,5'
          Dst:             ly_err_free
    - functionName:    ly_err_last
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_err_get_rec
        - ly_log
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/log.c:251,5'
          Branch Sides:
            - BranchSide:      'src/log.c:251,5'
              BranchSideFuncs:
                - ly_err_get_rec
            - BranchSide:      'src/log.c:254,32'
              BranchSideFuncs:
                - ly_err_get_rec
        - Branch String:   'src/log.c:254,9'
          Branch Sides:
            - BranchSide:      'src/log.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:258,12'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:258,12'
          Branch Sides:
            - BranchSide:      'src/log.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:251,5'
          Dst:             ly_log
        - Src:             'src/log.c:254,17'
          Dst:             ly_err_get_rec
    - functionName:    ly_err_first
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_err_get_rec
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/log.c:238,5'
          Branch Sides:
            - BranchSide:      'src/log.c:238,5'
              BranchSideFuncs:
                - ly_err_get_rec
            - BranchSide:      'src/log.c:241,26'
              BranchSideFuncs:
                - ly_err_get_rec
        - Branch String:   'src/log.c:243,12'
          Branch Sides:
            - BranchSide:      'src/log.c:243,18'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:243,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:238,5'
          Dst:             ly_log
        - Src:             'src/log.c:241,11'
          Dst:             ly_err_get_rec
    - functionName:    ly_err_new
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - ecode
        - vecode
        - data_path
        - apptag
        - err_format
      BBCount:         26
      ICount:          177
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - vasprintf
      functionUses:    92
      BranchProfiles:
        - Branch String:   'src/log.c:136,14'
          Branch Sides:
            - BranchSide:      'src/log.c:136,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - vasprintf
            - BranchSide:      'src/log.c:138,16'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:136,9'
          Branch Sides:
            - BranchSide:      'src/log.c:138,16'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:141,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - vasprintf
        - Branch String:   'src/log.c:142,5'
          Branch Sides:
            - BranchSide:      'src/log.c:142,5'
              BranchSideFuncs:
                - vasprintf
            - BranchSide:      'src/log.c:144,17'
              BranchSideFuncs:
                - vasprintf
        - Branch String:   'src/log.c:144,15'
          Branch Sides:
            - BranchSide:      'src/log.c:144,26'
              BranchSideFuncs:
                - vasprintf
            - BranchSide:      'src/log.c:144,39'
              BranchSideFuncs:
                - vasprintf
        - Branch String:   'src/log.c:145,9'
          Branch Sides:
            - BranchSide:      'src/log.c:146,30'
              BranchSideFuncs:
                - vasprintf
            - BranchSide:      'src/log.c:150,5'
              BranchSideFuncs:
                - vasprintf
        - Branch String:   'src/log.c:156,9'
          Branch Sides:
            - BranchSide:      'src/log.c:159,9'
              BranchSideFuncs:
                - vasprintf
            - BranchSide:      'src/log.c:169,14'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:161,13'
          Branch Sides:
            - BranchSide:      'src/log.c:164,17'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'src/log.c:171,9'
          Branch Sides:
            - BranchSide:      'src/log.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:175,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/log.c:141,9'
          Dst:             calloc
        - Src:             'src/log.c:142,5'
          Dst:             ly_log
        - Src:             'src/log.c:161,13'
          Dst:             vasprintf
    - functionName:    ly_last_logmsg
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_strvecode
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - vecode
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/log.c:94,5'
          Branch Sides:
            - BranchSide:      'src/log.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:120,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_strerr
      functionSourceFile: '/src/libyang/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         18
      ICount:          91
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/log.c:56,5'
          Branch Sides:
            - BranchSide:      'src/log.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'src/log.c:88,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyht_get_fixed_size
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - item_count
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/hash_table.c:531,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:532,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:536,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyht_remove
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyht_remove_with_resize_cb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:525,12'
          Dst:             lyht_remove_with_resize_cb
    - functionName:    lyht_remove_with_resize_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - resize_val_equal
      BBCount:         36
      ICount:          291
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - lyht_find_rec
        - lyht_get_rec
        - lyht_resize
        - lyht_set_cb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/hash_table.c:472,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:473,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/hash_table.c:477,18'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:478,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:479,13'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:485,9'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:479,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:480,13'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:482,24'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:485,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:486,39'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:491,33'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:487,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:488,13'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:490,5'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:503,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:504,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:519,12'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:505,42'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:505,46'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:505,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:506,17'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:506,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:507,45'
              BranchSideFuncs:
                - lyht_set_cb
                - lyht_resize
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:511,31'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:513,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:514,29'
              BranchSideFuncs:
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:516,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:472,9'
          Dst:             lyht_find_rec
        - Src:             'src/hash_table.c:473,9'
          Dst:             ly_log
        - Src:             'src/hash_table.c:478,5'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:478,5'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:491,20'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:507,33'
          Dst:             lyht_set_cb
        - Src:             'src/hash_table.c:511,19'
          Dst:             lyht_resize
        - Src:             'src/hash_table.c:514,17'
          Dst:             lyht_set_cb
    - functionName:    lyht_find_rec
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - mod
        - val_equal
        - col
        - rec_p
      BBCount:         19
      ICount:          162
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lyht_get_rec
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/hash_table.c:280,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:281,10'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:284,5'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:284,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:285,14'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:296,6'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:285,33'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:285,36'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:290,13'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:285,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:290,13'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:290,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:291,21'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:293,5'
              BranchSideFuncs:
                - lyht_get_rec
      Callsites:
        - Src:             'src/hash_table.c:284,5'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:284,5'
          Dst:             lyht_get_rec
    - functionName:    lyht_get_rec
      functionSourceFile: '/src/libyang/src/hash_table_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - recs
        - rec_size
        - idx
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyht_set_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - new_val_equal
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyht_resize
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ht
        - operation
        - check
      BBCount:         27
      ICount:          218
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lyht_get_rec
        - lyht_init_hlists_and_records
        - lyht_insert
        - lyht_insert_no_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/hash_table.c:216,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:218,9'
              BranchSideFuncs:
                - lyht_init_hlists_and_records
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
            - BranchSide:      'src/hash_table.c:219,16'
              BranchSideFuncs:
                - lyht_init_hlists_and_records
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
        - Branch String:   'src/hash_table.c:224,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:225,22'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:233,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
        - Branch String:   'src/hash_table.c:236,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:237,24'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
            - BranchSide:      'src/hash_table.c:254,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/hash_table.c:237,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:242,17'
              BranchSideFuncs:
                - lyht_insert_no_check
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
            - BranchSide:      'src/hash_table.c:251,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - lyht_get_rec
                - __assert_fail
                - lyht_insert
        - Branch String:   'src/hash_table.c:242,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:243,35'
              BranchSideFuncs:
                - lyht_insert
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - __assert_fail
            - BranchSide:      'src/hash_table.c:245,44'
              BranchSideFuncs:
                - lyht_insert_no_check
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/hash_table.c:248,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:248,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/hash_table.c:249,19'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - lyht_get_rec
                - lyht_insert_no_check
                - __assert_fail
                - lyht_insert
      Callsites:
        - Src:             'src/hash_table.c:224,9'
          Dst:             lyht_init_hlists_and_records
        - Src:             'src/hash_table.c:237,51'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:243,23'
          Dst:             lyht_insert
        - Src:             'src/hash_table.c:245,23'
          Dst:             lyht_insert_no_check
        - Src:             'src/hash_table.c:248,13'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:239,44'
          Dst:             lyht_get_rec
    - functionName:    lyht_init_hlists_and_records
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
      BBCount:         19
      ICount:          157
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ly_log
        - lyht_get_rec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/hash_table.c:81,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:81,5'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:82,12'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:82,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:83,28'
              BranchSideFuncs:
                - lyht_get_rec
                - malloc
                - free
                - ly_log
            - BranchSide:      'src/hash_table.c:91,49'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
        - Branch String:   'src/hash_table.c:84,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:85,25'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:87,13'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:92,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:92,5'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:93,12'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:93,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:97,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:80,16'
          Dst:             calloc
        - Src:             'src/hash_table.c:81,5'
          Dst:             ly_log
        - Src:             'src/hash_table.c:83,15'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:92,5'
          Dst:             ly_log
    - functionName:    lyht_insert
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - match_p
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _lyht_insert_with_resize_cb
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:453,12'
          Dst:             _lyht_insert_with_resize_cb
    - functionName:    lyht_insert_no_check
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - match_p
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _lyht_insert_with_resize_cb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:459,12'
          Dst:             _lyht_insert_with_resize_cb
    - functionName:    _lyht_insert_with_resize_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - resize_val_equal
        - match_p
        - check
      BBCount:         52
      ICount:          368
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - lyht_find
        - lyht_find_rec
        - lyht_get_rec
        - lyht_resize
        - lyht_set_cb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/hash_table.c:385,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:386,27'
              BranchSideFuncs:
                - lyht_find_rec
                - __assert_fail
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:394,15'
              BranchSideFuncs:
                - __assert_fail
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:386,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:387,17'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:392,5'
              BranchSideFuncs:
                - __assert_fail
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:387,21'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:387,24'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:390,13'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:387,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:388,28'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:390,13'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:395,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:395,5'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:396,24'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:399,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:400,39'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:402,33'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:410,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:411,29'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:415,7'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:416,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:417,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:440,12'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:418,31'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:418,35'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:422,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:418,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:420,13'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:422,14'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:422,31'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:422,35'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:439,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:422,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:423,17'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:439,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:423,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:424,45'
              BranchSideFuncs:
                - lyht_set_cb
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/hash_table.c:428,31'
              BranchSideFuncs:
                - lyht_resize
                - lyht_set_cb
                - lyht_find
                - __assert_fail
        - Branch String:   'src/hash_table.c:430,37'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:430,40'
              BranchSideFuncs:
                - lyht_set_cb
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/hash_table.c:435,17'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:430,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:431,33'
              BranchSideFuncs:
                - lyht_find
                - lyht_set_cb
                - __assert_fail
            - BranchSide:      'src/hash_table.c:435,17'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:432,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:432,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/hash_table.c:433,13'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/hash_table.c:435,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:436,29'
              BranchSideFuncs:
                - lyht_set_cb
            - BranchSide:      'src/hash_table.c:438,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:386,13'
          Dst:             lyht_find_rec
        - Src:             'src/hash_table.c:395,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:396,11'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:402,20'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:424,33'
          Dst:             lyht_set_cb
        - Src:             'src/hash_table.c:428,19'
          Dst:             lyht_resize
        - Src:             'src/hash_table.c:431,23'
          Dst:             lyht_find
        - Src:             'src/hash_table.c:432,17'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:436,17'
          Dst:             lyht_set_cb
    - functionName:    lyht_find
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - match_p
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyht_find_rec
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/hash_table.c:307,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:308,20'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:308,20'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:308,26'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:308,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:305,5'
          Dst:             lyht_find_rec
    - functionName:    lyht_insert_with_resize_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - resize_val_equal
        - match_p
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _lyht_insert_with_resize_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:447,12'
          Dst:             _lyht_insert_with_resize_cb
    - functionName:    lyht_find_next
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - match_p
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyht_find_next_with_collision_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:372,12'
          Dst:             lyht_find_next_with_collision_cb
    - functionName:    lyht_find_next_with_collision_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - val_equal
        - match_p
      BBCount:         28
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lyht_find_rec
        - lyht_get_rec
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/hash_table.c:335,43'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:335,55'
              BranchSideFuncs:
                - lyht_find_rec
                - lyht_get_rec
                - lyht_get_rec
                - ly_log
            - BranchSide:      'src/hash_table.c:335,67'
              BranchSideFuncs:
                - lyht_find_rec
                - lyht_get_rec
                - lyht_get_rec
                - ly_log
        - Branch String:   'src/hash_table.c:335,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:337,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/hash_table.c:340,20'
              BranchSideFuncs:
                - lyht_get_rec
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:340,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:344,13'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:344,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:345,13'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:348,13'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:348,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:349,17'
              BranchSideFuncs:
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:356,20'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:349,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:351,21'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:356,9'
              BranchSideFuncs:
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:351,21'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:352,32'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:354,17'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:356,20'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:358,17'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:358,17'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:359,28'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:361,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:335,9'
          Dst:             lyht_find_rec
        - Src:             'src/hash_table.c:337,9'
          Dst:             ly_log
        - Src:             'src/hash_table.c:340,37'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:342,40'
          Dst:             lyht_get_rec
    - functionName:    lyht_find_with_val_cb
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_p
        - hash
        - val_equal
        - match_p
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lyht_find_rec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/hash_table.c:318,39'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:318,51'
              BranchSideFuncs:
                - lyht_find_rec
            - BranchSide:      'src/hash_table.c:318,63'
              BranchSideFuncs:
                - lyht_find_rec
        - Branch String:   'src/hash_table.c:320,13'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:320,16'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:320,13'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:320,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:321,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:318,5'
          Dst:             lyht_find_rec
    - functionName:    lyht_free
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - val_free
      BBCount:         17
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - lyht_get_rec
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/hash_table.c:179,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:180,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:183,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
        - Branch String:   'src/hash_table.c:183,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:184,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:188,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/hash_table.c:184,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:184,9'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - free
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:187,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/hash_table.c:184,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:185,13'
              BranchSideFuncs:
                - lyht_get_rec
                - free
                - free
                - free
                - lyht_get_rec
            - BranchSide:      'src/hash_table.c:186,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_get_rec
                - lyht_get_rec
      Callsites:
        - Src:             'src/hash_table.c:184,9'
          Dst:             lyht_get_rec
        - Src:             'src/hash_table.c:184,9'
          Dst:             lyht_get_rec
    - functionName:    lyht_dup
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig
      BBCount:         8
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - lyht_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/hash_table.c:159,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:159,5'
              BranchSideFuncs:
                - lyht_new
            - BranchSide:      'src/hash_table.c:161,19'
              BranchSideFuncs:
                - lyht_new
        - Branch String:   'src/hash_table.c:162,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:166,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:159,5'
          Dst:             ly_log
        - Src:             'src/hash_table.c:161,10'
          Dst:             lyht_new
    - functionName:    lyht_new
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - short
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - size
        - val_size
        - val_equal
        - cb_data
        - resize
      BBCount:         32
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_log
        - lyht_init_hlists_and_records
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/hash_table.c:108,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:108,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
                - __assert_fail
            - BranchSide:      'src/hash_table.c:108,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/hash_table.c:108,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:108,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/hash_table.c:109,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:109,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:109,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:109,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/hash_table.c:109,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:109,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:110,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:110,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:110,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:112,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:110,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:110,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:112,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:112,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:113,14'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:116,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:117,5'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:117,5'
              BranchSideFuncs:
                - lyht_init_hlists_and_records
                - free
            - BranchSide:      'src/hash_table.c:119,5'
              BranchSideFuncs:
                - lyht_init_hlists_and_records
                - free
        - Branch String:   'src/hash_table.c:126,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:127,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/hash_table.c:131,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/hash_table.c:108,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:109,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:110,5'
          Dst:             __assert_fail
        - Src:             'src/hash_table.c:117,5'
          Dst:             ly_log
        - Src:             'src/hash_table.c:126,9'
          Dst:             lyht_init_hlists_and_records
    - functionName:    lyht_set_cb_data
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - new_cb_data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyht_hash
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - len
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyht_hash_multi
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/hash_table.c:69,12'
          Dst:             lyht_hash_multi
        - Src:             'src/hash_table.c:70,12'
          Dst:             lyht_hash_multi
    - functionName:    lyht_hash_multi
      functionSourceFile: '/src/libyang/src/hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hash
        - key_part
        - len
      BBCount:         11
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    46
      BranchProfiles:
        - Branch String:   'src/hash_table.c:45,18'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:45,21'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:52,18'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:45,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:46,16'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:52,18'
              BranchSideFuncs: []
        - Branch String:   'src/hash_table.c:46,9'
          Branch Sides:
            - BranchSide:      'src/hash_table.c:47,21'
              BranchSideFuncs: []
            - BranchSide:      'src/hash_table.c:51,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_set_rm_index_ordered
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - index
        - destructor
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/set.c:233,5'
          Branch Sides:
            - BranchSide:      'src/set.c:233,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/set.c:233,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/set.c:233,5'
          Branch Sides:
            - BranchSide:      'src/set.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:235,9'
          Branch Sides:
            - BranchSide:      'src/set.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:239,9'
          Branch Sides:
            - BranchSide:      'src/set.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:244,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/set.c:233,5'
          Dst:             ly_log
        - Src:             'src/set.c:233,5'
          Dst:             ly_log
    - functionName:    ly_set_rm
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - object
        - destructor
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_set_rm_index
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/set.c:217,5'
          Branch Sides:
            - BranchSide:      'src/set.c:217,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - ly_log
            - BranchSide:      'src/set.c:217,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/set.c:217,5'
          Branch Sides:
            - BranchSide:      'src/set.c:217,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
            - BranchSide:      'src/set.c:220,12'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
        - Branch String:   'src/set.c:220,5'
          Branch Sides:
            - BranchSide:      'src/set.c:221,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
            - BranchSide:      'src/set.c:225,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
        - Branch String:   'src/set.c:221,13'
          Branch Sides:
            - BranchSide:      'src/set.c:222,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
            - BranchSide:      'src/set.c:224,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
        - Branch String:   'src/set.c:225,5'
          Branch Sides:
            - BranchSide:      'src/set.c:225,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/set.c:227,28'
              BranchSideFuncs:
                - ly_set_rm_index
      Callsites:
        - Src:             'src/set.c:217,5'
          Dst:             ly_log
        - Src:             'src/set.c:217,5'
          Dst:             ly_log
        - Src:             'src/set.c:225,5'
          Dst:             ly_log
        - Src:             'src/set.c:227,12'
          Dst:             ly_set_rm_index
    - functionName:    ly_set_rm_index
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - index
        - destructor
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/set.c:193,5'
          Branch Sides:
            - BranchSide:      'src/set.c:193,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/set.c:194,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/set.c:194,5'
          Branch Sides:
            - BranchSide:      'src/set.c:194,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/set.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:196,9'
          Branch Sides:
            - BranchSide:      'src/set.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:199,9'
          Branch Sides:
            - BranchSide:      'src/set.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:204,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/set.c:193,5'
          Dst:             ly_log
        - Src:             'src/set.c:194,5'
          Dst:             ly_log
    - functionName:    ly_set_merge
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - trg
        - src
        - list
        - duplicator
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_set_add
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/set.c:171,5'
          Branch Sides:
            - BranchSide:      'src/set.c:171,5'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/set.c:173,10'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/set.c:173,9'
          Branch Sides:
            - BranchSide:      'src/set.c:175,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/set.c:178,12'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/set.c:178,5'
          Branch Sides:
            - BranchSide:      'src/set.c:179,13'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/set.c:187,5'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:179,13'
          Branch Sides:
            - BranchSide:      'src/set.c:180,19'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/set.c:182,19'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/set.c:184,9'
          Branch Sides:
            - BranchSide:      'src/set.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:185,5'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/set.c:171,5'
          Dst:             ly_log
        - Src:             'src/set.c:184,9'
          Dst:             ly_set_add
    - functionName:    ly_set_add
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - object
        - list
        - index_p
      BBCount:         26
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - realloc
      functionUses:    160
      BranchProfiles:
        - Branch String:   'src/set.c:133,5'
          Branch Sides:
            - BranchSide:      'src/set.c:133,5'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/set.c:135,10'
              BranchSideFuncs:
                - realloc
                - ly_log
        - Branch String:   'src/set.c:135,9'
          Branch Sides:
            - BranchSide:      'src/set.c:137,23'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/set.c:148,9'
              BranchSideFuncs:
                - realloc
                - ly_log
        - Branch String:   'src/set.c:137,9'
          Branch Sides:
            - BranchSide:      'src/set.c:138,17'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/set.c:146,5'
              BranchSideFuncs:
                - realloc
                - ly_log
        - Branch String:   'src/set.c:138,17'
          Branch Sides:
            - BranchSide:      'src/set.c:140,21'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:145,9'
              BranchSideFuncs:
                - realloc
                - ly_log
        - Branch String:   'src/set.c:140,21'
          Branch Sides:
            - BranchSide:      'src/set.c:141,32'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:143,17'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:148,9'
          Branch Sides:
            - BranchSide:      'src/set.c:150,23'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/set.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:151,9'
          Branch Sides:
            - BranchSide:      'src/set.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:157,9'
          Branch Sides:
            - BranchSide:      'src/set.c:158,20'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:160,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/set.c:133,5'
          Dst:             ly_log
        - Src:             'src/set.c:150,15'
          Dst:             realloc
        - Src:             'src/set.c:151,9'
          Dst:             ly_log
    - functionName:    ly_set_dup
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - duplicator
        - newset_p
      BBCount:         21
      ICount:          166
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/set.c:103,5'
          Branch Sides:
            - BranchSide:      'src/set.c:103,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
                - malloc
                - ly_log
                - free
            - BranchSide:      'src/set.c:103,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/set.c:103,5'
          Branch Sides:
            - BranchSide:      'src/set.c:103,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - free
            - BranchSide:      'src/set.c:105,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - free
        - Branch String:   'src/set.c:106,5'
          Branch Sides:
            - BranchSide:      'src/set.c:106,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
            - BranchSide:      'src/set.c:107,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
        - Branch String:   'src/set.c:107,9'
          Branch Sides:
            - BranchSide:      'src/set.c:108,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
            - BranchSide:      'src/set.c:112,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
        - Branch String:   'src/set.c:115,5'
          Branch Sides:
            - BranchSide:      'src/set.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:116,9'
          Branch Sides:
            - BranchSide:      'src/set.c:117,16'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:121,16'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:117,9'
          Branch Sides:
            - BranchSide:      'src/set.c:118,31'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:120,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/set.c:103,5'
          Dst:             ly_log
        - Src:             'src/set.c:103,5'
          Dst:             ly_log
        - Src:             'src/set.c:105,14'
          Dst:             calloc
        - Src:             'src/set.c:106,5'
          Dst:             ly_log
        - Src:             'src/set.c:115,5'
          Dst:             ly_log
    - functionName:    ly_set_contains
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - object
        - index_p
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/set.c:81,5'
          Branch Sides:
            - BranchSide:      'src/set.c:81,5'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:83,19'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:83,5'
          Branch Sides:
            - BranchSide:      'src/set.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:94,5'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:84,13'
          Branch Sides:
            - BranchSide:      'src/set.c:86,17'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:91,5'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:86,17'
          Branch Sides:
            - BranchSide:      'src/set.c:87,28'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:89,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/set.c:81,5'
          Dst:             ly_log
    - functionName:    ly_set_free
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - destructor
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_set_erase
      functionUses:    39
      BranchProfiles:
        - Branch String:   'src/set.c:69,9'
          Branch Sides:
            - BranchSide:      'src/set.c:70,9'
              BranchSideFuncs:
                - ly_set_erase
                - free
            - BranchSide:      'src/set.c:73,18'
              BranchSideFuncs:
                - ly_set_erase
                - free
      Callsites:
        - Src:             'src/set.c:73,5'
          Dst:             ly_set_erase
    - functionName:    ly_set_erase
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - destructor
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_set_clean
      functionUses:    103
      BranchProfiles:
        - Branch String:   'src/set.c:55,9'
          Branch Sides:
            - BranchSide:      'src/set.c:56,9'
              BranchSideFuncs:
                - ly_set_clean
                - free
            - BranchSide:      'src/set.c:59,18'
              BranchSideFuncs:
                - ly_set_clean
                - free
      Callsites:
        - Src:             'src/set.c:59,5'
          Dst:             ly_set_clean
    - functionName:    ly_set_clean
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - destructor
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/set.c:40,9'
          Branch Sides:
            - BranchSide:      'src/set.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:44,9'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:44,9'
          Branch Sides:
            - BranchSide:      'src/set.c:45,16'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'src/set.c:45,9'
          Branch Sides:
            - BranchSide:      'src/set.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:48,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_set_new
      functionSourceFile: '/src/libyang/src/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set_p
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - ly_log
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/set.c:27,5'
          Branch Sides:
            - BranchSide:      'src/set.c:27,5'
              BranchSideFuncs:
                - calloc
                - ly_log
            - BranchSide:      'src/set.c:29,14'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/set.c:30,5'
          Branch Sides:
            - BranchSide:      'src/set.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'src/set.c:32,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/set.c:27,5'
          Dst:             ly_log
        - Src:             'src/set.c:29,14'
          Dst:             calloc
        - Src:             'src/set.c:30,5'
          Dst:             ly_log
    - functionName:    ly_ctx_get_module_by_iter
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - key_size
        - key_offset
        - index
      BBCount:         21
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/context.c:875,5'
          Branch Sides:
            - BranchSide:      'src/context.c:876,15'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:885,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:878,24'
          Branch Sides:
            - BranchSide:      'src/context.c:878,52'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:878,35'
              BranchSideFuncs:
                - strcmp
                - strncmp
        - Branch String:   'src/context.c:878,48'
          Branch Sides:
            - BranchSide:      'src/context.c:878,52'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:880,17'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:878,61'
          Branch Sides:
            - BranchSide:      'src/context.c:878,73'
              BranchSideFuncs:
                - strncmp
                - strcmp
            - BranchSide:      'src/context.c:883,5'
              BranchSideFuncs:
                - strcmp
                - strncmp
        - Branch String:   'src/context.c:878,95'
          Branch Sides:
            - BranchSide:      'src/context.c:878,99'
              BranchSideFuncs:
                - strcmp
                - strncmp
            - BranchSide:      'src/context.c:883,5'
              BranchSideFuncs:
                - strcmp
                - strncmp
        - Branch String:   'src/context.c:878,13'
          Branch Sides:
            - BranchSide:      'src/context.c:880,17'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:883,5'
              BranchSideFuncs:
                - strcmp
                - strncmp
      Callsites:
        - Src:             'src/context.c:878,28'
          Dst:             strcmp
        - Src:             'src/context.c:878,65'
          Dst:             strncmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    223
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    317
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_ht_err_rec_free
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_p
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_err_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:1374,5'
          Dst:             ly_err_free
    - functionName:    ylib_submodules
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - parent
        - pmod
        - bis
      BBCount:         33
      ICount:          238
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - asprintf
        - ly_log
        - lyd_new_list
        - lyd_new_term
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:1189,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1189,5'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1189,5'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1189,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1190,18'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1213,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1192,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1193,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_term
            - BranchSide:      'src/context.c:1199,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1193,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1193,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1195,17'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_term
        - Branch String:   'src/context.c:1195,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1196,17'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1198,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1196,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1196,17'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1197,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1199,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1199,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1199,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1199,13'
          Branch Sides:
            - BranchSide:      'src/context.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1199,13'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1203,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1204,45'
              BranchSideFuncs:
                - asprintf
                - lyd_new_term
                - free
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - ly_log
            - BranchSide:      'src/context.c:1211,5'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1205,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1205,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:1207,32'
              BranchSideFuncs:
                - lyd_new_term
                - free
                - lyd_new_list
                - asprintf
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1209,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1209,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1210,9'
              BranchSideFuncs:
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
      Callsites:
        - Src:             'src/context.c:1193,13'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1196,17'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1199,13'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1204,17'
          Dst:             asprintf
        - Src:             'src/context.c:1205,13'
          Dst:             ly_log
        - Src:             'src/context.c:1207,19'
          Dst:             lyd_new_term
    - functionName:    ylib_deviation
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - parent
        - cur_mod
        - bis
      BBCount:         23
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - lyd_new_list
        - lyd_new_term
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:1160,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1162,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1165,5'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1165,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1165,5'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1165,5'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1165,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1166,15'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1176,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1168,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1169,13'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_list
            - BranchSide:      'src/context.c:1171,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1169,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1169,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1170,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1171,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1171,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1171,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1171,13'
          Branch Sides:
            - BranchSide:      'src/context.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1171,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:1169,13'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1171,13'
          Dst:             lyd_new_list
    - functionName:    ylib_feature
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - pmod
      BBCount:         35
      ICount:          244
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - lyd_new_term
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:1128,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1130,9'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1133,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1133,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1133,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1133,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1133,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1134,15'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1141,5'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1134,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1135,13'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
            - BranchSide:      'src/context.c:1138,9'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1138,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1138,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1139,5'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
        - Branch String:   'src/context.c:1141,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1141,5'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1141,5'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1141,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1142,9'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1151,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1142,9'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1142,9'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1143,19'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1149,5'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1143,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1144,17'
              BranchSideFuncs:
                - lyd_new_term
            - BranchSide:      'src/context.c:1147,13'
              BranchSideFuncs:
                - lyd_new_term
        - Branch String:   'src/context.c:1147,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1147,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1148,9'
              BranchSideFuncs:
                - lyd_new_term
      Callsites:
        - Src:             'src/context.c:1138,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1147,13'
          Dst:             lyd_new_term
    - functionName:    ly_ctx_get_yanglib_data
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - root_p
        - content_id_format
      BBCount:         113
      ICount:          711
      EdgeCount:       159
      CyclomaticComplexity: 48
      functionsReached:
        - asprintf
        - ly_ctx_get_module_implemented
        - ly_log
        - lyd_free_all
        - lyd_insert_sibling
        - lyd_new_inner
        - lyd_new_list
        - lyd_new_term
        - lyd_validate_all
        - strcmp
        - vasprintf
        - ylib_deviation
        - ylib_feature
        - ylib_submodules
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:1228,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1228,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented
                - ly_log
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
                - strcmp
            - BranchSide:      'src/context.c:1228,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1228,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1228,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
                - strcmp
            - BranchSide:      'src/context.c:1230,41'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
                - strcmp
        - Branch String:   'src/context.c:1231,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1231,5'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
                - strcmp
            - BranchSide:      'src/context.c:1233,9'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
                - strcmp
        - Branch String:   'src/context.c:1233,27'
          Branch Sides:
            - BranchSide:      'src/context.c:1233,38'
              BranchSideFuncs:
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
                - ly_log
                - strcmp
            - BranchSide:      'src/context.c:1235,16'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
        - Branch String:   'src/context.c:1233,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1234,13'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
            - BranchSide:      'src/context.c:1235,16'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
        - Branch String:   'src/context.c:1235,34'
          Branch Sides:
            - BranchSide:      'src/context.c:1235,45'
              BranchSideFuncs:
                - strcmp
                - lyd_new_inner
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
                - ly_log
            - BranchSide:      'src/context.c:1238,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1235,16'
          Branch Sides:
            - BranchSide:      'src/context.c:1236,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:1238,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1242,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1242,5'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1244,9'
              BranchSideFuncs:
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_inner
                - lyd_new_list
        - Branch String:   'src/context.c:1244,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1245,9'
              BranchSideFuncs:
                - lyd_new_inner
                - lyd_new_list
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1249,12'
              BranchSideFuncs:
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1245,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1245,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1246,9'
              BranchSideFuncs:
                - lyd_new_list
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1246,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1246,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1247,5'
              BranchSideFuncs:
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1249,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1250,15'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
                - lyd_free_all
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1328,5'
              BranchSideFuncs:
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
        - Branch String:   'src/context.c:1251,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1252,13'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1259,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1259,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1259,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1259,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1259,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1259,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1263,13'
              BranchSideFuncs:
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1263,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1264,45'
              BranchSideFuncs:
                - asprintf
                - lyd_new_term
                - free
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ly_log
            - BranchSide:      'src/context.c:1273,9'
              BranchSideFuncs:
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1265,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1265,13'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1267,32'
              BranchSideFuncs:
                - lyd_new_term
                - free
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - asprintf
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1269,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1269,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1270,9'
              BranchSideFuncs:
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1273,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1273,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1276,9'
              BranchSideFuncs:
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1276,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1276,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1279,9'
              BranchSideFuncs:
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1279,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1282,9'
              BranchSideFuncs:
                - lyd_new_term
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1282,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1282,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1285,9'
              BranchSideFuncs:
                - ylib_submodules
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1285,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1285,9'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1290,13'
              BranchSideFuncs:
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
        - Branch String:   'src/context.c:1290,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1292,17'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
            - BranchSide:      'src/context.c:1325,5'
              BranchSideFuncs:
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1292,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1293,17'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_term
            - BranchSide:      'src/context.c:1299,17'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1293,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1293,17'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1295,21'
              BranchSideFuncs:
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_term
        - Branch String:   'src/context.c:1295,21'
          Branch Sides:
            - BranchSide:      'src/context.c:1296,21'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_list
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1298,13'
              BranchSideFuncs:
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1296,21'
          Branch Sides:
            - BranchSide:      'src/context.c:1296,21'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1297,17'
              BranchSideFuncs:
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1299,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1299,17'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
            - BranchSide:      'src/context.c:1299,17'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1299,17'
          Branch Sides:
            - BranchSide:      'src/context.c:0,0'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1299,17'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/context.c:1304,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1304,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1307,17'
              BranchSideFuncs:
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1307,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1308,49'
              BranchSideFuncs:
                - asprintf
                - lyd_new_term
                - free
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:1317,13'
              BranchSideFuncs:
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1309,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1309,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1311,36'
              BranchSideFuncs:
                - lyd_new_term
                - free
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1313,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1313,17'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1314,13'
              BranchSideFuncs:
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1317,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1317,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1320,13'
              BranchSideFuncs:
                - ylib_feature
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1320,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1320,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1323,13'
              BranchSideFuncs:
                - ylib_deviation
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1323,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1323,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1324,9'
              BranchSideFuncs:
                - vasprintf
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
                - ly_log
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - ylib_feature
                - ylib_deviation
                - lyd_new_term
                - ylib_submodules
                - lyd_new_list
                - lyd_new_term
                - ylib_submodules
                - ylib_feature
                - ylib_deviation
                - asprintf
                - lyd_new_term
                - free
                - ly_log
                - lyd_new_list
                - lyd_new_term
                - asprintf
                - lyd_new_term
                - free
                - ly_log
        - Branch String:   'src/context.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1331,5'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1332,24'
              BranchSideFuncs:
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
                - free
        - Branch String:   'src/context.c:1333,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1333,5'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1335,9'
              BranchSideFuncs:
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - free
                - free
        - Branch String:   'src/context.c:1335,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1337,9'
              BranchSideFuncs:
                - lyd_new_list
                - lyd_new_term
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - free
                - free
                - free
            - BranchSide:      'src/context.c:1344,10'
              BranchSideFuncs:
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/context.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1337,9'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1339,9'
              BranchSideFuncs:
                - lyd_new_term
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - free
                - free
        - Branch String:   'src/context.c:1339,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1339,9'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1342,9'
              BranchSideFuncs:
                - lyd_new_term
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
                - free
        - Branch String:   'src/context.c:1342,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1342,9'
              BranchSideFuncs:
                - free
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1343,5'
              BranchSideFuncs:
                - free
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/context.c:1346,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1347,32'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1353,5'
              BranchSideFuncs:
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/context.c:1347,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1348,13'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1350,18'
              BranchSideFuncs:
                - lyd_validate_all
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/context.c:1353,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1353,5'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/context.c:1355,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:1228,5'
          Dst:             ly_log
        - Src:             'src/context.c:1228,5'
          Dst:             ly_log
        - Src:             'src/context.c:1230,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/context.c:1231,5'
          Dst:             ly_log
        - Src:             'src/context.c:1233,31'
          Dst:             strcmp
        - Src:             'src/context.c:1235,38'
          Dst:             strcmp
        - Src:             'src/context.c:1238,9'
          Dst:             ly_log
        - Src:             'src/context.c:1242,5'
          Dst:             lyd_new_inner
        - Src:             'src/context.c:1245,9'
          Dst:             lyd_new_inner
        - Src:             'src/context.c:1246,9'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1252,13'
          Dst:             ly_log
        - Src:             'src/context.c:1259,9'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1264,17'
          Dst:             asprintf
        - Src:             'src/context.c:1265,13'
          Dst:             ly_log
        - Src:             'src/context.c:1267,19'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1273,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1276,9'
          Dst:             ylib_feature
        - Src:             'src/context.c:1279,9'
          Dst:             ylib_deviation
        - Src:             'src/context.c:1282,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1285,9'
          Dst:             ylib_submodules
        - Src:             'src/context.c:1293,17'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1296,21'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1299,17'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1304,13'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1308,21'
          Dst:             asprintf
        - Src:             'src/context.c:1309,17'
          Dst:             ly_log
        - Src:             'src/context.c:1311,23'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1317,13'
          Dst:             ylib_submodules
        - Src:             'src/context.c:1320,13'
          Dst:             ylib_feature
        - Src:             'src/context.c:1323,13'
          Dst:             ylib_deviation
        - Src:             'src/context.c:1329,9'
          Dst:             vasprintf
        - Src:             'src/context.c:1331,5'
          Dst:             ly_log
        - Src:             'src/context.c:1332,11'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1337,9'
          Dst:             lyd_new_list
        - Src:             'src/context.c:1339,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1342,9'
          Dst:             lyd_new_term
        - Src:             'src/context.c:1347,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/context.c:1353,5'
          Dst:             lyd_validate_all
        - Src:             'src/context.c:1359,5'
          Dst:             lyd_free_all
        - Src:             'src/context.c:1360,5'
          Dst:             lyd_free_all
    - functionName:    ly_ctx_get_module_implemented
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_implemented_by
        - ly_log
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/context.c:996,5'
          Branch Sides:
            - BranchSide:      'src/context.c:996,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:996,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:996,5'
          Branch Sides:
            - BranchSide:      'src/context.c:996,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:997,45'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
      Callsites:
        - Src:             'src/context.c:996,5'
          Dst:             ly_log
        - Src:             'src/context.c:996,5'
          Dst:             ly_log
        - Src:             'src/context.c:997,12'
          Dst:             ly_ctx_get_module_implemented_by
    - functionName:    ly_ctx_get_module_implemented_by
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - key_size
        - key_offset
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_by_iter
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/context.c:984,5'
          Branch Sides:
            - BranchSide:      'src/context.c:985,13'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
            - BranchSide:      'src/context.c:990,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:985,13'
          Branch Sides:
            - BranchSide:      'src/context.c:984,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:986,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:984,19'
          Dst:             ly_ctx_get_module_by_iter
    - functionName:    ly_ctx_get_submodule2_latest
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - submodule
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ly_ctx_get_submodule2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:1105,12'
          Dst:             _ly_ctx_get_submodule2
    - functionName:    _ly_ctx_get_submodule2
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - module
        - submodule
        - revision
        - latest
      BBCount:         41
      ICount:          250
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/context.c:1029,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1029,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1029,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1029,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1029,5'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1029,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1029,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1029,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1031,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1031,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1031,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1031,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1031,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1032,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1048,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1032,51'
          Branch Sides:
            - BranchSide:      'src/context.c:1032,62'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1046,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1032,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1033,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1046,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1035,24'
          Branch Sides:
            - BranchSide:      'src/context.c:1035,27'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1038,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1035,17'
          Branch Sides:
            - BranchSide:      'src/context.c:1037,24'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1038,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1038,34'
          Branch Sides:
            - BranchSide:      'src/context.c:1038,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1041,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/context.c:1038,24'
          Branch Sides:
            - BranchSide:      'src/context.c:1040,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/context.c:1041,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             'src/context.c:1029,5'
          Dst:             ly_log
        - Src:             'src/context.c:1029,5'
          Dst:             ly_log
        - Src:             'src/context.c:1029,5'
          Dst:             ly_log
        - Src:             'src/context.c:1032,55'
          Dst:             strcmp
        - Src:             'src/context.c:1041,61'
          Dst:             strcmp
    - functionName:    ly_ctx_get_submodule2
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - submodule
        - revision
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ly_ctx_get_submodule2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:1099,12'
          Dst:             _ly_ctx_get_submodule2
    - functionName:    ly_ctx_get_submodule_latest
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - submodule
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ly_ctx_get_submodule
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:1093,12'
          Dst:             _ly_ctx_get_submodule
    - functionName:    _ly_ctx_get_submodule
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - submodule
        - revision
        - latest
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ly_ctx_get_submodule2
        - ly_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:1067,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1067,5'
              BranchSideFuncs:
                - ly_log
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1067,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1067,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1067,5'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1069,12'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
        - Branch String:   'src/context.c:1069,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1070,15'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1081,12'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1071,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1072,13'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
            - BranchSide:      'src/context.c:1075,41'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
        - Branch String:   'src/context.c:1076,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1077,13'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1079,5'
              BranchSideFuncs:
                - _ly_ctx_get_submodule2
      Callsites:
        - Src:             'src/context.c:1067,5'
          Dst:             ly_log
        - Src:             'src/context.c:1067,5'
          Dst:             ly_log
        - Src:             'src/context.c:1075,18'
          Dst:             _ly_ctx_get_submodule2
    - functionName:    ly_ctx_get_submodule
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - submodule
        - revision
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ly_ctx_get_submodule
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:1087,12'
          Dst:             _ly_ctx_get_submodule
    - functionName:    ly_ctx_get_module_implemented_ns
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ns
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_implemented_by
        - ly_log
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/context.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1010,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:1010,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1010,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:1011,45'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
      Callsites:
        - Src:             'src/context.c:1010,5'
          Dst:             ly_log
        - Src:             'src/context.c:1010,5'
          Dst:             ly_log
        - Src:             'src/context.c:1011,12'
          Dst:             ly_ctx_get_module_implemented_by
    - functionName:    ly_ctx_get_module_implemented2
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - name
        - name_len
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_implemented_by
        - ly_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/context.c:1003,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1003,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:1003,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:1003,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1003,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
            - BranchSide:      'src/context.c:1004,45'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_by
      Callsites:
        - Src:             'src/context.c:1003,5'
          Dst:             ly_log
        - Src:             'src/context.c:1003,5'
          Dst:             ly_log
        - Src:             'src/context.c:1004,12'
          Dst:             ly_ctx_get_module_implemented_by
    - functionName:    ly_ctx_get_module_latest_ns
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ns
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_latest_by
        - ly_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:966,5'
          Branch Sides:
            - BranchSide:      'src/context.c:966,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:966,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:966,5'
          Branch Sides:
            - BranchSide:      'src/context.c:966,5'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:967,40'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
      Callsites:
        - Src:             'src/context.c:966,5'
          Dst:             ly_log
        - Src:             'src/context.c:966,5'
          Dst:             ly_log
        - Src:             'src/context.c:967,12'
          Dst:             ly_ctx_get_module_latest_by
    - functionName:    ly_ctx_get_module_latest_by
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - key_offset
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_by_iter
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:947,5'
          Branch Sides:
            - BranchSide:      'src/context.c:948,13'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
            - BranchSide:      'src/context.c:953,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:948,13'
          Branch Sides:
            - BranchSide:      'src/context.c:947,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:949,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:947,19'
          Dst:             ly_ctx_get_module_by_iter
    - functionName:    ly_ctx_get_module_latest
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_latest_by
        - ly_log
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/context.c:959,5'
          Branch Sides:
            - BranchSide:      'src/context.c:959,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:959,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:959,5'
          Branch Sides:
            - BranchSide:      'src/context.c:959,5'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
            - BranchSide:      'src/context.c:960,40'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_by
      Callsites:
        - Src:             'src/context.c:959,5'
          Dst:             ly_log
        - Src:             'src/context.c:959,5'
          Dst:             ly_log
        - Src:             'src/context.c:960,12'
          Dst:             ly_ctx_get_module_latest_by
    - functionName:    ly_ctx_get_module
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - revision
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_by
        - ly_log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/context.c:930,5'
          Branch Sides:
            - BranchSide:      'src/context.c:930,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:930,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:930,5'
          Branch Sides:
            - BranchSide:      'src/context.c:930,5'
              BranchSideFuncs:
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:931,33'
              BranchSideFuncs:
                - ly_ctx_get_module_by
      Callsites:
        - Src:             'src/context.c:930,5'
          Dst:             ly_log
        - Src:             'src/context.c:930,5'
          Dst:             ly_log
        - Src:             'src/context.c:931,12'
          Dst:             ly_ctx_get_module_by
    - functionName:    ly_ctx_get_module_by
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - key_offset
        - revision
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_ctx_get_module_by_iter
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:903,5'
          Branch Sides:
            - BranchSide:      'src/context.c:904,14'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
            - BranchSide:      'src/context.c:917,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:904,13'
          Branch Sides:
            - BranchSide:      'src/context.c:905,18'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
            - BranchSide:      'src/context.c:910,17'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
        - Branch String:   'src/context.c:905,17'
          Branch Sides:
            - BranchSide:      'src/context.c:907,24'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
            - BranchSide:      'src/context.c:909,9'
              BranchSideFuncs:
                - ly_ctx_get_module_by_iter
                - strcmp
      Callsites:
        - Src:             'src/context.c:903,19'
          Dst:             ly_ctx_get_module_by_iter
        - Src:             'src/context.c:910,35'
          Dst:             strcmp
    - functionName:    ly_ctx_get_module_ns
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ns
        - revision
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_by
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:923,5'
          Branch Sides:
            - BranchSide:      'src/context.c:923,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:923,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:923,5'
          Branch Sides:
            - BranchSide:      'src/context.c:923,5'
              BranchSideFuncs:
                - ly_ctx_get_module_by
            - BranchSide:      'src/context.c:924,33'
              BranchSideFuncs:
                - ly_ctx_get_module_by
      Callsites:
        - Src:             'src/context.c:923,5'
          Dst:             ly_log
        - Src:             'src/context.c:923,5'
          Dst:             ly_log
        - Src:             'src/context.c:924,12'
          Dst:             ly_ctx_get_module_by
    - functionName:    ly_ctx_set_ext_data_clb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - clb
        - user_data
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:835,5'
          Branch Sides:
            - BranchSide:      'src/context.c:835,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:837,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:835,5'
          Dst:             ly_log
    - functionName:    ly_ctx_set_module_imp_clb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - clb
        - user_data
      BBCount:         22
      ICount:          164
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:812,5'
          Branch Sides:
            - BranchSide:      'src/context.c:812,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:814,20'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:818,5'
          Branch Sides:
            - BranchSide:      'src/context.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:819,34'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:822,25'
          Branch Sides:
            - BranchSide:      'src/context.c:822,28'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:827,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:822,13'
          Branch Sides:
            - BranchSide:      'src/context.c:823,38'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:827,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:823,49'
          Branch Sides:
            - BranchSide:      'src/context.c:823,47'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:823,47'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:823,13'
          Branch Sides:
            - BranchSide:      'src/context.c:824,17'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:826,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:812,5'
          Dst:             ly_log
    - functionName:    ly_ctx_get_module_imp_clb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - user_data
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:801,5'
          Branch Sides:
            - BranchSide:      'src/context.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:803,9'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:803,9'
          Branch Sides:
            - BranchSide:      'src/context.c:804,22'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:806,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:801,5'
          Dst:             ly_log
    - functionName:    ly_ctx_internal_modules_count
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:1111,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1115,9'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:1115,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:1118,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_ctx_get_modules_hash
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/context.c:759,5'
          Branch Sides:
            - BranchSide:      'src/context.c:759,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:761,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:759,5'
          Dst:             ly_log
    - functionName:    ly_ctx_get_change_count
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:751,5'
          Branch Sides:
            - BranchSide:      'src/context.c:751,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:753,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:751,5'
          Dst:             ly_log
    - functionName:    lysc_node_clear_priv_dfs_cb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - UNUSED_data
        - UNUSED_dfs_continue
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_get_module_iter
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/context.c:847,5'
          Branch Sides:
            - BranchSide:      'src/context.c:847,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:847,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:847,5'
          Branch Sides:
            - BranchSide:      'src/context.c:847,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:849,10'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:849,9'
          Branch Sides:
            - BranchSide:      'src/context.c:850,16'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:852,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:847,5'
          Dst:             ly_log
        - Src:             'src/context.c:847,5'
          Dst:             ly_log
    - functionName:    ly_ctx_ht_leafref_links_rec_free
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_free_leafref_links_rec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:293,5'
          Dst:             lyd_free_leafref_links_rec
    - functionName:    ly_ctx_unset_options
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ctx
        - option
      BBCount:         44
      ICount:          267
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_ctx_ht_leafref_links_rec_free
        - ly_log
        - lyht_free
        - lysc_module_dfs_full
        - lysc_node_clear_priv_dfs_cb
        - lysc_tree_dfs_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/context.c:707,5'
          Branch Sides:
            - BranchSide:      'src/context.c:707,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
                - ly_log
            - BranchSide:      'src/context.c:708,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
                - ly_log
        - Branch String:   'src/context.c:708,5'
          Branch Sides:
            - BranchSide:      'src/context.c:708,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:710,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
        - Branch String:   'src/context.c:710,47'
          Branch Sides:
            - BranchSide:      'src/context.c:710,51'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
                - lyht_free
            - BranchSide:      'src/context.c:715,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:710,9'
          Branch Sides:
            - BranchSide:      'src/context.c:711,19'
              BranchSideFuncs:
                - lyht_free
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:715,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:715,47'
          Branch Sides:
            - BranchSide:      'src/context.c:715,51'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:743,20'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:715,9'
          Branch Sides:
            - BranchSide:      'src/context.c:719,15'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:743,20'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:720,9'
          Branch Sides:
            - BranchSide:      'src/context.c:721,18'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:740,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:721,17'
          Branch Sides:
            - BranchSide:      'src/context.c:722,17'
              BranchSideFuncs:
                - lysc_module_dfs_full
                - ly_ctx_get_module_iter
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:726,34'
              BranchSideFuncs:
                - lysc_module_dfs_full
                - ly_ctx_get_module_iter
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:729,13'
          Branch Sides:
            - BranchSide:      'src/context.c:729,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:729,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:729,13'
          Branch Sides:
            - BranchSide:      'src/context.c:720,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:730,24'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:731,17'
          Branch Sides:
            - BranchSide:      'src/context.c:731,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:731,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:731,17'
          Branch Sides:
            - BranchSide:      'src/context.c:732,25'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:738,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:732,25'
          Branch Sides:
            - BranchSide:      'src/context.c:733,25'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/context.c:737,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/context.c:733,25'
          Branch Sides:
            - BranchSide:      'src/context.c:734,48'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
            - BranchSide:      'src/context.c:736,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_module_dfs_full
                - lysc_tree_dfs_full
      Callsites:
        - Src:             'src/context.c:707,5'
          Dst:             ly_log
        - Src:             'src/context.c:708,5'
          Dst:             ly_log
        - Src:             'src/context.c:711,9'
          Dst:             lyht_free
        - Src:             'src/context.c:711,9'
          Dst:             ly_ctx_ht_leafref_links_rec_free
        - Src:             'src/context.c:720,23'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/context.c:726,13'
          Dst:             lysc_module_dfs_full
        - Src:             'src/context.c:726,13'
          Dst:             lysc_node_clear_priv_dfs_cb
        - Src:             'src/context.c:734,29'
          Dst:             lysc_tree_dfs_full
        - Src:             'src/context.c:734,29'
          Dst:             lysc_node_clear_priv_dfs_cb
    - functionName:    ly_ctx_set_options
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ctx
        - option
      BBCount:         41
      ICount:          251
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - ly_ctx_compile
        - ly_ctx_ht_leafref_links_equal_cb
        - ly_ctx_unset_options
        - ly_log
        - lyht_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:654,5'
          Branch Sides:
            - BranchSide:      'src/context.c:654,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:655,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:655,5'
          Branch Sides:
            - BranchSide:      'src/context.c:655,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:658,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:655,5'
          Branch Sides:
            - BranchSide:      'src/context.c:655,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:658,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:658,53'
          Branch Sides:
            - BranchSide:      'src/context.c:658,57'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
            - BranchSide:      'src/context.c:665,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
        - Branch String:   'src/context.c:658,9'
          Branch Sides:
            - BranchSide:      'src/context.c:659,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:665,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
                - lyht_new
                - ly_log
        - Branch String:   'src/context.c:665,48'
          Branch Sides:
            - BranchSide:      'src/context.c:665,52'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:670,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:665,9'
          Branch Sides:
            - BranchSide:      'src/context.c:666,33'
              BranchSideFuncs:
                - lyht_new
                - ly_log
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:670,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:667,9'
          Branch Sides:
            - BranchSide:      'src/context.c:667,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:668,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:670,48'
          Branch Sides:
            - BranchSide:      'src/context.c:670,52'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:686,10'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:670,9'
          Branch Sides:
            - BranchSide:      'src/context.c:671,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:686,10'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:673,9'
          Branch Sides:
            - BranchSide:      'src/context.c:674,19'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:679,31'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:675,17'
          Branch Sides:
            - BranchSide:      'src/context.c:676,17'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:678,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_ctx_unset_options
        - Branch String:   'src/context.c:680,13'
          Branch Sides:
            - BranchSide:      'src/context.c:681,34'
              BranchSideFuncs:
                - ly_ctx_unset_options
            - BranchSide:      'src/context.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:686,9'
          Branch Sides:
            - BranchSide:      'src/context.c:687,23'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:690,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:654,5'
          Dst:             ly_log
        - Src:             'src/context.c:655,5'
          Dst:             ly_log
        - Src:             'src/context.c:659,9'
          Dst:             ly_log
        - Src:             'src/context.c:666,33'
          Dst:             lyht_new
        - Src:             'src/context.c:666,33'
          Dst:             ly_ctx_ht_leafref_links_equal_cb
        - Src:             'src/context.c:667,9'
          Dst:             ly_log
        - Src:             'src/context.c:679,16'
          Dst:             ly_ctx_compile
        - Src:             'src/context.c:681,13'
          Dst:             ly_ctx_unset_options
    - functionName:    ly_ctx_ht_leafref_links_equal_cb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_compile
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lys_compile_depset_all
        - lys_unres_dep_sets_create
        - lys_unres_glob_erase
        - lys_unres_glob_revert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/context.c:622,5'
          Branch Sides:
            - BranchSide:      'src/context.c:622,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
            - BranchSide:      'src/context.c:625,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
        - Branch String:   'src/context.c:625,5'
          Branch Sides:
            - BranchSide:      'src/context.c:625,5'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
            - BranchSide:      'src/context.c:628,5'
              BranchSideFuncs:
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - lys_unres_glob_revert
        - Branch String:   'src/context.c:628,5'
          Branch Sides:
            - BranchSide:      'src/context.c:628,5'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
            - BranchSide:      'src/context.c:628,5'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - lys_unres_glob_revert
        - Branch String:   'src/context.c:631,9'
          Branch Sides:
            - BranchSide:      'src/context.c:633,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:635,27'
              BranchSideFuncs:
                - lys_unres_glob_erase
      Callsites:
        - Src:             'src/context.c:622,5'
          Dst:             ly_log
        - Src:             'src/context.c:625,5'
          Dst:             lys_unres_dep_sets_create
        - Src:             'src/context.c:628,5'
          Dst:             lys_compile_depset_all
        - Src:             'src/context.c:633,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/context.c:635,5'
          Dst:             lys_unres_glob_erase
    - functionName:    ly_ctx_get_options
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/context.c:642,5'
          Branch Sides:
            - BranchSide:      'src/context.c:642,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:644,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:642,5'
          Dst:             ly_log
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_ctx_new_yl_legacy
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - yltree
      BBCount:         42
      ICount:          288
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - ly_ctx_load_module
        - ly_log
        - ly_set_add
        - ly_set_clean
        - ly_set_free
        - lyd_child
        - lyd_find_xpath
        - lyd_get_value
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/context.c:416,5'
          Branch Sides:
            - BranchSide:      'src/context.c:416,5'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:419,12'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
        - Branch String:   'src/context.c:419,5'
          Branch Sides:
            - BranchSide:      'src/context.c:420,18'
              BranchSideFuncs:
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
            - BranchSide:      'src/context.c:465,5'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
        - Branch String:   'src/context.c:427,9'
          Branch Sides:
            - BranchSide:      'src/context.c:428,25'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
            - BranchSide:      'src/context.c:443,13'
              BranchSideFuncs:
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
        - Branch String:   'src/context.c:428,17'
          Branch Sides:
            - BranchSide:      'src/context.c:429,38'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
            - BranchSide:      'src/context.c:430,32'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
        - Branch String:   'src/context.c:430,24'
          Branch Sides:
            - BranchSide:      'src/context.c:431,42'
              BranchSideFuncs:
                - strcmp
                - ly_set_add
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
            - BranchSide:      'src/context.c:432,32'
              BranchSideFuncs:
                - strcmp
                - ly_set_add
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
        - Branch String:   'src/context.c:432,24'
          Branch Sides:
            - BranchSide:      'src/context.c:433,17'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - strcmp
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - lyd_get_value
            - BranchSide:      'src/context.c:434,32'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - strcmp
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - lyd_get_value
        - Branch String:   'src/context.c:433,17'
          Branch Sides:
            - BranchSide:      'src/context.c:433,17'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
            - BranchSide:      'src/context.c:434,13'
              BranchSideFuncs:
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
        - Branch String:   'src/context.c:443,13'
          Branch Sides:
            - BranchSide:      'src/context.c:444,13'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
            - BranchSide:      'src/context.c:447,40'
              BranchSideFuncs:
                - malloc
                - ly_set_clean
                - ly_set_free
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_child
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
        - Branch String:   'src/context.c:448,9'
          Branch Sides:
            - BranchSide:      'src/context.c:448,9'
              BranchSideFuncs:
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
            - BranchSide:      'src/context.c:451,16'
              BranchSideFuncs:
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
        - Branch String:   'src/context.c:451,9'
          Branch Sides:
            - BranchSide:      'src/context.c:452,53'
              BranchSideFuncs:
                - lyd_get_value
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
            - BranchSide:      'src/context.c:454,9'
              BranchSideFuncs:
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
        - Branch String:   'src/context.c:460,13'
          Branch Sides:
            - BranchSide:      'src/context.c:461,13'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
            - BranchSide:      'src/context.c:465,5'
              BranchSideFuncs:
                - ly_set_clean
                - ly_set_free
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - strcmp
                - lyd_get_value
                - strcmp
      Callsites:
        - Src:             'src/context.c:416,5'
          Dst:             lyd_find_xpath
        - Src:             'src/context.c:427,9'
          Dst:             lyd_child
        - Src:             'src/context.c:428,18'
          Dst:             strcmp
        - Src:             'src/context.c:429,24'
          Dst:             lyd_get_value
        - Src:             'src/context.c:430,25'
          Dst:             strcmp
        - Src:             'src/context.c:431,28'
          Dst:             lyd_get_value
        - Src:             'src/context.c:432,25'
          Dst:             strcmp
        - Src:             'src/context.c:433,17'
          Dst:             ly_set_add
        - Src:             'src/context.c:434,25'
          Dst:             strcmp
        - Src:             'src/context.c:435,29'
          Dst:             lyd_get_value
        - Src:             'src/context.c:435,22'
          Dst:             strcmp
        - Src:             'src/context.c:452,30'
          Dst:             lyd_get_value
        - Src:             'src/context.c:455,9'
          Dst:             ly_set_clean
        - Src:             'src/context.c:458,15'
          Dst:             ly_ctx_load_module
        - Src:             'src/context.c:461,13'
          Dst:             ly_log
        - Src:             'src/context.c:462,13'
          Dst:             ly_set_free
        - Src:             'src/context.c:468,5'
          Dst:             ly_set_clean
        - Src:             'src/context.c:469,5'
          Dst:             ly_set_free
    - functionName:    ly_ctx_load_module
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - revision
        - features
      BBCount:         23
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _lys_set_implemented
        - ly_ctx_new_change
        - ly_log
        - lys_compile_depset_all
        - lys_parse_load
        - lys_unres_dep_sets_create
        - lys_unres_glob_erase
        - lys_unres_glob_revert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:228,5'
          Branch Sides:
            - BranchSide:      'src/context.c:228,5'
              BranchSideFuncs:
                - ly_log
                - lys_parse_load
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:228,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:228,5'
          Branch Sides:
            - BranchSide:      'src/context.c:228,5'
              BranchSideFuncs:
                - lys_parse_load
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:231,26'
              BranchSideFuncs:
                - lys_parse_load
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:232,5'
          Branch Sides:
            - BranchSide:      'src/context.c:232,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:235,32'
              BranchSideFuncs:
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:236,5'
          Branch Sides:
            - BranchSide:      'src/context.c:236,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:238,11'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:238,9'
          Branch Sides:
            - BranchSide:      'src/context.c:240,9'
              BranchSideFuncs:
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:250,23'
              BranchSideFuncs:
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:240,9'
          Branch Sides:
            - BranchSide:      'src/context.c:240,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:243,9'
              BranchSideFuncs:
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:243,9'
          Branch Sides:
            - BranchSide:      'src/context.c:243,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:246,31'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/context.c:253,9'
          Branch Sides:
            - BranchSide:      'src/context.c:254,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/context.c:258,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:228,5'
          Dst:             ly_log
        - Src:             'src/context.c:228,5'
          Dst:             ly_log
        - Src:             'src/context.c:231,11'
          Dst:             lys_parse_load
        - Src:             'src/context.c:235,11'
          Dst:             _lys_set_implemented
        - Src:             'src/context.c:240,9'
          Dst:             lys_unres_dep_sets_create
        - Src:             'src/context.c:243,9'
          Dst:             lys_compile_depset_all
        - Src:             'src/context.c:246,9'
          Dst:             lys_unres_glob_erase
        - Src:             'src/context.c:250,5'
          Dst:             ly_ctx_new_change
        - Src:             'src/context.c:254,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/context.c:255,9'
          Dst:             lys_unres_glob_erase
    - functionName:    ly_ctx_new_change
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_ctx_internal_modules_count
        - lyht_hash_multi
        - lysp_feature_next
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/context.c:775,5'
          Branch Sides:
            - BranchSide:      'src/context.c:777,32'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - lysp_feature_next
                - lyht_hash_multi
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
            - BranchSide:      'src/context.c:795,37'
              BranchSideFuncs:
                - lyht_hash_multi
        - Branch String:   'src/context.c:780,13'
          Branch Sides:
            - BranchSide:      'src/context.c:781,36'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - lysp_feature_next
                - lyht_hash_multi
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
            - BranchSide:      'src/context.c:785,9'
              BranchSideFuncs:
                - lysp_feature_next
                - lyht_hash_multi
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
        - Branch String:   'src/context.c:785,9'
          Branch Sides:
            - BranchSide:      'src/context.c:786,17'
              BranchSideFuncs:
                - lysp_feature_next
                - lyht_hash_multi
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
            - BranchSide:      'src/context.c:792,32'
              BranchSideFuncs:
                - lyht_hash_multi
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lysp_feature_next
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
        - Branch String:   'src/context.c:786,17'
          Branch Sides:
            - BranchSide:      'src/context.c:785,9'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - lysp_feature_next
                - lyht_hash_multi
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
            - BranchSide:      'src/context.c:787,40'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - lysp_feature_next
                - lyht_hash_multi
                - ly_ctx_get_module_iter
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
      Callsites:
        - Src:             'src/context.c:768,18'
          Dst:             ly_ctx_internal_modules_count
        - Src:             'src/context.c:775,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/context.c:777,49'
          Dst:             strlen
        - Src:             'src/context.c:777,16'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:781,57'
          Dst:             strlen
        - Src:             'src/context.c:781,20'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:785,21'
          Dst:             lysp_feature_next
        - Src:             'src/context.c:787,55'
          Dst:             strlen
        - Src:             'src/context.c:787,24'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:792,16'
          Dst:             lyht_hash_multi
        - Src:             'src/context.c:795,21'
          Dst:             lyht_hash_multi
    - functionName:    ly_ctx_new_ylmem
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - search_dir
        - data
        - format
        - options
        - ctx
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ly_ctx_destroy
        - ly_ctx_new
        - ly_ctx_new_yldata
        - ly_log
        - lyd_free_all
        - lyd_parse_data_mem
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:504,5'
          Branch Sides:
            - BranchSide:      'src/context.c:504,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_new
                - lyd_parse_data_mem
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:504,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:504,5'
          Branch Sides:
            - BranchSide:      'src/context.c:504,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_mem
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:507,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_mem
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:507,5'
          Branch Sides:
            - BranchSide:      'src/context.c:507,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:510,5'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:510,5'
          Branch Sides:
            - BranchSide:      'src/context.c:510,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:513,29'
              BranchSideFuncs:
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
      Callsites:
        - Src:             'src/context.c:504,5'
          Dst:             ly_log
        - Src:             'src/context.c:504,5'
          Dst:             ly_log
        - Src:             'src/context.c:507,5'
          Dst:             ly_ctx_new
        - Src:             'src/context.c:510,5'
          Dst:             lyd_parse_data_mem
        - Src:             'src/context.c:513,11'
          Dst:             ly_ctx_new_yldata
        - Src:             'src/context.c:516,5'
          Dst:             lyd_free_all
        - Src:             'src/context.c:517,5'
          Dst:             ly_ctx_destroy
    - functionName:    ly_ctx_new
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - search_dir
        - options
        - new_ctx
      BBCount:         73
      ICount:          462
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - ly_ctx_compile
        - ly_ctx_destroy
        - ly_ctx_ht_err_equal_cb
        - ly_ctx_ht_leafref_links_equal_cb
        - ly_ctx_set_searchdir
        - ly_in_free
        - ly_in_memory
        - ly_in_new_memory
        - ly_log
        - lydict_init
        - lyht_new
        - lyplg_init
        - lys_implement
        - lys_parse_in
        - lys_unres_glob_erase
        - pthread_mutex_init
        - strchr
        - strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/context.c:310,5'
          Branch Sides:
            - BranchSide:      'src/context.c:310,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - lydict_init
                - lyplg_init
                - lyht_new
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
                - lyht_new
                - ly_log
            - BranchSide:      'src/context.c:312,11'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - lydict_init
                - lyplg_init
                - lyht_new
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
                - lyht_new
                - ly_log
        - Branch String:   'src/context.c:313,5'
          Branch Sides:
            - BranchSide:      'src/context.c:313,5'
              BranchSideFuncs:
                - lydict_init
                - lyplg_init
                - lyht_new
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
                - lyht_new
                - ly_log
            - BranchSide:      'src/context.c:316,18'
              BranchSideFuncs:
                - lydict_init
                - lyplg_init
                - lyht_new
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
                - lyht_new
                - ly_log
        - Branch String:   'src/context.c:320,5'
          Branch Sides:
            - BranchSide:      'src/context.c:320,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:322,9'
              BranchSideFuncs:
                - lyht_new
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
                - lyht_new
        - Branch String:   'src/context.c:322,9'
          Branch Sides:
            - BranchSide:      'src/context.c:328,33'
              BranchSideFuncs:
                - lyht_new
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - lyht_new
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:333,19'
              BranchSideFuncs:
                - lyht_new
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
        - Branch String:   'src/context.c:329,9'
          Branch Sides:
            - BranchSide:      'src/context.c:329,9'
              BranchSideFuncs:
                - lyht_new
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:330,5'
              BranchSideFuncs:
                - lyht_new
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
        - Branch String:   'src/context.c:334,5'
          Branch Sides:
            - BranchSide:      'src/context.c:334,5'
              BranchSideFuncs:
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:337,25'
              BranchSideFuncs:
                - pthread_mutex_init
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - strdup
                - ly_log
                - strchr
                - free
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
        - Branch String:   'src/context.c:341,9'
          Branch Sides:
            - BranchSide:      'src/context.c:342,34'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - strchr
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:365,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:343,9'
          Branch Sides:
            - BranchSide:      'src/context.c:343,9'
              BranchSideFuncs:
                - strchr
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:345,20'
              BranchSideFuncs:
                - strchr
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
        - Branch String:   'src/context.c:345,84'
          Branch Sides:
            - BranchSide:      'src/context.c:345,87'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
                - strchr
            - BranchSide:      'src/context.c:345,9'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
                - strchr
        - Branch String:   'src/context.c:345,9'
          Branch Sides:
            - BranchSide:      'src/context.c:346,14'
              BranchSideFuncs:
                - ly_ctx_set_searchdir
                - strchr
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:353,14'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
        - Branch String:   'src/context.c:348,17'
          Branch Sides:
            - BranchSide:      'src/context.c:350,20'
              BranchSideFuncs:
                - strchr
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:352,9'
              BranchSideFuncs:
                - strchr
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
                - ly_ctx_set_searchdir
        - Branch String:   'src/context.c:353,18'
          Branch Sides:
            - BranchSide:      'src/context.c:353,22'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
                - ly_ctx_set_searchdir
            - BranchSide:      'src/context.c:360,14'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:353,13'
          Branch Sides:
            - BranchSide:      'src/context.c:354,39'
              BranchSideFuncs:
                - ly_ctx_set_searchdir
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
            - BranchSide:      'src/context.c:360,14'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:355,17'
          Branch Sides:
            - BranchSide:      'src/context.c:357,20'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
            - BranchSide:      'src/context.c:359,9'
              BranchSideFuncs:
                - free
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:363,9'
          Branch Sides:
            - BranchSide:      'src/context.c:363,9'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:364,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:367,9'
          Branch Sides:
            - BranchSide:      'src/context.c:369,9'
              BranchSideFuncs:
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
            - BranchSide:      'src/context.c:373,47'
              BranchSideFuncs:
                - ly_in_new_memory
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:374,5'
          Branch Sides:
            - BranchSide:      'src/context.c:374,5'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:377,12'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:377,5'
          Branch Sides:
            - BranchSide:      'src/context.c:378,22'
              BranchSideFuncs:
                - ly_in_memory
                - lys_parse_in
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - lys_implement
            - BranchSide:      'src/context.c:386,11'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:379,9'
          Branch Sides:
            - BranchSide:      'src/context.c:379,9'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:380,30'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:380,45'
          Branch Sides:
            - BranchSide:      'src/context.c:380,49'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
            - BranchSide:      'src/context.c:381,22'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
        - Branch String:   'src/context.c:380,13'
          Branch Sides:
            - BranchSide:      'src/context.c:381,22'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
            - BranchSide:      'src/context.c:384,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:381,21'
          Branch Sides:
            - BranchSide:      'src/context.c:381,65'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
            - BranchSide:      'src/context.c:381,19'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
        - Branch String:   'src/context.c:382,13'
          Branch Sides:
            - BranchSide:      'src/context.c:382,13'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:383,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
                - ly_in_memory
                - lys_parse_in
                - lys_implement
        - Branch String:   'src/context.c:386,9'
          Branch Sides:
            - BranchSide:      'src/context.c:386,44'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:388,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:388,9'
          Branch Sides:
            - BranchSide:      'src/context.c:388,9'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:389,9'
              BranchSideFuncs:
                - ly_in_free
                - lys_unres_glob_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:395,9'
          Branch Sides:
            - BranchSide:      'src/context.c:396,24'
              BranchSideFuncs:
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:398,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:310,5'
          Dst:             ly_log
        - Src:             'src/context.c:312,11'
          Dst:             calloc
        - Src:             'src/context.c:313,5'
          Dst:             ly_log
        - Src:             'src/context.c:316,5'
          Dst:             lydict_init
        - Src:             'src/context.c:320,5'
          Dst:             lyplg_init
        - Src:             'src/context.c:320,5'
          Dst:             ly_log
        - Src:             'src/context.c:328,33'
          Dst:             lyht_new
        - Src:             'src/context.c:328,33'
          Dst:             ly_ctx_ht_leafref_links_equal_cb
        - Src:             'src/context.c:333,19'
          Dst:             lyht_new
        - Src:             'src/context.c:333,19'
          Dst:             ly_ctx_ht_err_equal_cb
        - Src:             'src/context.c:337,5'
          Dst:             pthread_mutex_init
        - Src:             'src/context.c:342,27'
          Dst:             strdup
        - Src:             'src/context.c:343,9'
          Dst:             ly_log
        - Src:             'src/context.c:345,44'
          Dst:             strchr
        - Src:             'src/context.c:347,18'
          Dst:             ly_ctx_set_searchdir
        - Src:             'src/context.c:354,18'
          Dst:             ly_ctx_set_searchdir
        - Src:             'src/context.c:373,10'
          Dst:             ly_in_new_memory
        - Src:             'src/context.c:378,9'
          Dst:             ly_in_memory
        - Src:             'src/context.c:379,9'
          Dst:             lys_parse_in
        - Src:             'src/context.c:382,13'
          Dst:             lys_implement
        - Src:             'src/context.c:388,9'
          Dst:             ly_ctx_compile
        - Src:             'src/context.c:393,5'
          Dst:             ly_in_free
        - Src:             'src/context.c:394,5'
          Dst:             lys_unres_glob_erase
        - Src:             'src/context.c:396,9'
          Dst:             ly_ctx_destroy
    - functionName:    ly_ctx_new_yldata
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - search_dir
        - tree
        - options
        - ctx
      BBCount:         71
      ICount:          444
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - ly_ctx_compile
        - ly_ctx_destroy
        - ly_ctx_load_module
        - ly_ctx_new
        - ly_ctx_new_yl_legacy
        - ly_log
        - ly_set_add
        - ly_set_clean
        - ly_set_erase
        - ly_set_free
        - lyd_child
        - lyd_find_xpath
        - lyd_get_value
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/context.c:535,5'
          Branch Sides:
            - BranchSide:      'src/context.c:535,5'
              BranchSideFuncs:
                - ly_log
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
                - ly_ctx_new
            - BranchSide:      'src/context.c:535,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:535,5'
          Branch Sides:
            - BranchSide:      'src/context.c:535,5'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
                - ly_ctx_new
            - BranchSide:      'src/context.c:538,10'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
                - ly_ctx_new
        - Branch String:   'src/context.c:538,9'
          Branch Sides:
            - BranchSide:      'src/context.c:539,9'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
            - BranchSide:      'src/context.c:541,20'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
        - Branch String:   'src/context.c:539,9'
          Branch Sides:
            - BranchSide:      'src/context.c:539,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:540,5'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
        - Branch String:   'src/context.c:545,9'
          Branch Sides:
            - BranchSide:      'src/context.c:546,9'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
            - BranchSide:      'src/context.c:550,5'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
        - Branch String:   'src/context.c:550,5'
          Branch Sides:
            - BranchSide:      'src/context.c:550,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:551,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - ly_ctx_new_yl_legacy
        - Branch String:   'src/context.c:551,9'
          Branch Sides:
            - BranchSide:      'src/context.c:553,9'
              BranchSideFuncs:
                - ly_ctx_new_yl_legacy
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:556,16'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
        - Branch String:   'src/context.c:553,9'
          Branch Sides:
            - BranchSide:      'src/context.c:553,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:554,5'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:556,9'
          Branch Sides:
            - BranchSide:      'src/context.c:0,0'
              BranchSideFuncs:
                - lyd_child
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
            - BranchSide:      'src/context.c:557,22'
              BranchSideFuncs:
                - lyd_child
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
        - Branch String:   'src/context.c:564,13'
          Branch Sides:
            - BranchSide:      'src/context.c:565,29'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
            - BranchSide:      'src/context.c:574,44'
              BranchSideFuncs:
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_child
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - lyd_get_value
        - Branch String:   'src/context.c:565,21'
          Branch Sides:
            - BranchSide:      'src/context.c:566,42'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
            - BranchSide:      'src/context.c:567,36'
              BranchSideFuncs:
                - strcmp
                - lyd_get_value
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
        - Branch String:   'src/context.c:567,28'
          Branch Sides:
            - BranchSide:      'src/context.c:568,46'
              BranchSideFuncs:
                - strcmp
                - ly_set_add
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
            - BranchSide:      'src/context.c:569,36'
              BranchSideFuncs:
                - strcmp
                - ly_set_add
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
        - Branch String:   'src/context.c:570,21'
          Branch Sides:
            - BranchSide:      'src/context.c:570,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:571,17'
              BranchSideFuncs:
                - malloc
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_ctx_compile
                - lyd_child
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
        - Branch String:   'src/context.c:575,13'
          Branch Sides:
            - BranchSide:      'src/context.c:575,13'
              BranchSideFuncs:
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_ctx_compile
                - lyd_child
                - malloc
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - lyd_get_value
            - BranchSide:      'src/context.c:578,20'
              BranchSideFuncs:
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_ctx_compile
                - lyd_child
                - malloc
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
                - lyd_get_value
        - Branch String:   'src/context.c:578,13'
          Branch Sides:
            - BranchSide:      'src/context.c:579,57'
              BranchSideFuncs:
                - lyd_get_value
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_ctx_compile
                - lyd_child
                - malloc
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
            - BranchSide:      'src/context.c:581,13'
              BranchSideFuncs:
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - ly_ctx_compile
                - lyd_child
                - malloc
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
        - Branch String:   'src/context.c:587,17'
          Branch Sides:
            - BranchSide:      'src/context.c:588,17'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
            - BranchSide:      'src/context.c:593,9'
              BranchSideFuncs:
                - ly_ctx_compile
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
                - lyd_child
                - malloc
                - ly_set_clean
                - ly_ctx_load_module
                - free
                - ly_log
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - lyd_get_value
                - strcmp
                - ly_set_add
        - Branch String:   'src/context.c:588,17'
          Branch Sides:
            - BranchSide:      'src/context.c:588,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:588,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:588,17'
          Branch Sides:
            - BranchSide:      'src/context.c:588,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:588,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:588,17'
          Branch Sides:
            - BranchSide:      'src/context.c:605,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:605,17'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:597,5'
          Branch Sides:
            - BranchSide:      'src/context.c:597,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:599,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:599,9'
          Branch Sides:
            - BranchSide:      'src/context.c:599,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:601,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_ctx_destroy
        - Branch String:   'src/context.c:607,9'
          Branch Sides:
            - BranchSide:      'src/context.c:608,16'
              BranchSideFuncs:
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:614,12'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:609,13'
          Branch Sides:
            - BranchSide:      'src/context.c:610,29'
              BranchSideFuncs:
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:535,5'
          Dst:             ly_log
        - Src:             'src/context.c:535,5'
          Dst:             ly_log
        - Src:             'src/context.c:539,9'
          Dst:             ly_ctx_new
        - Src:             'src/context.c:550,5'
          Dst:             lyd_find_xpath
        - Src:             'src/context.c:553,9'
          Dst:             ly_ctx_new_yl_legacy
        - Src:             'src/context.c:564,13'
          Dst:             lyd_child
        - Src:             'src/context.c:565,22'
          Dst:             strcmp
        - Src:             'src/context.c:566,28'
          Dst:             lyd_get_value
        - Src:             'src/context.c:567,29'
          Dst:             strcmp
        - Src:             'src/context.c:568,32'
          Dst:             lyd_get_value
        - Src:             'src/context.c:569,29'
          Dst:             strcmp
        - Src:             'src/context.c:570,21'
          Dst:             ly_set_add
        - Src:             'src/context.c:579,34'
          Dst:             lyd_get_value
        - Src:             'src/context.c:582,13'
          Dst:             ly_set_clean
        - Src:             'src/context.c:585,19'
          Dst:             ly_ctx_load_module
        - Src:             'src/context.c:588,17'
          Dst:             ly_log
        - Src:             'src/context.c:597,5'
          Dst:             ly_ctx_compile
        - Src:             'src/context.c:605,5'
          Dst:             ly_set_free
        - Src:             'src/context.c:606,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:610,13'
          Dst:             ly_ctx_destroy
    - functionName:    ly_ctx_destroy
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         16
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ly_ctx_ht_err_rec_free
        - ly_ctx_ht_leafref_links_rec_free
        - ly_set_erase
        - lydict_clean
        - lyht_free
        - lyplg_clean
        - lys_module_free
        - lys_unres_glob_erase
        - lysc_module_free
        - lysf_ctx_erase
        - pthread_mutex_destroy
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/context.c:1382,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1383,9'
              BranchSideFuncs:
                - free
                - lysf_ctx_erase
                - ly_set_erase
                - lys_unres_glob_erase
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
                - lyht_free
                - lys_module_free
                - lysc_module_free
            - BranchSide:      'src/context.c:1387,5'
              BranchSideFuncs:
                - free
                - lysf_ctx_erase
                - ly_set_erase
                - lys_unres_glob_erase
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
                - lyht_free
                - lys_module_free
                - lysc_module_free
        - Branch String:   'src/context.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/context.c:1388,20'
              BranchSideFuncs:
                - lys_module_free
                - free
                - lysf_ctx_erase
                - ly_set_erase
                - lys_unres_glob_erase
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
                - lyht_free
                - lysc_module_free
            - BranchSide:      'src/context.c:1398,10'
              BranchSideFuncs:
                - free
                - lysf_ctx_erase
                - ly_set_erase
                - lys_unres_glob_erase
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
                - lyht_free
        - Branch String:   'src/context.c:1391,13'
          Branch Sides:
            - BranchSide:      'src/context.c:1392,18'
              BranchSideFuncs:
                - lysc_module_free
                - lys_module_free
                - free
                - lysf_ctx_erase
                - ly_set_erase
                - lys_unres_glob_erase
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
                - lyht_free
            - BranchSide:      'src/context.c:1396,37'
              BranchSideFuncs:
                - lys_module_free
                - free
                - lysf_ctx_erase
                - ly_set_erase
                - lys_unres_glob_erase
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
                - lyht_free
                - lysc_module_free
        - Branch String:   'src/context.c:1410,9'
          Branch Sides:
            - BranchSide:      'src/context.c:1411,19'
              BranchSideFuncs:
                - lyht_free
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
            - BranchSide:      'src/context.c:1415,15'
              BranchSideFuncs:
                - lyht_free
                - lydict_clean
                - pthread_mutex_destroy
                - ly_set_erase
                - ly_set_erase
                - lyplg_clean
                - free
      Callsites:
        - Src:             'src/context.c:1393,13'
          Dst:             lysc_module_free
        - Src:             'src/context.c:1396,9'
          Dst:             lys_module_free
        - Src:             'src/context.c:1401,5'
          Dst:             lysf_ctx_erase
        - Src:             'src/context.c:1404,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:1407,5'
          Dst:             lys_unres_glob_erase
        - Src:             'src/context.c:1411,9'
          Dst:             lyht_free
        - Src:             'src/context.c:1411,9'
          Dst:             ly_ctx_ht_leafref_links_rec_free
        - Src:             'src/context.c:1415,5'
          Dst:             lyht_free
        - Src:             'src/context.c:1415,5'
          Dst:             ly_ctx_ht_err_rec_free
        - Src:             'src/context.c:1418,5'
          Dst:             lydict_clean
        - Src:             'src/context.c:1421,5'
          Dst:             pthread_mutex_destroy
        - Src:             'src/context.c:1424,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:1425,5'
          Dst:             ly_set_erase
        - Src:             'src/context.c:1428,5'
          Dst:             lyplg_clean
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_ht_err_equal_cb
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/context.c:269,13'
          Dst:             memcmp
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_set_searchdir
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - search_dir
      BBCount:         47
      ICount:          317
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - access
        - ly_log
        - ly_set_add
        - realpath
        - stat
        - strcmp
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:91,5'
          Branch Sides:
            - BranchSide:      'src/context.c:91,5'
              BranchSideFuncs:
                - free
                - realpath
                - __errno_location
                - strerror
                - ly_log
                - strcmp
                - access
                - stat
                - ly_log
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:93,10'
              BranchSideFuncs:
                - free
                - realpath
                - __errno_location
                - strerror
                - ly_log
                - strcmp
                - access
                - stat
                - ly_log
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:93,9'
          Branch Sides:
            - BranchSide:      'src/context.c:95,9'
              BranchSideFuncs:
                - realpath
                - __errno_location
                - strerror
                - ly_log
                - free
                - strcmp
                - access
                - stat
                - ly_log
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:98,24'
              BranchSideFuncs:
                - realpath
                - __errno_location
                - strerror
                - ly_log
                - free
                - strcmp
                - access
                - stat
                - ly_log
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:99,9'
          Branch Sides:
            - BranchSide:      'src/context.c:100,9'
              BranchSideFuncs:
                - strcmp
                - access
                - stat
                - ly_log
                - free
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/context.c:104,16'
              BranchSideFuncs:
                - strcmp
                - access
                - stat
                - ly_log
                - free
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
        - Branch String:   'src/context.c:104,9'
          Branch Sides:
            - BranchSide:      'src/context.c:105,9'
              BranchSideFuncs:
                - ly_log
                - access
                - stat
                - ly_log
                - free
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/context.c:108,16'
              BranchSideFuncs:
                - access
                - stat
                - ly_log
                - free
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/context.c:108,9'
          Branch Sides:
            - BranchSide:      'src/context.c:109,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
                - free
            - BranchSide:      'src/context.c:113,14'
              BranchSideFuncs:
                - stat
                - ly_log
                - free
                - ly_set_add
                - strcmp
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/context.c:113,9'
          Branch Sides:
            - BranchSide:      'src/context.c:114,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
                - free
            - BranchSide:      'src/context.c:118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_add
                - strcmp
        - Branch String:   'src/context.c:118,9'
          Branch Sides:
            - BranchSide:      'src/context.c:119,9'
              BranchSideFuncs:
                - ly_set_add
                - free
                - strcmp
            - BranchSide:      'src/context.c:125,12'
              BranchSideFuncs:
                - ly_set_add
                - free
                - strcmp
        - Branch String:   'src/context.c:125,5'
          Branch Sides:
            - BranchSide:      'src/context.c:126,21'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_set_add
            - BranchSide:      'src/context.c:131,21'
              BranchSideFuncs:
                - ly_set_add
                - free
        - Branch String:   'src/context.c:126,13'
          Branch Sides:
            - BranchSide:      'src/context.c:127,16'
              BranchSideFuncs:
                - ly_set_add
                - free
                - strcmp
            - BranchSide:      'src/context.c:130,5'
              BranchSideFuncs:
                - ly_set_add
                - free
                - strcmp
        - Branch String:   'src/context.c:131,9'
          Branch Sides:
            - BranchSide:      'src/context.c:132,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/context.c:137,12'
              BranchSideFuncs:
                - free
        - Branch String:   'src/context.c:137,5'
          Branch Sides:
            - BranchSide:      'src/context.c:138,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/context.c:146,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/context.c:141,25'
          Branch Sides:
            - BranchSide:      'src/context.c:141,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/context.c:146,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/context.c:141,13'
          Branch Sides:
            - BranchSide:      'src/context.c:142,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/context.c:146,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/context.c:142,29'
          Branch Sides:
            - BranchSide:      'src/context.c:142,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/context.c:142,27'
              BranchSideFuncs:
                - free
        - Branch String:   'src/context.c:142,13'
          Branch Sides:
            - BranchSide:      'src/context.c:143,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/context.c:145,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/context.c:149,9'
          Branch Sides:
            - BranchSide:      'src/context.c:150,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/context.c:152,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:91,5'
          Dst:             ly_log
        - Src:             'src/context.c:98,15'
          Dst:             realpath
        - Src:             'src/context.c:100,9'
          Dst:             __errno_location
        - Src:             'src/context.c:100,9'
          Dst:             strerror
        - Src:             'src/context.c:100,9'
          Dst:             ly_log
        - Src:             'src/context.c:104,9'
          Dst:             strcmp
        - Src:             'src/context.c:105,9'
          Dst:             ly_log
        - Src:             'src/context.c:108,9'
          Dst:             access
        - Src:             'src/context.c:109,9'
          Dst:             __errno_location
        - Src:             'src/context.c:109,9'
          Dst:             strerror
        - Src:             'src/context.c:109,9'
          Dst:             ly_log
        - Src:             'src/context.c:113,9'
          Dst:             stat
        - Src:             'src/context.c:114,9'
          Dst:             __errno_location
        - Src:             'src/context.c:114,9'
          Dst:             strerror
        - Src:             'src/context.c:114,9'
          Dst:             ly_log
        - Src:             'src/context.c:119,9'
          Dst:             ly_log
        - Src:             'src/context.c:126,14'
          Dst:             strcmp
        - Src:             'src/context.c:131,9'
          Dst:             ly_set_add
    - functionName:    realpath
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_ctx_new_ylpath
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - search_dir
        - path
        - format
        - options
        - ctx
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ly_ctx_destroy
        - ly_ctx_new
        - ly_ctx_new_yldata
        - ly_log
        - lyd_free_all
        - lyd_parse_data_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:480,5'
          Branch Sides:
            - BranchSide:      'src/context.c:480,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_new
                - lyd_parse_data_path
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:480,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/context.c:480,5'
          Branch Sides:
            - BranchSide:      'src/context.c:480,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_path
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:483,5'
              BranchSideFuncs:
                - ly_ctx_new
                - lyd_parse_data_path
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:483,5'
          Branch Sides:
            - BranchSide:      'src/context.c:483,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:486,5'
              BranchSideFuncs:
                - lyd_parse_data_path
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
        - Branch String:   'src/context.c:486,5'
          Branch Sides:
            - BranchSide:      'src/context.c:486,5'
              BranchSideFuncs:
                - lyd_free_all
                - ly_ctx_destroy
            - BranchSide:      'src/context.c:489,29'
              BranchSideFuncs:
                - ly_ctx_new_yldata
                - lyd_free_all
                - ly_ctx_destroy
      Callsites:
        - Src:             'src/context.c:480,5'
          Dst:             ly_log
        - Src:             'src/context.c:480,5'
          Dst:             ly_log
        - Src:             'src/context.c:483,5'
          Dst:             ly_ctx_new
        - Src:             'src/context.c:486,5'
          Dst:             lyd_parse_data_path
        - Src:             'src/context.c:489,11'
          Dst:             ly_ctx_new_yldata
        - Src:             'src/context.c:492,5'
          Dst:             lyd_free_all
        - Src:             'src/context.c:493,5'
          Dst:             ly_ctx_destroy
    - functionName:    ly_ctx_unset_searchdir_last
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - count
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - ly_set_rm_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:213,5'
          Branch Sides:
            - BranchSide:      'src/context.c:213,5'
              BranchSideFuncs:
                - ly_set_rm_index
            - BranchSide:      'src/context.c:215,5'
              BranchSideFuncs:
                - ly_set_rm_index
        - Branch String:   'src/context.c:215,23'
          Branch Sides:
            - BranchSide:      'src/context.c:215,26'
              BranchSideFuncs:
                - ly_set_rm_index
            - BranchSide:      'src/context.c:215,5'
              BranchSideFuncs:
                - ly_set_rm_index
        - Branch String:   'src/context.c:215,5'
          Branch Sides:
            - BranchSide:      'src/context.c:216,9'
              BranchSideFuncs:
                - ly_set_rm_index
            - BranchSide:      'src/context.c:219,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:216,9'
          Branch Sides:
            - BranchSide:      'src/context.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:217,5'
              BranchSideFuncs:
                - ly_set_rm_index
      Callsites:
        - Src:             'src/context.c:213,5'
          Dst:             ly_log
        - Src:             'src/context.c:216,9'
          Dst:             ly_set_rm_index
    - functionName:    ly_ctx_unset_searchdir
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - ly_set_erase
        - ly_set_rm_index
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/context.c:180,5'
          Branch Sides:
            - BranchSide:      'src/context.c:180,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_log
                - strcmp
            - BranchSide:      'src/context.c:182,10'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_log
                - strcmp
        - Branch String:   'src/context.c:182,9'
          Branch Sides:
            - BranchSide:      'src/context.c:183,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_log
                - strcmp
            - BranchSide:      'src/context.c:186,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_log
                - strcmp
        - Branch String:   'src/context.c:186,9'
          Branch Sides:
            - BranchSide:      'src/context.c:190,20'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
                - strcmp
            - BranchSide:      'src/context.c:203,23'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/context.c:190,9'
          Branch Sides:
            - BranchSide:      'src/context.c:191,25'
              BranchSideFuncs:
                - strcmp
                - ly_set_rm_index
                - ly_log
            - BranchSide:      'src/context.c:195,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
        - Branch String:   'src/context.c:191,17'
          Branch Sides:
            - BranchSide:      'src/context.c:192,17'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
                - strcmp
            - BranchSide:      'src/context.c:194,9'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_log
                - strcmp
        - Branch String:   'src/context.c:195,13'
          Branch Sides:
            - BranchSide:      'src/context.c:196,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/context.c:199,37'
              BranchSideFuncs:
                - ly_set_rm_index
      Callsites:
        - Src:             'src/context.c:180,5'
          Dst:             ly_log
        - Src:             'src/context.c:191,18'
          Dst:             strcmp
        - Src:             'src/context.c:196,13'
          Dst:             ly_log
        - Src:             'src/context.c:199,20'
          Dst:             ly_set_rm_index
        - Src:             'src/context.c:203,9'
          Dst:             ly_set_erase
    - functionName:    ly_ctx_get_searchdirs
      functionSourceFile: '/src/libyang/src/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/context.c:161,5'
          Branch Sides:
            - BranchSide:      'src/context.c:161,5'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/context.c:163,9'
              BranchSideFuncs:
                - realloc
                - ly_log
        - Branch String:   'src/context.c:163,9'
          Branch Sides:
            - BranchSide:      'src/context.c:165,41'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/context.c:172,5'
              BranchSideFuncs: []
        - Branch String:   'src/context.c:167,9'
          Branch Sides:
            - BranchSide:      'src/context.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'src/context.c:168,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/context.c:161,5'
          Dst:             ly_log
        - Src:             'src/context.c:165,15'
          Dst:             realloc
        - Src:             'src/context.c:167,9'
          Dst:             ly_log
    - functionName:    lyd_merge_sibling_r
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_trg
        - parent_trg
        - sibling_src_p
        - merge_cb
        - cb_data
        - options
        - lyds
        - leader_p
        - dup_inst
      BBCount:         136
      ICount:          893
      EdgeCount:       184
      CyclomaticComplexity: 50
      functionsReached:
        - ly_dup_prefix_data
        - ly_free_prefix_data
        - lyd_any_copy_value
        - lyd_change_term_val
        - lyd_child
        - lyd_child_no_keys
        - lyd_compare_single
        - lyd_dup_inst_free
        - lyd_dup_inst_next
        - lyd_dup_single
        - lyd_find_sibling_first
        - lyd_find_sibling_opaq_next
        - lyd_find_sibling_val
        - lyd_insert_node
        - lyd_merge_sibling_r
        - lyd_node_child_p
        - lyd_unlink_ignore_lyds
        - lydict_insert
        - lydict_remove
        - lyds_insert2
        - lyds_is_supported
        - lyds_pool_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2619,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2621,41'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:2622,16'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:2621,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2621,13'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2621,13'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2622,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2624,37'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2627,35'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2629,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2629,5'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2631,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2629,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2629,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2631,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2631,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2633,9'
              BranchSideFuncs:
                - lyd_dup_inst_next
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
            - BranchSide:      'src/tree_data.c:2636,20'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
        - Branch String:   'src/tree_data.c:2633,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2633,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2634,5'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
        - Branch String:   'src/tree_data.c:2639,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2641,13'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
            - BranchSide:      'src/tree_data.c:2703,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data.c:2641,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2642,13'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
            - BranchSide:      'src/tree_data.c:2646,14'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
        - Branch String:   'src/tree_data.c:2642,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2642,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2643,9'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
        - Branch String:   'src/tree_data.c:2646,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2647,36'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
            - BranchSide:      'src/tree_data.c:2661,21'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_compare_single
                - lyd_any_copy_value
                - lyd_change_term_val
        - Branch String:   'src/tree_data.c:2647,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2649,52'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2661,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2652,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2652,50'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2652,50'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2653,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2653,50'
              BranchSideFuncs:
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2653,50'
              BranchSideFuncs:
                - lydict_insert
                - ly_free_prefix_data
                - ly_dup_prefix_data
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2658,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2658,55'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2658,55'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2661,62'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2662,19'
              BranchSideFuncs:
                - lyd_change_term_val
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_compare_single
                - lyd_any_copy_value
            - BranchSide:      'src/tree_data.c:2672,21'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_compare_single
                - lyd_any_copy_value
        - Branch String:   'src/tree_data.c:2662,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2662,54'
              BranchSideFuncs:
                - lyd_change_term_val
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2664,37'
              BranchSideFuncs:
                - lyd_change_term_val
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2661,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2664,37'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_compare_single
                - lyd_any_copy_value
            - BranchSide:      'src/tree_data.c:2672,21'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_compare_single
                - lyd_any_copy_value
        - Branch String:   'src/tree_data.c:2666,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2666,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2668,17'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2666,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2666,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2668,17'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2666,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2666,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2668,17'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2668,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2670,36'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2672,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2674,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2674,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2678,32'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2685,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2685,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2685,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2685,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2686,18'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2699,27'
              BranchSideFuncs:
                - lyd_dup_inst_free
        - Branch String:   'src/tree_data.c:2686,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2686,52'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2692,54'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2686,81'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2686,84'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2692,54'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2686,84'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2686,84'
              BranchSideFuncs:
                - lyds_pool_add
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
            - BranchSide:      'src/tree_data.c:2692,54'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2686,84'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2686,84'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2687,26'
              BranchSideFuncs:
                - lyds_pool_add
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
        - Branch String:   'src/tree_data.c:2686,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2687,26'
              BranchSideFuncs:
                - lyds_pool_add
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
            - BranchSide:      'src/tree_data.c:2692,54'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyd_dup_inst_free
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2694,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2695,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/tree_data.c:2697,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2700,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2700,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2701,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2703,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2704,42'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
            - BranchSide:      'src/tree_data.c:2709,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
        - Branch String:   'src/tree_data.c:2709,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2709,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2712,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2714,13'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
            - BranchSide:      'src/tree_data.c:2720,13'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
        - Branch String:   'src/tree_data.c:2714,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2715,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
            - BranchSide:      'src/tree_data.c:2718,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
        - Branch String:   'src/tree_data.c:2716,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
        - Branch String:   'src/tree_data.c:2716,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
        - Branch String:   'src/tree_data.c:2716,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
        - Branch String:   'src/tree_data.c:2716,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2714,13'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
        - Branch String:   'src/tree_data.c:2716,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
            - BranchSide:      'src/tree_data.c:2716,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
                - lyds_insert2
                - lyd_child.323
        - Branch String:   'src/tree_data.c:2720,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2722,26'
              BranchSideFuncs:
                - lyds_insert2
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2725,29'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_dup_inst_next
        - Branch String:   'src/tree_data.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2730,13'
              BranchSideFuncs:
                - lyd_dup_inst_next
            - BranchSide:      'src/tree_data.c:2734,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2730,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2730,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2731,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2735,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2735,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2736,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2621,13'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/tree_data.c:2624,13'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:2627,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:2633,9'
          Dst:             lyd_dup_inst_next
        - Src:             'src/tree_data.c:2647,17'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:2652,17'
          Dst:             lydict_remove
        - Src:             'src/tree_data.c:2653,17'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2656,17'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_data.c:2658,17'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data.c:2664,17'
          Dst:             lyd_change_term_val
        - Src:             'src/tree_data.c:2672,67'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:2674,13'
          Dst:             lyd_any_copy_value
        - Src:             'src/tree_data.c:2685,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/tree_data.c:2686,84'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:2689,17'
          Dst:             lyds_pool_add
        - Src:             'src/tree_data.c:2692,37'
          Dst:             lyd_node_child_p
        - Src:             'src/tree_data.c:2692,17'
          Dst:             lyd_merge_sibling_r
        - Src:             'src/tree_data.c:2699,9'
          Dst:             lyd_dup_inst_free
        - Src:             'src/tree_data.c:2705,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:2709,13'
          Dst:             lyd_dup_single
        - Src:             'src/tree_data.c:2716,17'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:2722,13'
          Dst:             lyds_insert2
        - Src:             'src/tree_data.c:2725,13'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:2730,13'
          Dst:             lyd_dup_inst_next
    - functionName:    lyd_find_sibling_opaq_next
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3378
      functionLinenumberEnd: 3410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - name
        - match
      BBCount:         37
      ICount:          183
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_log
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3379,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3379,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3381,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3381,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3381,18'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3399,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3381,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3383,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3399,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3383,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3384,21'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3387,17'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3388,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3390,19'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3393,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3393,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3394,25'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3399,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3400,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3406,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3400,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3400,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3401,21'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3401,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3401,38'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3401,38'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3401,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3402,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3404,5'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
        - Branch String:   'src/tree_data.c:3406,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3407,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3409,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3379,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3400,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3401,14'
          Dst:             strcmp
    - functionName:    lyd_find_sibling_first
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - siblings
        - target
        - match
      BBCount:         128
      ICount:          649
      EdgeCount:       171
      CyclomaticComplexity: 45
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_compare_single
        - lyd_dup_single_to_ctx
        - lyd_find_sibling_val
        - lyd_first_sibling
        - lyd_free_tree
        - lyht_find
        - lysc_data_node
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3154,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3154,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/tree_data.c:3155,10'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
        - Branch String:   'src/tree_data.c:3155,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3157,13'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/tree_data.c:3163,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
        - Branch String:   'src/tree_data.c:3157,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3158,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3160,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3163,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3163,30'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/tree_data.c:3163,30'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
        - Branch String:   'src/tree_data.c:3163,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3163,27'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
            - BranchSide:      'src/tree_data.c:3163,27'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
                - lyd_dup_single_to_ctx
        - Branch String:   'src/tree_data.c:3163,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3165,9'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3169,10'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3165,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3165,9'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3165,9'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3165,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3165,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3166,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3169,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3169,30'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lysc_data_node
                - lysc_data_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3179,34'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3169,45'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3169,49'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3179,34'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3169,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3169,49'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3169,49'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3169,87'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3169,87'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3169,87'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3169,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3171,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3179,34'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3172,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3173,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3175,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3182,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3182,27'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3210,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3182,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3182,37'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3210,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3182,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3182,55'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
                - __assert_fail
                - lyht_find
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3210,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3182,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3183,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3210,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3183,9'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3185,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3185,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3185,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3185,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3185,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3185,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3185,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3187,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3201,28'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3185,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3187,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3201,28'
              BranchSideFuncs:
                - lyht_find
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3188,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3188,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3188,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3188,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3189,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3194,17'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3189,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3190,27'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3193,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3194,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3195,28'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3197,26'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3201,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3202,29'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3205,26'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3211,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3211,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3211,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3211,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3211,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3211,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3211,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3212,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3216,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3211,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3212,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3216,41'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3212,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3213,21'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3215,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
        - Branch String:   'src/tree_data.c:3216,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_compare_single
                - lyd_compare_single
            - BranchSide:      'src/tree_data.c:3217,21'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3224,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3225,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3231,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3225,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3226,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3228,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3231,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3232,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3154,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3165,9'
          Dst:             lyd_dup_single_to_ctx
        - Src:             'src/tree_data.c:3169,49'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3169,87'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3171,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:3179,16'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:3183,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3188,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:3189,22'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3201,18'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3212,22'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3216,22'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3223,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_find_sibling_val
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3240
      functionLinenumberEnd: 3298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - siblings
        - schema
        - key_or_value
        - val_len
        - match
      BBCount:         62
      ICount:          354
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - ly_log
        - lyd_create_list2
        - lyd_create_term
        - lyd_find_schema_ctx
        - lyd_find_sibling_first
        - lyd_find_sibling_schema
        - lyd_free_tree
        - lyd_parent
        - lysc_data_node
        - strlen
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3245,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3245,5'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
                - lyd_parent
                - lyd_find_schema_ctx
                - ly_log
            - BranchSide:      'src/tree_data.c:3245,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3245,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3245,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3246,10'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
                - lyd_parent
                - lyd_find_schema_ctx
        - Branch String:   'src/tree_data.c:3246,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3248,13'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
                - lyd_parent
                - lyd_find_schema_ctx
            - BranchSide:      'src/tree_data.c:3254,10'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
                - lyd_parent
                - lyd_find_schema_ctx
        - Branch String:   'src/tree_data.c:3248,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3249,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3251,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3254,10'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3254,31'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
                - lyd_parent
                - lyd_find_schema_ctx
            - BranchSide:      'src/tree_data.c:3254,31'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
                - lyd_parent
                - lyd_find_schema_ctx
        - Branch String:   'src/tree_data.c:3254,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3256,19'
              BranchSideFuncs:
                - lyd_parent
                - lyd_find_schema_ctx
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:3266,9'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3256,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3256,16'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:3256,66'
              BranchSideFuncs:
                - lyd_parent
                - lyd_find_schema_ctx
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3257,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3257,60'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:3257,60'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3257,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3259,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3264,5'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3259,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3260,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3262,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3266,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3266,30'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
            - BranchSide:      'src/tree_data.c:3274,9'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
        - Branch String:   'src/tree_data.c:3266,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3266,30'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
            - BranchSide:      'src/tree_data.c:3266,30'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
        - Branch String:   'src/tree_data.c:3266,68'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3266,68'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
            - BranchSide:      'src/tree_data.c:3266,68'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
        - Branch String:   'src/tree_data.c:3266,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3274,9'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
                - strlen
        - Branch String:   'src/tree_data.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3269,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3271,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3274,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3274,26'
              BranchSideFuncs:
                - strlen
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
            - BranchSide:      'src/tree_data.c:3278,10'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
        - Branch String:   'src/tree_data.c:3274,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3275,26'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
            - BranchSide:      'src/tree_data.c:3278,10'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
        - Branch String:   'src/tree_data.c:3278,56'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3278,59'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_create_term
            - BranchSide:      'src/tree_data.c:3293,38'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3278,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3280,13'
              BranchSideFuncs:
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term
            - BranchSide:      'src/tree_data.c:3293,38'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3280,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3282,34'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_find_sibling_first
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:3286,13'
              BranchSideFuncs:
                - lyd_create_list2
                - lyd_find_sibling_first
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3283,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3283,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3284,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3286,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3286,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3245,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3245,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3256,55'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:3257,13'
          Dst:             lyd_find_schema_ctx
        - Src:             'src/tree_data.c:3266,30'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3266,68'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3275,19'
          Dst:             strlen
        - Src:             'src/tree_data.c:3282,18'
          Dst:             lyd_create_term
        - Src:             'src/tree_data.c:3286,13'
          Dst:             lyd_create_list2
        - Src:             'src/tree_data.c:3290,14'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:3293,14'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:3296,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_compare_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node1
        - node2
        - options
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lyd_compare_single_data
        - lyd_compare_single_schema
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1843,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1843,20'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1844,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1843,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1844,17'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1848,40'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1848,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1849,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1853,36'
              BranchSideFuncs:
                - lyd_compare_single_data
      Callsites:
        - Src:             'src/tree_data.c:1848,14'
          Dst:             lyd_compare_single_schema
        - Src:             'src/tree_data.c:1853,12'
          Dst:             lyd_compare_single_data
    - functionName:    lyd_unlink_ignore_lyds
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling_p
        - node
      BBCount:         32
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - lyd_first_sibling
        - lyd_free_leafref_nodes
        - lyd_np_cont_dflt_set
        - lyd_parent
        - lyd_unlink_hash
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1161,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1161,26'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:1166,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data.c:1161,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1162,56'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data.c:1166,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data.c:1166,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1167,28'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data.c:1177,13'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data.c:1168,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1169,32'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data.c:1170,20'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data.c:1177,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1177,33'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data.c:1180,47'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data.c:1177,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1178,40'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data.c:1180,47'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data.c:1190,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1190,9'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data.c:1191,13'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data.c:1191,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1193,35'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data.c:1197,41'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_set
      Callsites:
        - Src:             'src/tree_data.c:1158,5'
          Dst:             lyd_unlink_hash
        - Src:             'src/tree_data.c:1162,9'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data.c:1180,29'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:1197,30'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:1197,9'
          Dst:             lyd_np_cont_dflt_set
    - functionName:    lyd_dup_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2477
      functionLinenumberEnd: 2485
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - parent
        - options
        - dup
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyd_dup
        - lyd_dup_get_top_ctx
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2478,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2478,5'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - ly_log
            - BranchSide:      'src/tree_data.c:2479,9'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - ly_log
        - Branch String:   'src/tree_data.c:2479,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2479,40'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - lyd_dup
                - ly_log
            - BranchSide:      'src/tree_data.c:2484,20'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
        - Branch String:   'src/tree_data.c:2479,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2480,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2484,20'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
        - Branch String:   'src/tree_data.c:2480,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2480,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2480,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:2478,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2479,20'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2479,49'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2480,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2484,26'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2484,12'
          Dst:             lyd_dup
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_insert_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - parent
        - first_sibling_p
        - node
        - order
      BBCount:         89
      ICount:          447
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_child
        - lyd_find_sibling_schema
        - lyd_hash
        - lyd_insert_has_keys
        - lyd_insert_hash
        - lyd_insert_node_last
        - lyd_insert_node_ordby_schema
        - lyd_parent
        - lyds_compare_single
        - lyds_insert
        - lyds_is_supported
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/tree_data.c:751,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
        - Branch String:   'src/tree_data.c:751,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:751,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:751,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:752,5'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
        - Branch String:   'src/tree_data.c:751,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:751,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:752,5'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
        - Branch String:   'src/tree_data.c:752,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:752,5'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
                - __assert_fail
            - BranchSide:      'src/tree_data.c:755,10'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
        - Branch String:   'src/tree_data.c:752,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:752,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
            - BranchSide:      'src/tree_data.c:755,10'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
        - Branch String:   'src/tree_data.c:752,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:752,5'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
            - BranchSide:      'src/tree_data.c:755,10'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
        - Branch String:   'src/tree_data.c:755,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:755,20'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
            - BranchSide:      'src/tree_data.c:758,21'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
        - Branch String:   'src/tree_data.c:755,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:755,41'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
                - lyd_parent
            - BranchSide:      'src/tree_data.c:758,21'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
        - Branch String:   'src/tree_data.c:755,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:756,30'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
            - BranchSide:      'src/tree_data.c:758,21'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_child.323
        - Branch String:   'src/tree_data.c:758,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:758,40'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
            - BranchSide:      'src/tree_data.c:758,51'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
        - Branch String:   'src/tree_data.c:760,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:760,45'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:761,30'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:760,58'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:760,62'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_last
            - BranchSide:      'src/tree_data.c:761,30'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:760,76'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:760,80'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_last
            - BranchSide:      'src/tree_data.c:762,16'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
        - Branch String:   'src/tree_data.c:760,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:761,30'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:762,16'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_node_ordby_schema
        - Branch String:   'src/tree_data.c:762,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:763,38'
              BranchSideFuncs:
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:764,34'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyd_find_sibling_schema
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
        - Branch String:   'src/tree_data.c:764,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:765,38'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - lyds_insert
                - ly_log
                - lyd_insert_node_ordby_schema
            - BranchSide:      'src/tree_data.c:775,38'
              BranchSideFuncs:
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:764,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:766,52'
              BranchSideFuncs:
                - lyds_insert
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
                - ly_log
                - lyd_insert_node_ordby_schema
            - BranchSide:      'src/tree_data.c:775,38'
              BranchSideFuncs:
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:767,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:771,13'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:774,5'
              BranchSideFuncs:
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:771,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:774,5'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:774,5'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:782,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:782,26'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:789,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:782,57'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:782,60'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:789,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:782,67'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:782,70'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_insert_has_keys
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:789,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:782,85'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:782,108'
              BranchSideFuncs:
                - lyd_insert_has_keys
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:789,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:782,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:783,18'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:789,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:789,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:790,28'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:794,10'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:794,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:794,62'
              BranchSideFuncs:
                - lyds_is_supported
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:794,41'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:794,68'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:794,68'
              BranchSideFuncs:
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:795,14'
              BranchSideFuncs:
                - lyds_compare_single
                - ly_log
        - Branch String:   'src/tree_data.c:795,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:795,74'
              BranchSideFuncs:
                - lyds_compare_single
                - ly_log
            - BranchSide:      'src/tree_data.c:795,50'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:794,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:794,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:796,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:796,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:796,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:796,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:751,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:752,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:756,18'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:758,30'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:761,9'
          Dst:             lyd_insert_node_last
        - Src:             'src/tree_data.c:763,9'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data.c:764,16'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:765,14'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:766,15'
          Dst:             lyds_insert
        - Src:             'src/tree_data.c:771,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:772,13'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data.c:775,9'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data.c:779,5'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:782,88'
          Dst:             lyd_insert_has_keys
        - Src:             'src/tree_data.c:783,9'
          Dst:             lyd_hash
        - Src:             'src/tree_data.c:786,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:794,44'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:795,54'
          Dst:             lyds_compare_single
        - Src:             'src/tree_data.c:796,9'
          Dst:             ly_log
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_insert_node_last
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first_sibling
        - node
      BBCount:         16
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - lyd_insert_after_node
        - lyd_insert_only_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:709,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:709,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_only_child
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data.c:709,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:709,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:709,5'
              BranchSideFuncs:
                - lyd_insert_only_child
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data.c:711,10'
              BranchSideFuncs:
                - lyd_insert_only_child
                - lyd_insert_after_node
        - Branch String:   'src/tree_data.c:711,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:712,31'
              BranchSideFuncs:
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data.c:713,16'
              BranchSideFuncs:
                - lyd_insert_only_child
        - Branch String:   'src/tree_data.c:713,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:714,31'
              BranchSideFuncs:
                - lyd_insert_only_child
            - BranchSide:      'src/tree_data.c:717,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:709,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:712,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:714,9'
          Dst:             lyd_insert_only_child
    - functionName:    lyd_insert_node_ordby_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first_sibling
        - node
      BBCount:         33
      ICount:          167
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - lyd_insert_before_node
        - lyd_insert_node_find_anchor
        - lyd_insert_node_last
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:726,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:726,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_find_anchor
                - lyd_insert_node_last
                - lyd_insert_before_node
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:726,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:726,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:726,5'
              BranchSideFuncs:
                - lyd_insert_node_find_anchor
                - lyd_insert_node_last
                - lyd_insert_before_node
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:728,48'
              BranchSideFuncs:
                - lyd_insert_node_find_anchor
                - lyd_insert_node_last
                - lyd_insert_before_node
                - lyd_insert_before_node
        - Branch String:   'src/tree_data.c:728,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:729,32'
              BranchSideFuncs:
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:731,17'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_before_node
        - Branch String:   'src/tree_data.c:730,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:730,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:730,70'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:731,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:731,34'
              BranchSideFuncs:
                - lyd_insert_node_last
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:740,30'
              BranchSideFuncs:
                - lyd_insert_node_last
        - Branch String:   'src/tree_data.c:731,47'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:731,53'
              BranchSideFuncs:
                - lyd_insert_before_node
                - lyd_insert_node_last
            - BranchSide:      'src/tree_data.c:740,30'
              BranchSideFuncs:
                - lyd_insert_node_last
        - Branch String:   'src/tree_data.c:731,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:733,20'
              BranchSideFuncs:
                - lyd_insert_node_last
            - BranchSide:      'src/tree_data.c:740,30'
              BranchSideFuncs:
                - lyd_insert_node_last
        - Branch String:   'src/tree_data.c:734,43'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:734,47'
              BranchSideFuncs:
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:734,9'
              BranchSideFuncs:
                - lyd_insert_before_node
        - Branch String:   'src/tree_data.c:734,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:735,22'
              BranchSideFuncs:
                - lyd_insert_before_node
            - BranchSide:      'src/tree_data.c:737,32'
              BranchSideFuncs:
                - lyd_insert_before_node
        - Branch String:   'src/tree_data.c:738,26'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:738,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:738,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:726,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:728,19'
          Dst:             lyd_insert_node_find_anchor
        - Src:             'src/tree_data.c:729,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:737,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:740,9'
          Dst:             lyd_insert_node_last
    - functionName:    lyd_insert_has_keys
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         19
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lyd_child
        - lys_getnext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:654,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:654,5'
              BranchSideFuncs:
                - lyd_child.323
                - lys_getnext
            - BranchSide:      'src/tree_data.c:655,21'
              BranchSideFuncs:
                - lyd_child.323
                - lys_getnext
        - Branch String:   'src/tree_data.c:656,62'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:656,66'
              BranchSideFuncs:
                - lys_getnext
            - BranchSide:      'src/tree_data.c:656,5'
              BranchSideFuncs:
                - lys_getnext
        - Branch String:   'src/tree_data.c:656,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:657,14'
              BranchSideFuncs:
                - lys_getnext
            - BranchSide:      'src/tree_data.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:657,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:657,22'
              BranchSideFuncs:
                - lys_getnext
            - BranchSide:      'src/tree_data.c:659,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:657,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:659,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:662,15'
              BranchSideFuncs:
                - lys_getnext
      Callsites:
        - Src:             'src/tree_data.c:654,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:655,11'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:656,20'
          Dst:             lys_getnext
    - functionName:    lyd_insert_node_find_anchor
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - node
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - lyd_insert_get_next_anchor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:681,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:681,27'
              BranchSideFuncs:
                - lyd_insert_get_next_anchor
            - BranchSide:      'src/tree_data.c:686,41'
              BranchSideFuncs:
                - lyd_insert_get_next_anchor
        - Branch String:   'src/tree_data.c:681,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:686,41'
              BranchSideFuncs:
                - lyd_insert_get_next_anchor
        - Branch String:   'src/tree_data.c:688,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:688,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:695,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:688,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:688,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:695,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:688,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:688,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:695,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:688,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:689,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:695,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:690,42'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:690,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:690,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:691,22'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:693,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:686,14'
          Dst:             lyd_insert_get_next_anchor
    - functionName:    lyd_insert_before_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - node
      BBCount:         21
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyd_np_cont_dflt_del
        - lyd_parent
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data.c:593,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:593,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:593,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:593,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:593,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:593,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:593,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:593,5'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:595,18'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:599,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:601,28'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:602,16'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:608,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:610,41'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
      Callsites:
        - Src:             'src/tree_data.c:593,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:610,30'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:610,9'
          Dst:             lyd_np_cont_dflt_del
    - functionName:    lyd_insert_get_next_anchor
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - new_node
      BBCount:         81
      ICount:          427
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - lyd_find_sibling_schema
        - lyd_owner_module
        - lys_getnext
        - lysc_data_node
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:472,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:472,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:474,10'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
        - Branch String:   'src/tree_data.c:474,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:474,28'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:476,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:474,45'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:474,49'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:476,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:474,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:474,75'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:474,75'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
        - Branch String:   'src/tree_data.c:474,75'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:474,72'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:474,72'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
        - Branch String:   'src/tree_data.c:474,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:479,18'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
        - Branch String:   'src/tree_data.c:480,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:481,22'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:484,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
        - Branch String:   'src/tree_data.c:484,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:484,34'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:499,36'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data.c:484,64'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:484,67'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:499,36'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data.c:484,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:486,19'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:499,36'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data.c:488,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:491,42'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lys_getnext
            - BranchSide:      'src/tree_data.c:497,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:491,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:492,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_schema
            - BranchSide:      'src/tree_data.c:495,34'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_schema
        - Branch String:   'src/tree_data.c:500,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:500,19'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data.c:500,19'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data.c:501,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:503,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:511,36'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:503,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:504,22'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data.c:508,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:504,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:504,64'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:505,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:504,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:505,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:507,13'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data.c:512,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:514,13'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:517,15'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:519,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:519,53'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:523,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:519,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:523,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:527,13'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:527,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:528,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:546,17'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:528,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:531,27'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:534,21'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:534,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:536,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:539,38'
              BranchSideFuncs:
                - lys_getnext
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:540,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:527,13'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:542,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:546,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:546,27'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
            - BranchSide:      'src/tree_data.c:550,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
        - Branch String:   'src/tree_data.c:546,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:548,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:550,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lys_getnext
      Callsites:
        - Src:             'src/tree_data.c:472,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:487,18'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:491,18'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:495,22'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:500,19'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:504,47'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:504,78'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:504,40'
          Dst:             strcmp
        - Src:             'src/tree_data.c:511,18'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:519,36'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:519,63'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:539,26'
          Dst:             lys_getnext
    - functionName:    lyd_insert_after_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling_p
        - sibling
        - node
      BBCount:         31
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lyd_first_sibling
        - lyd_np_cont_dflt_del
        - lyd_parent
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/tree_data.c:561,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:561,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:561,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
                - __assert_fail
        - Branch String:   'src/tree_data.c:561,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:561,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
                - __assert_fail
            - BranchSide:      'src/tree_data.c:561,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:561,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:561,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
                - __assert_fail
            - BranchSide:      'src/tree_data.c:563,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
                - __assert_fail
        - Branch String:   'src/tree_data.c:563,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:565,31'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:569,13'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
                - __assert_fail
        - Branch String:   'src/tree_data.c:569,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:569,33'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
                - __assert_fail
            - BranchSide:      'src/tree_data.c:573,47'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:569,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:570,13'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
                - __assert_fail
            - BranchSide:      'src/tree_data.c:573,47'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_parent
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:570,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:570,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:571,40'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:584,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:584,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:586,41'
              BranchSideFuncs:
                - lyd_parent
                - lyd_np_cont_dflt_del
      Callsites:
        - Src:             'src/tree_data.c:561,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:570,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:573,29'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:586,30'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:586,9'
          Dst:             lyd_np_cont_dflt_del
    - functionName:    lyd_insert_only_child
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - node
      BBCount:         24
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_np_cont_dflt_del
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:627,5'
              BranchSideFuncs:
                - lyd_child.323
                - __assert_fail
                - lyd_np_cont_dflt_del
                - __assert_fail
            - BranchSide:      'src/tree_data.c:627,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:627,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:627,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_np_cont_dflt_del
                - __assert_fail
        - Branch String:   'src/tree_data.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:627,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:627,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_np_cont_dflt_del
                - __assert_fail
        - Branch String:   'src/tree_data.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:627,5'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
                - __assert_fail
            - BranchSide:      'src/tree_data.c:628,5'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
                - __assert_fail
        - Branch String:   'src/tree_data.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:628,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:630,36'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:628,5'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:630,36'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:635,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:637,30'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
      Callsites:
        - Src:             'src/tree_data.c:627,5'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:627,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:628,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:637,9'
          Dst:             lyd_np_cont_dflt_del
    - functionName:    lyd_dup_get_top_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         21
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - lyd_parent
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2021,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2021,21'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2021,5'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
        - Branch String:   'src/tree_data.c:2021,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2022,26'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2025,9'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
        - Branch String:   'src/tree_data.c:2025,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2025,27'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2031,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2025,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2027,16'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2031,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2027,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2027,9'
              BranchSideFuncs:
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2027,9'
              BranchSideFuncs:
                - lyd_parent
        - Branch String:   'src/tree_data.c:2031,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2031,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2031,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2022,15'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2025,16'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2027,16'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2027,16'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2027,16'
          Dst:             lyd_parent
    - functionName:    lyd_dup
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - trg_ctx
        - parent
        - options
        - nosiblings
        - dup_p
      BBCount:         81
      ICount:          408
      EdgeCount:       106
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_child
        - lyd_dup_get_local_parent
        - lyd_dup_r
        - lyd_find_ext_ctx_nested
        - lyd_find_sibling_schema
        - lyd_free_siblings
        - lyd_free_tree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2403,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2403,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_ext_ctx_nested
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_get_local_parent
            - BranchSide:      'src/tree_data.c:2403,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:2403,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2403,5'
              BranchSideFuncs:
                - lyd_find_ext_ctx_nested
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_get_local_parent
            - BranchSide:      'src/tree_data.c:2406,9'
              BranchSideFuncs:
                - lyd_find_ext_ctx_nested
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
                - lyd_dup_get_local_parent
        - Branch String:   'src/tree_data.c:2406,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2407,9'
              BranchSideFuncs:
                - lyd_dup_get_local_parent
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2410,24'
              BranchSideFuncs:
                - lyd_find_ext_ctx_nested
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2407,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2407,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2409,5'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2411,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2411,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2414,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2415,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2459,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2415,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2415,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2415,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2415,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2415,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2415,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2415,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2415,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2415,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2415,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2416,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2428,29'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2415,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2416,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2428,29'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2416,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2418,56'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_find_sibling_schema
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:2421,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:2419,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2419,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2420,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2421,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2421,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:2423,32'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2424,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2424,17'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2429,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2430,21'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2437,24'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2430,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2432,33'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2435,34'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2444,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2444,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2446,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2452,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2452,33'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
            - BranchSide:      'src/tree_data.c:2452,45'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2454,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2455,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2457,5'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_free_siblings
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_dup_r
                - __assert_fail
                - lyd_child.323
                - lyd_find_sibling_schema
                - ly_log
        - Branch String:   'src/tree_data.c:2459,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2460,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2462,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2465,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2466,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2467,16'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_free_siblings
        - Branch String:   'src/tree_data.c:2467,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2468,27'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/tree_data.c:2470,27'
              BranchSideFuncs:
                - lyd_free_siblings
      Callsites:
        - Src:             'src/tree_data.c:2403,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2407,9'
          Dst:             lyd_dup_get_local_parent
        - Src:             'src/tree_data.c:2411,9'
          Dst:             lyd_find_ext_ctx_nested
        - Src:             'src/tree_data.c:2418,46'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:2418,22'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:2419,17'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2421,17'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2423,22'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2443,18'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2466,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:2468,9'
          Dst:             lyd_free_siblings
        - Src:             'src/tree_data.c:2470,9'
          Dst:             lyd_free_siblings
    - functionName:    lyd_dup_get_local_parent
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - trg_ctx
        - parent
        - options
        - dup_parent
        - local_parent
      BBCount:         79
      ICount:          467
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_compare_schema_equal
        - lyd_compare_schema_parents_equal
        - lyd_dup_r
        - lyd_find_ext_ctx_nested
        - lyd_insert_node
        - lyd_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2326,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2326,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent
                - lyd_parent
                - lyd_find_ext_ctx_nested
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2326,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:2326,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2326,5'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_find_ext_ctx_nested
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2328,6'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_find_ext_ctx_nested
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2331,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2333,9'
              BranchSideFuncs:
                - lyd_parent
                - lyd_find_ext_ctx_nested
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2337,16'
              BranchSideFuncs:
                - lyd_parent
                - lyd_find_ext_ctx_nested
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2338,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2338,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2339,12'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2341,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2341,52'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2341,5'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2341,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2342,13'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2375,9'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data.c:2342,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2342,24'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2346,20'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2342,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2342,43'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2342,43'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2342,43'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2342,40'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2342,40'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2342,65'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2342,69'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2346,20'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2342,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2344,20'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2346,20'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2346,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2346,31'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2352,18'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2346,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2346,50'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2346,50'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2346,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2346,47'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2346,47'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2346,72'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2347,42'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_insert_node
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2352,18'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2347,79'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2348,50'
              BranchSideFuncs:
                - lyd_compare_schema_parents_equal
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_compare_schema_equal
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:2352,18'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2346,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2349,20'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2352,18'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2353,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2353,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2356,18'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2356,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2357,33'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2361,27'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2365,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2366,29'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2369,13'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2369,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2371,19'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:2373,5'
              BranchSideFuncs:
                - lyd_parent
                - lyd_insert_node
                - ly_log
                - lyd_dup_r
                - lyd_insert_node
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:2375,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2375,19'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2382,10'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2375,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2377,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2382,10'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:2377,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2377,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2377,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2377,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2377,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2377,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2382,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2382,24'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:2386,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2382,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2384,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:2386,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2326,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2331,10'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2338,5'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2338,5'
          Dst:             lyd_find_ext_ctx_nested
        - Src:             'src/tree_data.c:2341,24'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2347,17'
          Dst:             lyd_compare_schema_equal
        - Src:             'src/tree_data.c:2348,17'
          Dst:             lyd_compare_schema_parents_equal
        - Src:             'src/tree_data.c:2353,13'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2357,17'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:2341,79'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2377,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2384,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_find_ext_ctx_nested
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig_node
        - trg_ctx
      BBCount:         25
      ICount:          154
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - lyd_dup_get_top_ctx
        - lyd_find_ext_ctx
        - lyd_parent
        - lys_find_path
        - lysc_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2096,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2098,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2101,18'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lysc_path
                - lys_find_path
                - ly_log
                - free
                - free
                - lyd_find_ext_ctx
                - lyd_parent
        - Branch String:   'src/tree_data.c:2098,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2098,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2098,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2102,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2102,28'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lysc_path
                - lys_find_path
                - ly_log
                - free
                - free
                - lyd_find_ext_ctx
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2102,9'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lysc_path
                - lys_find_path
                - ly_log
                - free
                - free
                - lyd_find_ext_ctx
                - lyd_parent
        - Branch String:   'src/tree_data.c:2102,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2103,33'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lyd_parent
                - lysc_path
                - lys_find_path
                - ly_log
                - free
                - free
                - lyd_find_ext_ctx
            - BranchSide:      'src/tree_data.c:2106,13'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - lysc_path
                - lys_find_path
                - ly_log
                - free
                - free
                - lyd_find_ext_ctx
        - Branch String:   'src/tree_data.c:2110,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2111,17'
              BranchSideFuncs:
                - free
                - lyd_find_ext_ctx
            - BranchSide:      'src/tree_data.c:2115,18'
              BranchSideFuncs:
                - free
                - lyd_find_ext_ctx
        - Branch String:   'src/tree_data.c:2117,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2117,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2118,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2096,9'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2103,22'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2106,23'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2108,30'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2108,20'
          Dst:             lysc_path
        - Src:             'src/tree_data.c:2109,23'
          Dst:             lys_find_path
        - Src:             'src/tree_data.c:2111,17'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2117,13'
          Dst:             lyd_find_ext_ctx
    - functionName:    lyd_dup_r
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - trg_ctx
        - parent
        - insert_order
        - first
        - options
        - dup_p
      BBCount:         151
      ICount:          940
      EdgeCount:       199
      CyclomaticComplexity: 50
      functionsReached:
        - calloc
        - ly_dup_prefix_data
        - ly_log
        - lyd_any_copy_value
        - lyd_dup_attr_single
        - lyd_dup_meta_single_to_ctx
        - lyd_dup_r
        - lyd_find_ext_ctx
        - lyd_find_schema_ctx
        - lyd_free_tree
        - lyd_get_value
        - lyd_hash
        - lyd_hash_table_val_equal
        - lyd_insert_node
        - lyd_value_store
        - lydict_insert
        - lyht_new
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2150,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2150,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
                - lyd_find_ext_ctx
            - BranchSide:      'src/tree_data.c:2152,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
                - lyd_find_ext_ctx
        - Branch String:   'src/tree_data.c:2152,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2153,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
                - lyd_find_ext_ctx
            - BranchSide:      'src/tree_data.c:2164,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
        - Branch String:   'src/tree_data.c:2153,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2155,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2158,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
                - lyd_find_ext_ctx
        - Branch String:   'src/tree_data.c:2158,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2160,13'
              BranchSideFuncs:
                - lyd_find_ext_ctx
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
            - BranchSide:      'src/tree_data.c:2162,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
        - Branch String:   'src/tree_data.c:2160,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2160,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2161,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - calloc
                - ly_log
        - Branch String:   'src/tree_data.c:2164,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2165,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - ly_log
            - BranchSide:      'src/tree_data.c:2168,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
                - calloc
                - calloc
                - ly_log
        - Branch String:   'src/tree_data.c:2168,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2174,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2174,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2174,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2174,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2174,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2178,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2178,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2182,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2182,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2185,13'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2190,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2190,5'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2192,9'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2192,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2193,22'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2195,23'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2197,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2198,21'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2202,9'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2202,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2202,17'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
            - BranchSide:      'src/tree_data.c:2202,17'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2202,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2203,23'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
            - BranchSide:      'src/tree_data.c:2205,34'
              BranchSideFuncs:
                - lyd_find_schema_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
                - lyd_dup_meta_single_to_ctx
                - free
        - Branch String:   'src/tree_data.c:2206,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2208,18'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2216,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2217,14'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2229,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2217,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2218,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_meta_single_to_ctx
            - BranchSide:      'src/tree_data.c:2222,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_meta_single_to_ctx
        - Branch String:   'src/tree_data.c:2218,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2219,17'
              BranchSideFuncs:
                - lyd_dup_attr_single
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2221,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2219,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2219,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2220,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_attr_single
        - Branch String:   'src/tree_data.c:2222,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_dup_meta_single_to_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2223,17'
              BranchSideFuncs:
                - lyd_dup_meta_single_to_ctx
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2223,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2223,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2224,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
                - lyd_dup_meta_single_to_ctx
        - Branch String:   'src/tree_data.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2230,62'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2250,16'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2234,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2236,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2240,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:2236,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2237,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:2239,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:2237,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2237,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2238,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2240,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2241,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:2241,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2241,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2242,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:2242,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2242,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2243,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:2243,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2243,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2244,23'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:2246,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2247,37'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2250,5'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2248,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2248,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2249,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2250,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2251,62'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/tree_data.c:2266,16'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - lyd_any_copy_value
                - lyd_hash
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
        - Branch String:   'src/tree_data.c:2255,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2255,21'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/tree_data.c:2255,21'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/tree_data.c:2255,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2256,18'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/tree_data.c:2260,37'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - lyd_value_store
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2257,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2257,13'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2258,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2264,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2264,13'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2266,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2267,64'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
                - lyd_dup_r
                - lyht_new
            - BranchSide:      'src/tree_data.c:2288,16'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - lyd_any_copy_value
        - Branch String:   'src/tree_data.c:2270,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2272,17'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
                - lyht_new
            - BranchSide:      'src/tree_data.c:2281,21'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2272,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2273,72'
              BranchSideFuncs:
                - lyht_new
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2278,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2278,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2279,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2281,9'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2279,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2279,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2280,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2283,45'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2283,48'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2283,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2283,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2283,48'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2283,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2283,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2283,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
            - BranchSide:      'src/tree_data.c:2283,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2283,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2284,17'
              BranchSideFuncs:
                - lyd_dup_r
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2286,9'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2284,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2284,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2285,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
                - lyd_free_tree
                - lyd_dup_r
        - Branch String:   'src/tree_data.c:2291,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2291,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2292,5'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:2298,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2299,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:2300,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2150,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2160,13'
          Dst:             lyd_find_ext_ctx
        - Src:             'src/tree_data.c:2165,15'
          Dst:             calloc
        - Src:             'src/tree_data.c:2174,19'
          Dst:             calloc
        - Src:             'src/tree_data.c:2178,19'
          Dst:             calloc
        - Src:             'src/tree_data.c:2182,19'
          Dst:             calloc
        - Src:             'src/tree_data.c:2185,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2190,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2205,14'
          Dst:             lyd_find_schema_ctx
        - Src:             'src/tree_data.c:2219,17'
          Dst:             lyd_dup_attr_single
        - Src:             'src/tree_data.c:2223,17'
          Dst:             lyd_dup_meta_single_to_ctx
        - Src:             'src/tree_data.c:2237,17'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2240,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2241,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2242,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2243,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2247,18'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data.c:2257,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2260,23'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:2262,72'
          Dst:             strlen
        - Src:             'src/tree_data.c:2262,18'
          Dst:             lyd_value_store
        - Src:             'src/tree_data.c:2273,63'
          Dst:             lyht_new
        - Src:             'src/tree_data.c:2273,63'
          Dst:             lyd_hash_table_val_equal
        - Src:             'src/tree_data.c:2279,17'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2284,17'
          Dst:             lyd_dup_r
        - Src:             'src/tree_data.c:2287,9'
          Dst:             lyd_hash
        - Src:             'src/tree_data.c:2291,9'
          Dst:             lyd_any_copy_value
        - Src:             'src/tree_data.c:2295,5'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:2299,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_find_ext_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig_node
        - dup_parent
        - dup_sparent
        - trg_ctx
      BBCount:         41
      ICount:          263
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_nested_ext_schema
        - lyd_parent
        - lyd_path
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2051,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2051,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent
                - __assert_fail
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2051,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:2051,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2051,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent
                - __assert_fail
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2051,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:2051,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2051,5'
              BranchSideFuncs:
                - lyd_parent
                - __assert_fail
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2053,21'
              BranchSideFuncs:
                - lyd_parent
                - __assert_fail
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
        - Branch String:   'src/tree_data.c:2053,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2055,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2057,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
        - Branch String:   'src/tree_data.c:2057,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2057,5'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2059,9'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
        - Branch String:   'src/tree_data.c:2057,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2057,5'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2059,9'
              BranchSideFuncs:
                - lyd_parent
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
                - lyd_parent
        - Branch String:   'src/tree_data.c:2059,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2059,44'
              BranchSideFuncs:
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/tree_data.c:2059,44'
              BranchSideFuncs:
                - lyd_parent
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/tree_data.c:2059,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2061,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2066,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/tree_data.c:2061,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2061,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2061,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2067,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2067,62'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/tree_data.c:2067,62'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/tree_data.c:2067,62'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2067,55'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/tree_data.c:2067,55'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/tree_data.c:2068,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2069,25'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/tree_data.c:2073,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2051,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2053,10'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2057,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:2059,9'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2059,9'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2059,9'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2066,88'
          Dst:             strlen
        - Src:             'src/tree_data.c:2067,55'
          Dst:             strlen
        - Src:             'src/tree_data.c:2066,9'
          Dst:             ly_nested_ext_schema
        - Src:             'src/tree_data.c:2069,16'
          Dst:             lyd_path
        - Src:             'src/tree_data.c:2070,9'
          Dst:             ly_log
    - functionName:    lyd_find_schema_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - trg_ctx
        - parent
        - log
        - trg_schema
      BBCount:         64
      ICount:          333
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_log
        - lys_getnext
        - lysc_data_node
        - lysc_path
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1951,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1953,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1957,9'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1957,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1957,9'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1957,9'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1957,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1957,37'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1963,5'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1957,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1957,47'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1963,5'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1957,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1959,22'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1963,5'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1960,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1963,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1963,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1966,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1966,16'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1966,16'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1966,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1967,18'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1969,22'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - lysc_data_node
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1967,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1966,16'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1966,16'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1971,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1973,53'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - lysc_data_node
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1984,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - lysc_data_node
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1975,21'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - lysc_data_node
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1981,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - lysc_data_node
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1975,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1976,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1979,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1984,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1984,9'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1985,12'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1984,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1984,9'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1985,12'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1986,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1986,60'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1986,22'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1986,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1987,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:1991,14'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1987,53'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1986,9'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1987,64'
              BranchSideFuncs:
                - strcmp
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1987,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1986,9'
              BranchSideFuncs:
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lysc_data_node
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1988,17'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - free
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1991,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1993,17'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:2001,22'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
        - Branch String:   'src/tree_data.c:1993,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1994,34'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - free
            - BranchSide:      'src/tree_data.c:1998,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2002,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1965,14'
              BranchSideFuncs:
                - lysc_data_node
                - ly_ctx_get_module_implemented
                - ly_log
                - __assert_fail
                - lys_getnext
                - lysc_path
                - ly_log
                - free
                - strcmp
                - strcmp
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:2005,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1957,9'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1960,22'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1966,16'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1967,18'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1973,23'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data.c:1976,21'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1984,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1986,22'
          Dst:             lys_getnext
        - Src:             'src/tree_data.c:1987,18'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1987,57'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1994,24'
          Dst:             lysc_path
        - Src:             'src/tree_data.c:1995,17'
          Dst:             ly_log
    - functionName:    lyd_dup_attr_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - node
        - dup
      BBCount:         60
      ICount:          413
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - calloc
        - ly_dup_prefix_data
        - ly_log
        - lyd_free_attr_single
        - lydict_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1898,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1898,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
                - ly_log
            - BranchSide:      'src/tree_data.c:1898,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1898,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1898,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
                - ly_log
            - BranchSide:      'src/tree_data.c:1898,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1898,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1898,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1901,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1902,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1902,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1904,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1902,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1902,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1902,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1904,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1904,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1904,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1904,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1904,5'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1905,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1905,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1905,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1905,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1905,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1905,5'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1906,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1906,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1906,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1906,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1906,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1906,5'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1907,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1907,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
            - BranchSide:      'src/tree_data.c:1907,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1907,5'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1908,16'
              BranchSideFuncs:
                - lyd_free_attr_single
                - ly_dup_prefix_data
        - Branch String:   'src/tree_data.c:1910,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1911,34'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1916,17'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1911,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1911,49'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1911,49'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1912,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1912,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1913,5'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1917,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1918,21'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1921,22'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1918,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1918,65'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1919,22'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1925,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1926,30'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1927,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1926,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1926,45'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1926,45'
              BranchSideFuncs:
                - lyd_free_attr_single
      Callsites:
        - Src:             'src/tree_data.c:1898,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1898,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1898,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1901,9'
          Dst:             calloc
        - Src:             'src/tree_data.c:1902,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1904,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1905,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1906,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1907,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1911,15'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data.c:1926,9'
          Dst:             lyd_free_attr_single
    - functionName:    lyd_dup_meta_single_to_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent_ctx
        - meta
        - parent
        - dup
      BBCount:         39
      ICount:          322
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - ly_ctx_get_module
        - ly_log
        - lyd_free_meta_single
        - lyd_get_meta_annotation
        - lyd_value_get_canonical
        - lyd_value_store
        - lydict_insert
        - lyplg_ext_get_storage
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2535,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2535,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
                - ly_ctx_get_module
                - strlen
                - lyd_get_meta_annotation
                - lyplg_ext_get_storage
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2535,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2535,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2535,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
                - ly_ctx_get_module
                - strlen
                - lyd_get_meta_annotation
                - lyplg_ext_get_storage
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2538,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
                - ly_ctx_get_module
                - strlen
                - lyd_get_meta_annotation
                - lyplg_ext_get_storage
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2539,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2539,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
                - ly_ctx_get_module
                - strlen
                - lyd_get_meta_annotation
                - lyplg_ext_get_storage
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - ly_log
            - BranchSide:      'src/tree_data.c:2541,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
                - ly_ctx_get_module
                - strlen
                - lyd_get_meta_annotation
                - lyplg_ext_get_storage
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - ly_log
        - Branch String:   'src/tree_data.c:2539,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2539,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2539,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2541,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2543,33'
              BranchSideFuncs:
                - ly_ctx_get_module
                - strlen
                - lyd_get_meta_annotation
                - lyplg_ext_get_storage
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2557,26'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/tree_data.c:2548,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2548,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2552,43'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strlen
                - lyd_value_store
                - lydict_insert
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/tree_data.c:2561,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2561,5'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2562,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2561,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2574,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2574,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2562,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2562,5'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2565,18'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2566,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2567,21'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2570,24'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2567,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2567,67'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2568,22'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data.c:2574,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2575,30'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data.c:2576,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2535,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2535,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2538,10'
          Dst:             calloc
        - Src:             'src/tree_data.c:2539,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2543,15'
          Dst:             ly_ctx_get_module
        - Src:             'src/tree_data.c:2546,67'
          Dst:             strlen
        - Src:             'src/tree_data.c:2546,26'
          Dst:             lyd_get_meta_annotation
        - Src:             'src/tree_data.c:2547,9'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_data.c:2548,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2552,19'
          Dst:             lyd_value_get_canonical
        - Src:             'src/tree_data.c:2553,74'
          Dst:             strlen
        - Src:             'src/tree_data.c:2553,15'
          Dst:             lyd_value_store
        - Src:             'src/tree_data.c:2561,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2562,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:2575,9'
          Dst:             lyd_free_meta_single
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_get_meta_annotation
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mod
        - name
        - name_len
      BBCount:         20
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ly_strncmp
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1331,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1332,9'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1335,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1335,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1335,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1335,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1335,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1336,18'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1343,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1337,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1337,32'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1341,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1337,64'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1338,29'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1341,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
        - Branch String:   'src/tree_data.c:1337,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1339,21'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
            - BranchSide:      'src/tree_data.c:1341,5'
              BranchSideFuncs:
                - strncmp
                - ly_strncmp
      Callsites:
        - Src:             'src/tree_data.c:1337,24'
          Dst:             strncmp
        - Src:             'src/tree_data.c:1338,18'
          Dst:             ly_strncmp
    - functionName:    lyd_path
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - pathtype
        - buffer
        - buflen
      BBCount:         70
      ICount:          418
      EdgeCount:       87
      CyclomaticComplexity: 19
      functionsReached:
        - ly_log
        - lyd_node_module
        - lyd_parent
        - lyd_path_leaflist_predicate
        - lyd_path_list_predicate
        - lyd_path_position_predicate
        - lyd_path_str_enlarge
        - sprintf
        - strlen
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2948,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2948,5'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
                - ly_log
            - BranchSide:      'src/tree_data.c:2949,9'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
                - ly_log
        - Branch String:   'src/tree_data.c:2949,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2950,9'
              BranchSideFuncs:
                - ly_log
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2953,16'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
        - Branch String:   'src/tree_data.c:2950,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2950,9'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2951,19'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
        - Branch String:   'src/tree_data.c:2950,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2950,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2950,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2956,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2959,15'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2959,15'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3023,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2960,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2961,13'
              BranchSideFuncs:
                - lyd_parent
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:2964,9'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:2965,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2967,25'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3020,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2967,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2967,80'
              BranchSideFuncs:
                - lyd_parent
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:2967,80'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:2973,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2974,21'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:2978,24'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:2978,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2978,37'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
            - BranchSide:      'src/tree_data.c:2978,21'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
        - Branch String:   'src/tree_data.c:2978,60'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2978,82'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:2979,53'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:2981,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2982,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2986,32'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:2986,61'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2986,67'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:2986,83'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:2986,99'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2986,24'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:2986,24'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:2989,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2989,35'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3014,17'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
        - Branch String:   'src/tree_data.c:2989,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2989,50'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:2990,25'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:2989,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2990,25'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3014,17'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
        - Branch String:   'src/tree_data.c:2990,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2992,25'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3001,25'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
                - lyd_path_leaflist_predicate
            - BranchSide:      'src/tree_data.c:3011,21'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
        - Branch String:   'src/tree_data.c:2992,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2994,58'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - strlen
                - strlen
                - lyd_parent
            - BranchSide:      'src/tree_data.c:2997,54'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
        - Branch String:   'src/tree_data.c:3001,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3003,58'
              BranchSideFuncs:
                - lyd_path_leaflist_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3006,58'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
        - Branch String:   'src/tree_data.c:3014,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3015,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3018,13'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_parent
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lyd_parent
      Callsites:
        - Src:             'src/tree_data.c:2948,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2950,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2960,48'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2967,56'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2970,19'
          Dst:             lyd_node_module
        - Src:             'src/tree_data.c:2971,22'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:2972,24'
          Dst:             lyd_node_module
        - Src:             'src/tree_data.c:2978,30'
          Dst:             strlen
        - Src:             'src/tree_data.c:2978,75'
          Dst:             strlen
        - Src:             'src/tree_data.c:2979,21'
          Dst:             strlen
        - Src:             'src/tree_data.c:2980,18'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2986,24'
          Dst:             sprintf
        - Src:             'src/tree_data.c:2994,30'
          Dst:             lyd_path_position_predicate
        - Src:             'src/tree_data.c:2997,30'
          Dst:             lyd_path_list_predicate
        - Src:             'src/tree_data.c:3003,30'
          Dst:             lyd_path_leaflist_predicate
        - Src:             'src/tree_data.c:3006,30'
          Dst:             lyd_path_position_predicate
    - functionName:    lyd_path_str_enlarge
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2829
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - buffer
        - buflen
        - reqlen
        - is_static
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2833,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2834,13'
              BranchSideFuncs:
                - ly_realloc
            - BranchSide:      'src/tree_data.c:2846,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2834,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2835,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2838,31'
              BranchSideFuncs:
                - ly_realloc
        - Branch String:   'src/tree_data.c:2839,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2840,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2843,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:2838,19'
          Dst:             ly_realloc
    - functionName:    lyd_path_position_predicate
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2936
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - buffer
        - buflen
        - bufused
        - is_static
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
        - lyd_list_pos
        - lyd_path_str_enlarge
        - sprintf
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2921,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2922,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2925,22'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - free
        - Branch String:   'src/tree_data.c:2927,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2928,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:2931,26'
              BranchSideFuncs:
                - sprintf
                - free
      Callsites:
        - Src:             'src/tree_data.c:2920,11'
          Dst:             lyd_list_pos
        - Src:             'src/tree_data.c:2921,9'
          Dst:             asprintf
        - Src:             'src/tree_data.c:2925,15'
          Dst:             strlen
        - Src:             'src/tree_data.c:2926,10'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2931,17'
          Dst:             sprintf
    - functionName:    lyd_path_list_predicate
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - buffer
        - buflen
        - bufused
        - is_static
      BBCount:         18
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_child
        - lyd_get_value
        - lyd_path_str_enlarge
        - sprintf
        - strchr
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2857,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2857,40'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
            - BranchSide:      'src/tree_data.c:2857,5'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
        - Branch String:   'src/tree_data.c:2857,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2857,56'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
            - BranchSide:      'src/tree_data.c:2857,5'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
        - Branch String:   'src/tree_data.c:2857,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2858,29'
              BranchSideFuncs:
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
                - sprintf
            - BranchSide:      'src/tree_data.c:2869,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:2860,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2860,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2862,14'
              BranchSideFuncs:
                - strchr
                - sprintf
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
        - Branch String:   'src/tree_data.c:2863,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2864,18'
              BranchSideFuncs:
                - sprintf
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
            - BranchSide:      'src/tree_data.c:2866,30'
              BranchSideFuncs:
                - sprintf
                - lyd_get_value.338
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - strchr
      Callsites:
        - Src:             'src/tree_data.c:2857,16'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:2858,15'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:2859,19'
          Dst:             strlen
        - Src:             'src/tree_data.c:2859,51'
          Dst:             strlen
        - Src:             'src/tree_data.c:2860,9'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2863,13'
          Dst:             strchr
        - Src:             'src/tree_data.c:2866,21'
          Dst:             sprintf
    - functionName:    lyd_path_leaflist_predicate
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - buffer
        - buflen
        - bufused
        - is_static
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_get_value
        - lyd_path_str_enlarge
        - sprintf
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2891,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2891,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:2893,10'
              BranchSideFuncs:
                - strchr
                - sprintf
        - Branch String:   'src/tree_data.c:2894,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2895,14'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/tree_data.c:2897,26'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'src/tree_data.c:2889,11'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:2890,15'
          Dst:             strlen
        - Src:             'src/tree_data.c:2891,5'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:2894,9'
          Dst:             strchr
        - Src:             'src/tree_data.c:2897,17'
          Dst:             sprintf
    - functionName:    lyd_compare_schema_equal
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema1
        - schema2
      BBCount:         25
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1485,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1485,22'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1487,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1485,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1486,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1487,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1487,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1487,29'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1488,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1491,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1491,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data.c:1493,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1493,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1494,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1497,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data.c:1497,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1498,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1501,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:1501,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1502,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1505,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1491,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1497,9'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1501,9'
          Dst:             strcmp
    - functionName:    lyd_compare_schema_parents_equal
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         25
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lyd_compare_schema_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1522,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1522,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1522,5'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1524,20'
              BranchSideFuncs:
                - lyd_compare_schema_equal
        - Branch String:   'src/tree_data.c:1525,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1524,5'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1525,24'
              BranchSideFuncs:
                - lyd_compare_schema_equal
        - Branch String:   'src/tree_data.c:1524,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1527,39'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1527,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1528,13'
              BranchSideFuncs:
                - lyd_compare_schema_equal
            - BranchSide:      'src/tree_data.c:1530,5'
              BranchSideFuncs:
                - lyd_compare_schema_equal
        - Branch String:   'src/tree_data.c:1532,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1532,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1533,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1532,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1533,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1536,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1522,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1527,14'
          Dst:             lyd_compare_schema_equal
    - functionName:    lyd_compare_single_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - node1
        - node2
        - options
        - parental_schemas_checked
      BBCount:         27
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lyd_compare_schema_equal
        - lyd_compare_schema_parents_equal
        - lyd_node_schema
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1631,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1631,27'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1631,27'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
        - Branch String:   'src/tree_data.c:1631,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1631,24'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1631,24'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
                - lyd_node_schema
                - lyd_node_schema
        - Branch String:   'src/tree_data.c:1631,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1633,13'
              BranchSideFuncs:
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1644,39'
              BranchSideFuncs:
                - lyd_compare_schema_equal
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:1633,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1634,33'
              BranchSideFuncs:
                - lyd_node_schema
                - lyd_node_schema
            - BranchSide:      'src/tree_data.c:1638,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1634,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1635,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1638,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1639,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1644,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1645,13'
              BranchSideFuncs:
                - lyd_compare_schema_parents_equal
            - BranchSide:      'src/tree_data.c:1647,14'
              BranchSideFuncs:
                - lyd_compare_schema_parents_equal
        - Branch String:   'src/tree_data.c:1648,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1649,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1651,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1634,17'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data.c:1634,43'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data.c:1644,14'
          Dst:             lyd_compare_schema_equal
        - Src:             'src/tree_data.c:1648,18'
          Dst:             lyd_compare_schema_parents_equal
    - functionName:    lyd_compare_single_data
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node1
        - node2
        - options
      BBCount:         135
      ICount:          759
      EdgeCount:       176
      CyclomaticComplexity: 43
      functionsReached:
        - ly_log
        - lyd_child
        - lyd_compare_siblings_
        - lyd_compare_single_data
        - lyd_compare_single_schema
        - lyd_compare_single_value
        - lyd_lyb_data_length
        - lysc_node_child
        - memcmp
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1677,39'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1677,43'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.323
                - lyd_child.323
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1682,10'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.323
                - lyd_child.323
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1677,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1678,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1682,10'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.323
                - lyd_child.323
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1682,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1682,28'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.323
                - lyd_child.323
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1683,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1682,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1683,15'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.323
                - lyd_child.323
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1699,17'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
                - lyd_child.323
                - lyd_child.323
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1683,43'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1683,48'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1686,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1683,62'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1683,66'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1683,86'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1683,81'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1683,86'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1684,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1683,100'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1683,103'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1686,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1683,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1684,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1686,15'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1686,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1686,52'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1686,33'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1686,48'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1686,52'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1689,47'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1686,66'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1686,70'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1687,18'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1686,112'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1687,18'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1689,47'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1687,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1687,36'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1694,13'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1686,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1689,47'
              BranchSideFuncs:
                - lyd_compare_single_value
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1694,13'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1689,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1690,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1692,9'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
        - Branch String:   'src/tree_data.c:1694,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1695,52'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1697,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1699,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1702,17'
              BranchSideFuncs:
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1702,17'
              BranchSideFuncs:
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1717,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1717,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1717,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1717,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1722,31'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1751,43'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
            - BranchSide:      'src/tree_data.c:1751,43'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
        - Branch String:   'src/tree_data.c:1702,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1703,22'
              BranchSideFuncs:
                - lyd_compare_single_value
            - BranchSide:      'src/tree_data.c:1707,47'
              BranchSideFuncs:
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1703,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1704,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1706,13'
              BranchSideFuncs:
                - lyd_compare_single_value
        - Branch String:   'src/tree_data.c:1707,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1708,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1711,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1717,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1718,56'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_child.323
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1720,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1725,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1726,46'
              BranchSideFuncs:
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1727,24'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1734,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1733,13'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1734,29'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1733,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1736,22'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1748,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1736,28'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1736,32'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1737,29'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1736,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1737,29'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
            - BranchSide:      'src/tree_data.c:1739,47'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1740,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1740,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1741,45'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
        - Branch String:   'src/tree_data.c:1742,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1742,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1744,25'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
        - Branch String:   'src/tree_data.c:1754,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1755,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1757,21'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
                - strlen
                - strlen
                - strcmp
                - lyd_compare_siblings_
                - ly_log
        - Branch String:   'src/tree_data.c:1757,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1759,46'
              BranchSideFuncs:
                - lyd_compare_siblings_
            - BranchSide:      'src/tree_data.c:1763,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1763,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1763,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1775,44'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - lyd_lyb_data_length
                - memcmp
            - BranchSide:      'src/tree_data.c:1782,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1763,39'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1763,63'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1763,42'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
        - Branch String:   'src/tree_data.c:1763,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1763,63'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1764,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1763,79'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1763,83'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1765,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
        - Branch String:   'src/tree_data.c:1763,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1764,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data.c:1765,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
        - Branch String:   'src/tree_data.c:1770,36'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1770,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1771,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1770,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1771,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1773,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1777,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1777,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1778,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1777,50'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1777,54'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1778,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1777,68'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1777,78'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1778,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1777,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1778,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1780,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1785,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1785,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1785,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1689,22'
          Dst:             lyd_compare_single_value
        - Src:             'src/tree_data.c:1695,42'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1695,60'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1695,20'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1707,22'
          Dst:             lyd_compare_single_value
        - Src:             'src/tree_data.c:1718,46'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1718,64'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1718,24'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1722,21'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1723,21'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:1726,24'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1733,48'
          Dst:             lysc_node_child
        - Src:             'src/tree_data.c:1739,21'
          Dst:             lyd_compare_single_schema
        - Src:             'src/tree_data.c:1741,21'
          Dst:             lyd_compare_single_data
        - Src:             'src/tree_data.c:1759,24'
          Dst:             lyd_compare_siblings_
        - Src:             'src/tree_data.c:1768,24'
          Dst:             strlen
        - Src:             'src/tree_data.c:1769,24'
          Dst:             strlen
        - Src:             'src/tree_data.c:1770,39'
          Dst:             strcmp
        - Src:             'src/tree_data.c:1775,24'
          Dst:             lyd_lyb_data_length
        - Src:             'src/tree_data.c:1776,24'
          Dst:             lyd_lyb_data_length
        - Src:             'src/tree_data.c:1777,71'
          Dst:             memcmp
        - Src:             'src/tree_data.c:1785,5'
          Dst:             ly_log
    - functionName:    lyd_compare_single_value
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         76
      ICount:          484
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_log
        - ly_resolve_prefix
        - lyd_get_value
        - lyxml_value_compare
        - strchr
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1557,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1558,41'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1560,10'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - lyxml_value_compare
        - Branch String:   'src/tree_data.c:1560,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1561,41'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1564,9'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - lyxml_value_compare
        - Branch String:   'src/tree_data.c:1564,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1564,18'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1574,9'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1564,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1564,28'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1574,9'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1564,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1564,63'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1574,9'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1564,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1566,33'
              BranchSideFuncs:
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1574,9'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1566,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1566,49'
              BranchSideFuncs:
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1566,49'
              BranchSideFuncs:
                - lyxml_value_compare
        - Branch String:   'src/tree_data.c:1566,87'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1566,103'
              BranchSideFuncs:
                - lyxml_value_compare
            - BranchSide:      'src/tree_data.c:1566,103'
              BranchSideFuncs:
                - lyxml_value_compare
        - Branch String:   'src/tree_data.c:1566,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1568,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1570,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1574,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1574,20'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_data.c:1588,30'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1574,51'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1574,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_resolve_prefix
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_data.c:1574,55'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
        - Branch String:   'src/tree_data.c:1574,90'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1574,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_resolve_prefix
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_data.c:1588,30'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1574,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1576,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:1588,30'
              BranchSideFuncs:
                - lyd_get_value.338
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1576,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1576,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:1576,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
        - Branch String:   'src/tree_data.c:1577,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1579,13'
              BranchSideFuncs:
                - asprintf
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
            - BranchSide:      'src/tree_data.c:1582,40'
              BranchSideFuncs:
                - asprintf
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
                - ly_log
        - Branch String:   'src/tree_data.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1583,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1586,16'
              BranchSideFuncs:
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1583,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1583,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1583,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1590,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1590,20'
              BranchSideFuncs:
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1603,30'
              BranchSideFuncs:
                - lyd_get_value.338
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1590,51'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1590,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.338
                - strcmp
                - free
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1590,55'
              BranchSideFuncs:
                - lyd_get_value.338
                - strcmp
                - free
                - strchr
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1590,90'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1590,107'
              BranchSideFuncs:
                - strchr
                - lyd_get_value.338
                - strcmp
                - free
                - ly_resolve_prefix
                - asprintf
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1603,30'
              BranchSideFuncs:
                - lyd_get_value.338
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1590,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1591,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1603,30'
              BranchSideFuncs:
                - lyd_get_value.338
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1591,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1591,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1591,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1592,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1593,13'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1596,9'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1596,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1596,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1597,40'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - ly_log
        - Branch String:   'src/tree_data.c:1597,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1598,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1601,16'
              BranchSideFuncs:
                - strcmp
                - free
        - Branch String:   'src/tree_data.c:1598,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1598,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1598,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1607,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1608,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:1611,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_data.c:1566,13'
          Dst:             lyxml_value_compare
        - Src:             'src/tree_data.c:1574,100'
          Dst:             strchr
        - Src:             'src/tree_data.c:1576,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data.c:1582,13'
          Dst:             asprintf
        - Src:             'src/tree_data.c:1583,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1588,16'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:1590,100'
          Dst:             strchr
        - Src:             'src/tree_data.c:1591,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data.c:1596,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1597,13'
          Dst:             asprintf
        - Src:             'src/tree_data.c:1598,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1603,16'
          Dst:             lyd_get_value
        - Src:             'src/tree_data.c:1607,9'
          Dst:             strcmp
    - functionName:    lyd_compare_siblings_
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - node1
        - node2
        - options
        - parental_schemas_checked
      BBCount:         38
      ICount:          237
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - lyd_compare_single_data
        - lyd_compare_single_schema
        - lyd_find_sibling_first
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1807,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1807,21'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1807,5'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1807,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1809,39'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1835,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1810,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1810,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1812,13'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1812,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1812,33'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1824,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1812,70'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1812,75'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1813,19'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1812,112'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1813,19'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1814,18'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1813,60'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1813,64'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1824,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1813,103'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1814,18'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1824,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1812,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1816,40'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_compare_single_data
                - lyd_compare_single_schema
            - BranchSide:      'src/tree_data.c:1824,21'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1817,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1819,19'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
            - BranchSide:      'src/tree_data.c:1821,13'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1821,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1821,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1822,9'
              BranchSideFuncs:
                - lyd_compare_single_data
                - lyd_compare_single_schema
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1829,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1829,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1831,17'
              BranchSideFuncs:
                - lyd_compare_single_schema
                - lyd_compare_single_data
                - lyd_find_sibling_first
        - Branch String:   'src/tree_data.c:1835,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1835,12'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1835,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1809,13'
          Dst:             lyd_compare_single_schema
        - Src:             'src/tree_data.c:1816,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:1828,13'
          Dst:             lyd_compare_single_data
    - functionName:    lyd_dup_single_to_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2498
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - trg_ctx
        - parent
        - options
        - dup
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lyd_dup
        - lyd_dup_get_top_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2491,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2491,5'
              BranchSideFuncs:
                - ly_log
                - lyd_dup
                - lyd_dup_get_top_ctx
                - ly_log
            - BranchSide:      'src/tree_data.c:2491,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2491,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2491,5'
              BranchSideFuncs:
                - lyd_dup
                - lyd_dup_get_top_ctx
                - ly_log
            - BranchSide:      'src/tree_data.c:2492,9'
              BranchSideFuncs:
                - lyd_dup
                - lyd_dup_get_top_ctx
                - ly_log
        - Branch String:   'src/tree_data.c:2492,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2492,20'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
                - ly_log
            - BranchSide:      'src/tree_data.c:2497,20'
              BranchSideFuncs:
                - lyd_dup
        - Branch String:   'src/tree_data.c:2492,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2493,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2497,20'
              BranchSideFuncs:
                - lyd_dup
        - Branch String:   'src/tree_data.c:2493,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2493,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2493,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:2491,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2491,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2492,31'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2493,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2497,12'
          Dst:             lyd_dup
    - functionName:    lyd_move_nodes_ordby_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - node
        - next_p
      BBCount:         42
      ICount:          255
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - lyd_insert_after_node
        - lyd_insert_before_node
        - lyd_insert_hash
        - lyd_insert_node_find_anchor
        - lyd_unlink_check
        - lyd_unlink_ignore_lyds
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:839,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_find_anchor
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:839,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_find_anchor
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:839,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_find_anchor
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:839,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_insert_node_find_anchor
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:839,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:839,5'
              BranchSideFuncs:
                - lyd_insert_node_find_anchor
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:841,48'
              BranchSideFuncs:
                - lyd_insert_node_find_anchor
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:841,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:843,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:858,17'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:843,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:844,18'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:848,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:848,46'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:848,58'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:849,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:849,25'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:851,23'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:849,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:851,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:854,15'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:863,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:863,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:863,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:863,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:864,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:873,15'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:864,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:865,13'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
        - Branch String:   'src/tree_data.c:865,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:866,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:868,44'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
      Callsites:
        - Src:             'src/tree_data.c:839,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:841,19'
          Dst:             lyd_insert_node_find_anchor
        - Src:             'src/tree_data.c:843,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:845,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:846,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:847,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:864,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:868,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:869,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:870,9'
          Dst:             lyd_insert_hash
    - functionName:    lyd_unlink_check
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         27
      ICount:          139
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data.c:811,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:812,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:815,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:815,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:815,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:815,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:815,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:815,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:815,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:815,35'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:815,35'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:815,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:815,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:815,38'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:821,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:815,35'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:815,38'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:821,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:815,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:816,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:821,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:816,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:816,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:816,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:816,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:816,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:816,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:816,9'
          Dst:             ly_log
    - functionName:    lyd_move_nodes_at_once
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first_src
      BBCount:         29
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_insert_after_node
        - lyd_insert_hash
        - lyd_insert_only_child
        - lyd_unlink_check
        - lyd_unlink_ignore_lyds
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:892,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_ignore_lyds
                - lyd_insert_only_child
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:892,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_ignore_lyds
                - lyd_insert_only_child
                - lyd_insert_hash
                - __assert_fail
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:892,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_ignore_lyds
                - lyd_insert_only_child
                - lyd_insert_hash
                - __assert_fail
        - Branch String:   'src/tree_data.c:892,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:892,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:894,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_ignore_lyds
                - lyd_insert_only_child
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:894,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:894,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:897,13'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_ignore_lyds
                - lyd_insert_only_child
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:899,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:900,44'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_only_child
                - lyd_insert_hash
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:904,44'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:908,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:908,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:908,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:908,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:909,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:915,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:909,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:910,44'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
      Callsites:
        - Src:             'src/tree_data.c:892,5'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:892,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:894,5'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:900,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:901,9'
          Dst:             lyd_insert_only_child
        - Src:             'src/tree_data.c:902,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data.c:904,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:909,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:910,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:911,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:912,9'
          Dst:             lyd_insert_hash
    - functionName:    lyd_move_nodes_by_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - first_src
      BBCount:         39
      ICount:          212
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_find_sibling_schema
        - lyd_move_nodes_ordby_schema
        - lyds_is_supported
        - lyds_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
        - Branch String:   'src/tree_data.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
                - __assert_fail
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
                - __assert_fail
        - Branch String:   'src/tree_data.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:931,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:934,17'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
        - Branch String:   'src/tree_data.c:934,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:935,31'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
            - BranchSide:      'src/tree_data.c:950,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:935,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:936,43'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_move_nodes_ordby_schema
                - lyds_is_supported
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
            - BranchSide:      'src/tree_data.c:946,13'
              BranchSideFuncs:
                - lyd_move_nodes_ordby_schema
                - lyds_is_supported
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
        - Branch String:   'src/tree_data.c:935,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:937,30'
              BranchSideFuncs:
                - lyds_merge
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - ly_log
                - lyd_move_nodes_ordby_schema
            - BranchSide:      'src/tree_data.c:946,13'
              BranchSideFuncs:
                - lyd_move_nodes_ordby_schema
                - lyds_is_supported
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
        - Branch String:   'src/tree_data.c:938,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:942,17'
              BranchSideFuncs:
                - ly_log
                - lyd_move_nodes_ordby_schema
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
            - BranchSide:      'src/tree_data.c:945,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
        - Branch String:   'src/tree_data.c:942,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:942,17'
              BranchSideFuncs:
                - ly_log
                - lyd_move_nodes_ordby_schema
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
            - BranchSide:      'src/tree_data.c:942,17'
              BranchSideFuncs:
                - ly_log
                - lyd_move_nodes_ordby_schema
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
        - Branch String:   'src/tree_data.c:943,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:943,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:944,13'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_move_nodes_ordby_schema
                - lyd_find_sibling_schema
                - lyds_merge
                - ly_log
                - lyd_move_nodes_ordby_schema
        - Branch String:   'src/tree_data.c:946,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:946,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:931,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:935,13'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:936,18'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data.c:937,19'
          Dst:             lyds_merge
        - Src:             'src/tree_data.c:942,17'
          Dst:             ly_log
        - Src:             'src/tree_data.c:943,17'
          Dst:             lyd_move_nodes_ordby_schema
        - Src:             'src/tree_data.c:946,13'
          Dst:             lyd_move_nodes_ordby_schema
    - functionName:    lyd_parse_get_format
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - format
      BBCount:         32
      ICount:          164
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:62,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:62,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:62,21'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_data.c:62,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:62,9'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/tree_data.c:64,28'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_data.c:68,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:68,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_data.c:68,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_data.c:68,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:68,60'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/tree_data.c:70,14'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_data.c:70,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:71,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_data.c:73,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'src/tree_data.c:70,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:72,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_data.c:73,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'src/tree_data.c:73,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:74,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_data.c:76,21'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_data.c:73,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:75,20'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_data.c:76,21'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'src/tree_data.c:65,22'
          Dst:             strlen
        - Src:             'src/tree_data.c:68,28'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_data.c:71,18'
          Dst:             strncmp
        - Src:             'src/tree_data.c:74,18'
          Dst:             strncmp
        - Src:             'src/tree_data.c:77,18'
          Dst:             strncmp
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    79
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyd_unlink_leafref_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - leafref_node
      BBCount:         87
      ICount:          478
      EdgeCount:       113
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - ly_ctx_get_options
        - lyd_free_leafref_nodes
        - lyd_get_or_create_leafref_links_record
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3883,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3883,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3884,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3884,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3884,5'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3886,30'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3886,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3886,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3886,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3886,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3887,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3891,50'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3892,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3897,16'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3893,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3893,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3894,14'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3893,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3893,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3893,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3894,14'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3893,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3893,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3894,14'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3894,49'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3894,49'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3894,55'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3894,59'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3897,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3894,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3894,93'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3894,93'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3894,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3895,36'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3897,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3897,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3898,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3903,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3908,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3904,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3904,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3905,14'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3904,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3904,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3904,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3905,14'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3904,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3904,9'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3905,14'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3905,49'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3905,49'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3905,55'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3905,59'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3908,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3905,59'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3905,93'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3905,93'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data.c:3905,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3906,36'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data.c:3908,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3908,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3909,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3883,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3884,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3886,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3891,11'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3895,13'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data.c:3902,11'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3906,13'
          Dst:             lyd_free_leafref_nodes
    - functionName:    lyd_get_or_create_leafref_links_record
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3740
      functionLinenumberEnd: 3778
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - record
        - create
      BBCount:         37
      ICount:          233
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - calloc
        - ly_ctx_get_options
        - ly_log
        - lyht_find
        - lyht_hash
        - lyht_insert_no_check
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3748,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3748,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3749,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
        - Branch String:   'src/tree_data.c:3749,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3749,5'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3751,6'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
        - Branch String:   'src/tree_data.c:3753,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3753,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3753,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
        - Branch String:   'src/tree_data.c:3753,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3754,9'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3757,16'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
        - Branch String:   'src/tree_data.c:3758,10'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3758,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3758,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
        - Branch String:   'src/tree_data.c:3761,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3761,58'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3762,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
        - Branch String:   'src/tree_data.c:3762,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3763,21'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3769,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3765,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3765,13'
              BranchSideFuncs:
                - lyht_insert_no_check
                - free
            - BranchSide:      'src/tree_data.c:3766,40'
              BranchSideFuncs:
                - lyht_insert_no_check
                - free
        - Branch String:   'src/tree_data.c:3765,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3765,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3765,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3767,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3767,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:3768,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3774,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3775,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3777,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3748,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3749,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3753,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3759,12'
          Dst:             lyht_hash
        - Src:             'src/tree_data.c:3761,9'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3763,21'
          Dst:             calloc
        - Src:             'src/tree_data.c:3765,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3766,19'
          Dst:             lyht_insert_no_check
    - functionName:    lyd_leafref_link_node_tree
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3829
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         55
      ICount:          328
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - ly_ctx_get_options
        - ly_log
        - ly_set_free
        - lyd_child
        - lyd_link_leafref_node
        - lyplg_type_resolve_leafref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3839,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3839,5'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3841,30'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3841,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3841,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3841,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3841,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3842,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3845,5'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3846,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3870,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_data.c:3846,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3847,17'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3870,5'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3847,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3847,34'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3847,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3848,56'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3851,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3852,56'
              BranchSideFuncs:
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_child.323
                - ly_set_free
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3867,13'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3854,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3856,30'
              BranchSideFuncs:
                - free
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
            - BranchSide:      'src/tree_data.c:3859,32'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3859,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
            - BranchSide:      'src/tree_data.c:3860,33'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3860,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3861,85'
              BranchSideFuncs:
                - lyd_link_leafref_node
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
            - BranchSide:      'src/tree_data.c:3864,25'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3862,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3862,33'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3863,29'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - free
                - lyd_link_leafref_node
        - Branch String:   'src/tree_data.c:3868,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - lyd_child.323
                - ly_set_free
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3868,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3868,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3868,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3846,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
        - Branch String:   'src/tree_data.c:3868,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
            - BranchSide:      'src/tree_data.c:3868,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_child.323
                - ly_set_free
                - lyplg_type_resolve_leafref
                - lyd_link_leafref_node
                - free
      Callsites:
        - Src:             'src/tree_data.c:3839,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3841,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3853,21'
          Dst:             ly_set_free
        - Src:             'src/tree_data.c:3854,25'
          Dst:             lyplg_type_resolve_leafref
        - Src:             'src/tree_data.c:3861,39'
          Dst:             lyd_link_leafref_node
        - Src:             'src/tree_data.c:3868,13'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:3873,5'
          Dst:             ly_set_free
    - functionName:    lyd_link_leafref_node
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3790
      functionLinenumberEnd: 3825
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - leafref_node
      BBCount:         65
      ICount:          479
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - ly_ctx_get_options
        - ly_log
        - lyd_get_or_create_leafref_links_record
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3795,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3795,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3796,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3796,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3796,5'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3798,30'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3798,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3798,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3798,11'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3798,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3799,9'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3803,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3803,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3804,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3804,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3804,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3805,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3805,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3806,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3808,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3810,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3810,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3810,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3810,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3810,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3810,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3814,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3814,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3815,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3815,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3815,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3815,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3815,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3816,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3816,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3817,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3819,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data.c:3821,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/tree_data.c:3821,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3821,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3821,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3821,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3821,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:3795,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3796,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3798,11'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data.c:3803,5'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3810,5'
          Dst:             realloc
        - Src:             'src/tree_data.c:3810,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3810,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3814,5'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data.c:3821,5'
          Dst:             realloc
        - Src:             'src/tree_data.c:3821,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3821,5'
          Dst:             ly_log
    - functionName:    lyd_leafref_get_links
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3782
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - record
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - lyd_get_or_create_leafref_links_record
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3783,5'
              BranchSideFuncs:
                - ly_log
                - lyd_get_or_create_leafref_links_record
            - BranchSide:      'src/tree_data.c:3783,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3783,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
            - BranchSide:      'src/tree_data.c:3785,51'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
      Callsites:
        - Src:             'src/tree_data.c:3783,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3783,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3785,12'
          Dst:             lyd_get_or_create_leafref_links_record
    - functionName:    lyd_find_target
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3718
      functionLinenumberEnd: 3736
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - tree
        - match
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - ly_path_eval
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3722,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3722,5'
              BranchSideFuncs:
                - ly_path_eval
            - BranchSide:      'src/tree_data.c:3724,24'
              BranchSideFuncs:
                - ly_path_eval
        - Branch String:   'src/tree_data.c:3725,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3732,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3726,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3727,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3729,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3732,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3733,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3735,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3722,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3724,11'
          Dst:             ly_path_eval
    - functionName:    lyd_find_path
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3690
      functionLinenumberEnd: 3714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - path
        - output
        - match
      BBCount:         24
      ICount:          187
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - ly_path_compile
        - ly_path_eval_partial
        - ly_path_free
        - ly_path_parse
        - lyxp_expr_free
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3695,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3695,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3695,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3695,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3695,5'
              BranchSideFuncs:
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3695,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3695,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3695,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3698,25'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3698,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3698,44'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3698,44'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3700,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3700,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3703,27'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3703,27'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3703,52'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3703,52'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3705,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3705,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3708,32'
              BranchSideFuncs:
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
        - Branch String:   'src/tree_data.c:3711,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3711,39'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
            - BranchSide:      'src/tree_data.c:3711,39'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
      Callsites:
        - Src:             'src/tree_data.c:3695,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3695,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3695,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3698,11'
          Dst:             ly_path_parse
        - Src:             'src/tree_data.c:3703,11'
          Dst:             ly_path_compile
        - Src:             'src/tree_data.c:3708,11'
          Dst:             ly_path_eval_partial
        - Src:             'src/tree_data.c:3711,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_data.c:3712,5'
          Dst:             ly_path_free
    - functionName:    lyd_trim_equal_cb
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3566
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyd_trim_xpath
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3571
      functionLinenumberEnd: 3686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - xpath
        - vars
      BBCount:         102
      ICount:          578
      EdgeCount:       136
      CyclomaticComplexity: 36
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_set_erase
        - lyd_child
        - lyd_first_sibling
        - lyd_free_tree
        - lyd_parent
        - lyd_trim_equal_cb
        - lyht_find
        - lyht_free
        - lyht_hash_multi
        - lyht_insert
        - lyht_new
        - lyxp_eval
        - lyxp_expr_free
        - lyxp_expr_parse
        - lyxp_set_free_content
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3583,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3583,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_first_sibling
                - lyxp_expr_parse
                - lyxp_eval
                - lyht_new
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3583,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3583,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3583,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_first_sibling
                - lyxp_expr_parse
                - lyxp_eval
                - lyht_new
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3585,11'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_first_sibling
                - lyxp_expr_parse
                - lyxp_eval
                - lyht_new
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3585,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3587,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyxp_expr_parse
                - lyxp_eval
                - lyht_new
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3590,32'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyxp_expr_parse
                - lyxp_eval
                - lyht_new
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3591,28'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3591,9'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyht_new
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3591,9'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyht_new
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3595,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3595,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3598,21'
              BranchSideFuncs:
                - lyxp_eval
                - lyht_new
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3599,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3599,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3602,17'
              BranchSideFuncs:
                - lyht_new
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3603,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3603,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3605,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3605,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3606,20'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3622,11'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3606,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3608,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3611,41'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3611,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3613,31'
              BranchSideFuncs:
                - lyht_insert
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3620,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
        - Branch String:   'src/tree_data.c:3614,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3616,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
                - lyd_parent
            - BranchSide:      'src/tree_data.c:3618,13'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
        - Branch String:   'src/tree_data.c:3618,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3618,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3619,9'
              BranchSideFuncs:
                - lyd_parent
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyd_parent
                - lyht_insert
        - Branch String:   'src/tree_data.c:3623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3624,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3672,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:3624,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3625,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3669,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3625,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3625,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3625,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3625,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3625,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3625,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3625,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3625,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3625,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3625,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3627,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3631,23'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3625,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3627,17'
              BranchSideFuncs:
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3631,23'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3632,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3633,30'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3643,24'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
        - Branch String:   'src/tree_data.c:3638,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3639,31'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3641,13'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
        - Branch String:   'src/tree_data.c:3644,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3646,25'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3649,32'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
        - Branch String:   'src/tree_data.c:3649,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3650,35'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3653,17'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
        - Branch String:   'src/tree_data.c:3656,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3658,39'
              BranchSideFuncs:
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3659,34'
              BranchSideFuncs:
                - lyht_find
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - ly_set_add
        - Branch String:   'src/tree_data.c:3662,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3662,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3663,39'
              BranchSideFuncs:
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3667,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyd_child.323
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3667,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3667,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3667,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3624,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3667,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
            - BranchSide:      'src/tree_data.c:3667,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
                - lyd_free_tree
                - lyht_find
                - lyd_child.323
                - ly_set_add
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
        - Branch String:   'src/tree_data.c:3672,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3673,25'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3678,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
        - Branch String:   'src/tree_data.c:3674,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3675,23'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:3677,23'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyht_free
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_data.c:3583,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3583,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3590,13'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:3594,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_data.c:3598,11'
          Dst:             lyxp_eval
        - Src:             'src/tree_data.c:3602,17'
          Dst:             lyht_new
        - Src:             'src/tree_data.c:3602,17'
          Dst:             lyd_trim_equal_cb
        - Src:             'src/tree_data.c:3611,23'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:3613,19'
          Dst:             lyht_insert
        - Src:             'src/tree_data.c:3611,78'
          Dst:             lyd_parent
        - Src:             'src/tree_data.c:3634,24'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data.c:3635,24'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data.c:3636,24'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data.c:3638,22'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3659,24'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3661,23'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3667,13'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:3677,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:3681,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_data.c:3682,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_data.c:3683,5'
          Dst:             lyht_free
        - Src:             'src/tree_data.c:3684,5'
          Dst:             ly_set_erase
    - functionName:    lyd_eval_xpath2
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - xpath
        - vars
        - result
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_eval_xpath3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data.c:3448,12'
          Dst:             lyd_eval_xpath3
    - functionName:    lyd_eval_xpath3
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3454
      functionLinenumberEnd: 3455
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - cur_mod
        - xpath
        - format
        - prefix_data
        - vars
        - result
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_eval_xpath4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data.c:3455,12'
          Dst:             lyd_eval_xpath4
    - functionName:    lyd_eval_xpath4
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3462
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - tree
        - cur_mod
        - xpath
        - format
        - prefix_data
        - vars
        - ret_type
        - node_set
        - string
        - number
        - boolean
      BBCount:         153
      ICount:          739
      EdgeCount:       212
      CyclomaticComplexity: 61
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_set_new
        - lyxp_eval
        - lyxp_expr_free
        - lyxp_expr_parse
        - lyxp_set_cast
        - lyxp_set_free_content
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3473,44'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3473,44'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3473,44'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3473,44'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3468,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3468,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3473,44'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3473,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3473,59'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3473,59'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3474,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3474,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3477,21'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3477,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3477,36'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3477,36'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3479,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3479,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3482,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_log
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data.c:3482,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3484,20'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_new
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3506,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3484,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3486,13'
              BranchSideFuncs:
                - ly_set_new
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3499,21'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3486,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3486,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3487,47'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_add
        - Branch String:   'src/tree_data.c:3488,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3488,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3489,40'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_add
        - Branch String:   'src/tree_data.c:3488,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3550,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3550,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3490,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3491,28'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3496,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3491,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3492,39'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3495,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_add
        - Branch String:   'src/tree_data.c:3493,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3493,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3494,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - ly_set_add
        - Branch String:   'src/tree_data.c:3496,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3497,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3499,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3500,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3550,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3550,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3506,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3507,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3521,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3507,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3507,50'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3511,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3507,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3509,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3511,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3509,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3509,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3510,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3511,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3513,30'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3519,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3515,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3516,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3518,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3521,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3522,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3535,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3522,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3522,50'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3526,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3524,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3526,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3524,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3524,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3525,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3526,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3528,30'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3533,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3529,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3530,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3532,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3535,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3535,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
            - BranchSide:      'src/tree_data.c:3536,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - lyxp_set_cast
        - Branch String:   'src/tree_data.c:3536,47'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3536,51'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3540,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3536,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3538,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3540,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3538,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3538,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3539,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3540,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3542,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3547,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3543,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3544,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3546,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_data.c:3551,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3551,52'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/tree_data.c:3551,52'
              BranchSideFuncs:
                - lyxp_expr_free
      Callsites:
        - Src:             'src/tree_data.c:3468,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3468,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3468,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3473,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_data.c:3477,11'
          Dst:             lyxp_eval
        - Src:             'src/tree_data.c:3486,13'
          Dst:             ly_set_new
        - Src:             'src/tree_data.c:3488,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3492,27'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3500,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3509,13'
          Dst:             lyxp_set_cast
        - Src:             'src/tree_data.c:3524,13'
          Dst:             lyxp_set_cast
        - Src:             'src/tree_data.c:3538,13'
          Dst:             lyxp_set_cast
        - Src:             'src/tree_data.c:3550,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_data.c:3551,5'
          Dst:             lyxp_expr_free
    - functionName:    lyd_eval_xpath
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3441
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - xpath
        - result
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_eval_xpath3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data.c:3442,12'
          Dst:             lyd_eval_xpath3
    - functionName:    lyd_find_xpath2
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3422
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - xpath
        - vars
        - set
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyd_find_xpath3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3423,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3423,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3423,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3423,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3423,5'
              BranchSideFuncs:
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3423,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3423,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3423,5'
              BranchSideFuncs:
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3425,28'
              BranchSideFuncs:
                - lyd_find_xpath3
      Callsites:
        - Src:             'src/tree_data.c:3423,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3423,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3423,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3425,12'
          Dst:             lyd_find_xpath3
    - functionName:    lyd_find_xpath3
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3437
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - tree
        - xpath
        - format
        - prefix_data
        - vars
        - set
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyd_eval_xpath4
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3432,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3432,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_eval_xpath4
            - BranchSide:      'src/tree_data.c:3432,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3432,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3432,5'
              BranchSideFuncs:
                - ly_log
                - lyd_eval_xpath4
            - BranchSide:      'src/tree_data.c:3432,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3432,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3432,5'
              BranchSideFuncs:
                - lyd_eval_xpath4
            - BranchSide:      'src/tree_data.c:3434,6'
              BranchSideFuncs:
                - lyd_eval_xpath4
      Callsites:
        - Src:             'src/tree_data.c:3432,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3432,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3432,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3436,12'
          Dst:             lyd_eval_xpath4
    - functionName:    lyd_find_xpath
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3414
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - xpath
        - set
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyd_find_xpath3
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3415,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3415,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3415,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3415,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3415,5'
              BranchSideFuncs:
                - ly_log
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3415,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3415,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3415,5'
              BranchSideFuncs:
                - lyd_find_xpath3
            - BranchSide:      'src/tree_data.c:3417,28'
              BranchSideFuncs:
                - lyd_find_xpath3
      Callsites:
        - Src:             'src/tree_data.c:3415,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3415,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3415,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3417,12'
          Dst:             lyd_find_xpath3
    - functionName:    lyd_find_sibling_dup_inst_set
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3302
      functionLinenumberEnd: 3374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - siblings
        - target
        - set
      BBCount:         115
      ICount:          614
      EdgeCount:       155
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lyd_compare_single
        - lyd_find_sibling_first
        - lyd_first_sibling
        - lyht_find
        - lyht_find_next
        - lysc_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3307,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3307,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3307,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3307,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3307,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3310,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3310,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3310,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3310,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3310,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3310,5'
              BranchSideFuncs:
                - ly_set_new
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3308,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3310,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3310,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3312,10'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/tree_data.c:3312,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3312,23'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:3314,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3312,40'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3312,44'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3318,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3312,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3312,44'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3312,44'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3312,82'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3312,82'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3312,82'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3312,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3314,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3318,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3318,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3318,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3318,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3318,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3318,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3318,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3324,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3324,19'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3358,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3324,34'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3324,37'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3358,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3324,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3325,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3358,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3325,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3325,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3328,32'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3329,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3331,29'
              BranchSideFuncs:
                - ly_set_add
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3356,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3331,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3332,17'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3336,28'
              BranchSideFuncs:
                - lyht_find
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3336,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3337,25'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3340,22'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3342,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3344,22'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3355,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3344,37'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3344,60'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
                - lyht_find_next
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3349,36'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3344,85'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3344,100'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3349,36'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3344,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3345,21'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3349,36'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3349,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3350,26'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_data.c:3352,29'
              BranchSideFuncs:
                - lyht_find_next
                - lyd_compare_single
                - ly_set_add
                - ly_set_free
        - Branch String:   'src/tree_data.c:3358,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3359,37'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3359,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3360,29'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
            - BranchSide:      'src/tree_data.c:3362,9'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_set_add
        - Branch String:   'src/tree_data.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3366,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:3307,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3307,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3308,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3310,5'
          Dst:             ly_set_new
        - Src:             'src/tree_data.c:3312,44'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3312,82'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3321,16'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:3325,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3328,9'
          Dst:             lyd_find_sibling_first
        - Src:             'src/tree_data.c:3331,17'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3336,18'
          Dst:             lyht_find
        - Src:             'src/tree_data.c:3344,41'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3344,88'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3349,21'
          Dst:             lyht_find_next
        - Src:             'src/tree_data.c:3359,18'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data.c:3360,17'
          Dst:             ly_set_add
        - Src:             'src/tree_data.c:3371,5'
          Dst:             ly_set_free
    - functionName:    lyd_find_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3105
      functionLinenumberEnd: 3145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - module
        - name
      BBCount:         59
      ICount:          311
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - ly_ctx_get_module_latest
        - ly_log
        - ly_parse_nodeid
        - strchr
        - strcmp
        - strndup
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3112,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3112,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3112,5'
              BranchSideFuncs:
                - strchr
                - ly_log
                - ly_log
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3112,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3112,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3112,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3112,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3112,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3115,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3115,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3115,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3115,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3115,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3113,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3113,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3115,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3116,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:3119,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:3123,69'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3123,72'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3124,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:3123,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3124,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:3129,9'
              BranchSideFuncs:
                - strcmp
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
        - Branch String:   'src/tree_data.c:3129,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3130,23'
              BranchSideFuncs:
                - strndup
                - ly_ctx_get_module_latest
                - free
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_data.c:3137,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:3133,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3133,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3134,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:3137,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3138,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3144,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3138,51'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3138,62'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3142,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data.c:3138,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3139,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data.c:3142,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/tree_data.c:3112,5'
          Dst:             strchr
        - Src:             'src/tree_data.c:3112,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3112,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3113,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3123,9'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_data.c:3124,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3130,15'
          Dst:             strndup
        - Src:             'src/tree_data.c:3131,18'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/tree_data.c:3133,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:3138,55'
          Dst:             strcmp
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyd_path_set
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3028
      functionLinenumberEnd: 3100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dnodes
        - pathtype
      BBCount:         85
      ICount:          514
      EdgeCount:       108
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - lyd_node_module
        - lyd_path_leaflist_predicate
        - lyd_path_list_predicate
        - lyd_path_position_predicate
        - lyd_path_str_enlarge
        - lysc_data_node
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:3036,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3036,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3039,20'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3039,20'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/tree_data.c:3039,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3041,20'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3097,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:3045,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3045,36'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3045,20'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3052,40'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3052,40'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3052,40'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3052,40'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3052,40'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3052,40'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3046,13'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3052,40'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3053,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3054,21'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
            - BranchSide:      'src/tree_data.c:3058,24'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
        - Branch String:   'src/tree_data.c:3058,24'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3058,37'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
            - BranchSide:      'src/tree_data.c:3058,21'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
        - Branch String:   'src/tree_data.c:3058,60'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3058,82'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3059,53'
              BranchSideFuncs:
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:3060,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3061,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3065,32'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:3065,61'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3065,67'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3065,83'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:3065,99'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3065,24'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3065,24'
              BranchSideFuncs:
                - sprintf
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:3068,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3068,35'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3093,17'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/tree_data.c:3068,46'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3068,50'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3069,25'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
        - Branch String:   'src/tree_data.c:3068,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3069,25'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3093,17'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/tree_data.c:3069,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3071,25'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_position_predicate
            - BranchSide:      'src/tree_data.c:3080,25'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
                - lyd_path_leaflist_predicate
            - BranchSide:      'src/tree_data.c:3090,21'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/tree_data.c:3071,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3073,58'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3076,54'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/tree_data.c:3080,25'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3082,58'
              BranchSideFuncs:
                - lyd_path_leaflist_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data.c:3085,58'
              BranchSideFuncs:
                - lyd_path_position_predicate
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/tree_data.c:3093,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:3094,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:3096,9'
              BranchSideFuncs:
                - lyd_node_module
                - lyd_node_module
                - strlen
                - lyd_path_str_enlarge
                - sprintf
                - lyd_path_position_predicate
                - lyd_path_leaflist_predicate
                - lyd_path_list_predicate
                - lyd_path_position_predicate
                - strlen
                - strlen
                - lysc_data_node
                - lysc_data_node
                - __assert_fail
      Callsites:
        - Src:             'src/tree_data.c:3042,19'
          Dst:             lyd_node_module
        - Src:             'src/tree_data.c:3046,13'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3046,13'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:3046,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:3052,24'
          Dst:             lyd_node_module
        - Src:             'src/tree_data.c:3058,30'
          Dst:             strlen
        - Src:             'src/tree_data.c:3058,75'
          Dst:             strlen
        - Src:             'src/tree_data.c:3059,21'
          Dst:             strlen
        - Src:             'src/tree_data.c:3060,23'
          Dst:             lyd_path_str_enlarge
        - Src:             'src/tree_data.c:3065,24'
          Dst:             sprintf
        - Src:             'src/tree_data.c:3073,30'
          Dst:             lyd_path_position_predicate
        - Src:             'src/tree_data.c:3076,30'
          Dst:             lyd_path_list_predicate
        - Src:             'src/tree_data.c:3082,30'
          Dst:             lyd_path_leaflist_predicate
        - Src:             'src/tree_data.c:3085,30'
          Dst:             lyd_path_position_predicate
    - functionName:    lyd_merge_module
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - target
        - source
        - mod
        - merge_cb
        - cb_data
        - options
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_merge
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data.c:2824,12'
          Dst:             lyd_merge
    - functionName:    lyd_merge
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - target
        - source
        - mod
        - merge_cb
        - cb_data
        - options
        - nosiblings
      BBCount:         177
      ICount:          907
      EdgeCount:       244
      CyclomaticComplexity: 69
      functionsReached:
        - ly_log
        - lyd_dup_inst_free
        - lyd_free_siblings
        - lyd_merge_sibling_r
        - lyd_owner_module
        - lyds_is_supported
        - lyds_pool_add
        - lyds_pool_clean
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2754,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2754,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2758,10'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2758,10'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2758,10'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2758,10'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2758,10'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2758,10'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2755,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2755,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2758,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2760,9'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
            - BranchSide:      'src/tree_data.c:2763,11'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
                - lysc_data_node
        - Branch String:   'src/tree_data.c:2763,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2763,21'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
            - BranchSide:      'src/tree_data.c:2763,61'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
        - Branch String:   'src/tree_data.c:2763,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2763,21'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
            - BranchSide:      'src/tree_data.c:2763,21'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
        - Branch String:   'src/tree_data.c:2763,58'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2763,61'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2764,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2763,61'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2763,61'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
            - BranchSide:      'src/tree_data.c:2763,61'
              BranchSideFuncs:
                - lysc_data_node
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
                - ly_log
        - Branch String:   'src/tree_data.c:2763,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2764,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2768,12'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2764,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2764,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2764,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2770,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2770,5'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2770,5'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2770,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2771,13'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2797,5'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
        - Branch String:   'src/tree_data.c:2771,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2771,38'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2776,14'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_owner_module
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2771,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2773,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2776,14'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_owner_module
                - lyds_is_supported
                - lyds_pool_add
        - Branch String:   'src/tree_data.c:2776,44'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2776,48'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_owner_module
                - lyds_is_supported
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2782,18'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2776,79'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2776,82'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_owner_module
                - lyds_pool_add
            - BranchSide:      'src/tree_data.c:2782,18'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2776,82'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2776,82'
              BranchSideFuncs:
                - lyds_pool_add
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2782,18'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2776,82'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2776,82'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2777,22'
              BranchSideFuncs:
                - lyds_pool_add
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2776,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2777,22'
              BranchSideFuncs:
                - lyds_pool_add
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2782,18'
              BranchSideFuncs:
                - lyd_merge_sibling_r
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2785,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2786,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
            - BranchSide:      'src/tree_data.c:2788,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2788,19'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2788,23'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2793,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2788,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2790,22'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
            - BranchSide:      'src/tree_data.c:2793,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2793,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2794,13'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
            - BranchSide:      'src/tree_data.c:2796,5'
              BranchSideFuncs:
                - lyds_pool_clean
                - lyd_dup_inst_free
                - lyd_free_siblings
                - lyd_merge_sibling_r
                - lyds_is_supported
                - lyds_pool_add
                - lyd_owner_module
        - Branch String:   'src/tree_data.c:2799,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2801,46'
              BranchSideFuncs:
                - lyd_free_siblings
                - lyd_dup_inst_free
            - BranchSide:      'src/tree_data.c:2804,23'
              BranchSideFuncs:
                - lyd_dup_inst_free
      Callsites:
        - Src:             'src/tree_data.c:2754,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2755,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2755,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2755,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2763,21'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:2763,61'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:2764,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2771,21'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data.c:2776,82'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:2779,13'
          Dst:             lyds_pool_add
        - Src:             'src/tree_data.c:2783,15'
          Dst:             lyd_merge_sibling_r
        - Src:             'src/tree_data.c:2797,5'
          Dst:             lyds_pool_clean
        - Src:             'src/tree_data.c:2801,9'
          Dst:             lyd_free_siblings
        - Src:             'src/tree_data.c:2804,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_merge_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - target
        - source
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_merge
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data.c:2817,12'
          Dst:             lyd_merge
    - functionName:    lyd_merge_tree
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2810
      functionLinenumberEnd: 2811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - target
        - source
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_merge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data.c:2811,12'
          Dst:             lyd_merge
    - functionName:    lyd_dup_meta_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
        - node
        - dup
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
        - lyd_dup_meta_single_to_ctx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2585,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2585,5'
              BranchSideFuncs:
                - lyd_dup_meta_single_to_ctx
            - BranchSide:      'src/tree_data.c:2588,39'
              BranchSideFuncs:
                - lyd_dup_meta_single_to_ctx
      Callsites:
        - Src:             'src/tree_data.c:2585,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2588,12'
          Dst:             lyd_dup_meta_single_to_ctx
    - functionName:    lyd_dup_siblings_to_ctx
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - trg_ctx
        - parent
        - options
        - dup
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lyd_dup
        - lyd_dup_get_top_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2516,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2516,5'
              BranchSideFuncs:
                - ly_log
                - lyd_dup
                - lyd_dup_get_top_ctx
                - ly_log
            - BranchSide:      'src/tree_data.c:2516,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:2516,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2516,5'
              BranchSideFuncs:
                - lyd_dup
                - lyd_dup_get_top_ctx
                - ly_log
            - BranchSide:      'src/tree_data.c:2517,9'
              BranchSideFuncs:
                - lyd_dup
                - lyd_dup_get_top_ctx
                - ly_log
        - Branch String:   'src/tree_data.c:2517,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2517,20'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
                - ly_log
            - BranchSide:      'src/tree_data.c:2522,20'
              BranchSideFuncs:
                - lyd_dup
        - Branch String:   'src/tree_data.c:2517,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2518,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2522,20'
              BranchSideFuncs:
                - lyd_dup
        - Branch String:   'src/tree_data.c:2518,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2518,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2518,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:2516,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2516,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2517,31'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2518,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2522,12'
          Dst:             lyd_dup
    - functionName:    lyd_dup_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - parent
        - options
        - dup
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyd_dup
        - lyd_dup_get_top_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:2503,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2503,5'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - ly_log
            - BranchSide:      'src/tree_data.c:2504,9'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - ly_log
        - Branch String:   'src/tree_data.c:2504,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2504,40'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - lyd_dup_get_top_ctx
                - lyd_dup
                - ly_log
            - BranchSide:      'src/tree_data.c:2509,20'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
        - Branch String:   'src/tree_data.c:2504,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2505,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2509,20'
              BranchSideFuncs:
                - lyd_dup_get_top_ctx
                - lyd_dup
        - Branch String:   'src/tree_data.c:2505,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:2505,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:2505,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:2503,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2504,20'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2504,49'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2505,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:2509,26'
          Dst:             lyd_dup_get_top_ctx
        - Src:             'src/tree_data.c:2509,12'
          Dst:             lyd_dup
    - functionName:    lyd_compare_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta1
        - meta2
      BBCount:         16
      ICount:          106
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1867,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1867,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1868,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1867,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1868,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1875,11'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1868,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1869,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1871,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1876,49'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1876,53'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1876,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1877,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1880,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_compare_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node1
        - node2
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_compare_siblings_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data.c:1859,12'
          Dst:             lyd_compare_siblings_
    - functionName:    lyd_create_attr
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - parent
        - attr
        - ctx
        - name
        - name_len
        - prefix
        - prefix_len
        - module_key
        - module_key_len
        - value
        - value_len
        - dynamic
        - format
        - val_prefix_data
        - hints
      BBCount:         77
      ICount:          403
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - calloc
        - ly_free_prefix_data
        - ly_log
        - lyd_free_attr_single
        - lyd_insert_attr
        - lydict_insert
        - lydict_insert_zc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1429,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1429,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1429,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1429,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1430,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1429,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1429,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1430,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1430,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1430,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1430,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1430,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1430,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1430,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1430,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1430,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1432,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1432,20'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1432,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1436,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1432,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1432,38'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1433,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1432,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1433,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1436,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1437,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1437,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1439,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1439,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1439,5'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1440,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data.c:1440,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1441,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
            - BranchSide:      'src/tree_data.c:1443,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
        - Branch String:   'src/tree_data.c:1441,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1441,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1442,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
                - lydict_insert
        - Branch String:   'src/tree_data.c:1443,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1444,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
            - BranchSide:      'src/tree_data.c:1447,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
        - Branch String:   'src/tree_data.c:1444,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1444,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1445,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
        - Branch String:   'src/tree_data.c:1447,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1447,21'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
                - lydict_insert_zc
            - BranchSide:      'src/tree_data.c:1452,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
        - Branch String:   'src/tree_data.c:1447,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1448,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyd_free_attr_single
                - lyd_insert_attr
            - BranchSide:      'src/tree_data.c:1452,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_attr_single
                - lyd_insert_attr
        - Branch String:   'src/tree_data.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1449,9'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1450,10'
              BranchSideFuncs:
                - lyd_free_attr_single
                - lyd_insert_attr
        - Branch String:   'src/tree_data.c:1452,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1452,9'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1459,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1460,25'
              BranchSideFuncs:
                - lyd_insert_attr
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1461,17'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1462,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1462,60'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1463,22'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/tree_data.c:1467,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1468,30'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/tree_data.c:1469,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1429,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1430,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1436,10'
          Dst:             calloc
        - Src:             'src/tree_data.c:1437,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1437,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_data.c:1439,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1441,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1444,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1448,15'
          Dst:             lydict_insert_zc
        - Src:             'src/tree_data.c:1452,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1460,9'
          Dst:             lyd_insert_attr
        - Src:             'src/tree_data.c:1468,9'
          Dst:             lyd_free_attr_single
    - functionName:    lyd_insert_attr
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - attr
      BBCount:         23
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1401,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1401,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1401,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1401,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1401,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1403,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1403,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1404,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1407,36'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1408,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1409,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1413,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1414,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1417,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1414,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1414,65'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1415,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1401,5'
          Dst:             __assert_fail
    - functionName:    lyd_create_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - meta
        - mod
        - name
        - name_len
        - value
        - value_len
        - is_utf8
        - store_only
        - dynamic
        - format
        - prefix_data
        - hints
        - ctx_node
        - clear_dflt
        - incomplete
      BBCount:         35
      ICount:          260
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lyd_get_meta_annotation
        - lyd_insert_meta
        - lyd_value_store
        - lydict_insert
        - lyplg_ext_get_storage
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1357,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1357,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_get_meta_annotation
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
            - BranchSide:      'src/tree_data.c:1357,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_get_meta_annotation
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
        - Branch String:   'src/tree_data.c:1357,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1357,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_get_meta_annotation
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
            - BranchSide:      'src/tree_data.c:1357,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:1357,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1357,5'
              BranchSideFuncs:
                - lyd_get_meta_annotation
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
            - BranchSide:      'src/tree_data.c:1359,35'
              BranchSideFuncs:
                - lyd_get_meta_annotation
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
        - Branch String:   'src/tree_data.c:1360,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1362,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
            - BranchSide:      'src/tree_data.c:1368,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
        - Branch String:   'src/tree_data.c:1369,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1369,5'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
            - BranchSide:      'src/tree_data.c:1370,18'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_store
                - lydict_insert
                - lyd_insert_meta
                - free
                - free
        - Branch String:   'src/tree_data.c:1375,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1375,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:1376,25'
              BranchSideFuncs:
                - lydict_insert
                - lyd_insert_meta
                - free
        - Branch String:   'src/tree_data.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1377,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data.c:1380,9'
              BranchSideFuncs:
                - lyd_insert_meta
        - Branch String:   'src/tree_data.c:1380,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1381,25'
              BranchSideFuncs:
                - lyd_insert_meta
            - BranchSide:      'src/tree_data.c:1382,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1383,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1383,60'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1384,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1387,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1387,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1388,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1357,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1359,11'
          Dst:             lyd_get_meta_annotation
        - Src:             'src/tree_data.c:1362,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data.c:1368,10'
          Dst:             calloc
        - Src:             'src/tree_data.c:1369,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1372,5'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_data.c:1373,11'
          Dst:             lyd_value_store
        - Src:             'src/tree_data.c:1376,11'
          Dst:             lydict_insert
        - Src:             'src/tree_data.c:1381,9'
          Dst:             lyd_insert_meta
    - functionName:    lyd_insert_meta
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - parent
        - meta
        - clear_dflt
      BBCount:         23
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyd_np_cont_dflt_del
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1271,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1271,5'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:1273,10'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:1273,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1274,9'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:1277,17'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:1277,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1278,24'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:1282,9'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:1282,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1283,21'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:1286,24'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1283,67'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:1284,22'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data.c:1290,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1290,9'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data.c:1291,30'
              BranchSideFuncs:
                - lyd_np_cont_dflt_del
      Callsites:
        - Src:             'src/tree_data.c:1271,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1291,9'
          Dst:             lyd_np_cont_dflt_del
    - functionName:    lyd_unlink_meta_single
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         23
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1300,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1301,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1304,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1304,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1306,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1304,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1305,30'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1306,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1307,52'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1307,56'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1307,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1307,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1307,97'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1308,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1308,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1309,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1311,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_unlink_siblings
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         23
      ICount:          157
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - lyd_find_sibling_val
        - lyd_insert_after_node
        - lyd_insert_hash
        - lyd_unlink_check
        - lyd_unlink_ignore_lyds
        - lyds_is_supported
        - lyds_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1235,33'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1235,36'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_find_sibling_val
                - lyds_split
            - BranchSide:      'src/tree_data.c:1241,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1235,53'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1235,57'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_find_sibling_val
                - lyds_split
            - BranchSide:      'src/tree_data.c:1241,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1235,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1237,30'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyds_split
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:1241,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1241,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1241,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1242,17'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1247,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1247,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:1247,5'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1247,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1248,9'
              BranchSideFuncs:
                - lyd_unlink_check
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data.c:1254,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1248,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1248,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1249,48'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_unlink_check
      Callsites:
        - Src:             'src/tree_data.c:1235,9'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:1237,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:1238,9'
          Dst:             lyds_split
        - Src:             'src/tree_data.c:1241,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:1243,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:1248,9'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:1249,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data.c:1250,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:1251,9'
          Dst:             lyd_insert_hash
    - functionName:    lyd_insert_after
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - node
      BBCount:         59
      ICount:          352
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - ly_log
        - lyd_insert_after_node
        - lyd_insert_check_schema
        - lyd_insert_hash
        - lyd_unlink
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1131,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1131,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1131,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1131,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1131,5'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1131,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1131,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1131,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1134,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1134,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1134,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1134,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1134,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1132,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1134,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1136,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1136,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1136,28'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1140,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1136,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1136,85'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1137,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1136,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1137,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1140,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1137,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1137,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1137,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1140,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1140,25'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1145,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1140,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1140,45'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1145,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1140,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1141,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1145,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1141,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1141,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1141,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1131,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1131,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1131,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1132,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1134,5'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1137,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1141,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1145,5'
          Dst:             lyd_unlink
        - Src:             'src/tree_data.c:1146,5'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data.c:1147,5'
          Dst:             lyd_insert_hash
    - functionName:    lyd_insert_check_schema
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - sibling
        - schema
      BBCount:         49
      ICount:          231
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_log
        - lysc_data_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1004,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1004,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1005,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data.c:1004,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1004,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1005,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data.c:1005,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1005,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1006,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1005,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1005,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1006,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
        - Branch String:   'src/tree_data.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1006,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1008,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1006,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1008,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1008,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1008,22'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1010,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1008,29'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1008,33'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1013,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1008,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1010,9'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1013,10'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1013,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1014,18'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1018,12'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1014,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1018,12'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1018,12'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1018,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1018,12'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1018,12'
              BranchSideFuncs:
                - lysc_data_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1020,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1022,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1029,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1022,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1023,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1027,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1029,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1030,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1004,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1005,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1006,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1014,18'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1018,12'
          Dst:             lysc_data_node
        - Src:             'src/tree_data.c:1023,13'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1030,13'
          Dst:             ly_log
    - functionName:    lyd_unlink
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         19
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lyd_find_sibling_val
        - lyd_unlink_ignore_lyds
        - lyds_is_supported
        - lyds_unlink
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1211,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1212,9'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_ignore_lyds
                - lyds_unlink
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1216,27'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_ignore_lyds
                - lyds_unlink
                - lyd_find_sibling_val
                - __assert_fail
        - Branch String:   'src/tree_data.c:1216,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1217,14'
              BranchSideFuncs:
                - lyds_unlink
                - lyd_unlink_ignore_lyds
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data.c:1227,34'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data.c:1217,31'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1217,35'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - __assert_fail
                - lyds_unlink
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data.c:1218,22'
              BranchSideFuncs:
                - lyds_unlink
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data.c:1217,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1218,22'
              BranchSideFuncs:
                - lyds_unlink
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data.c:1220,34'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - __assert_fail
                - lyds_unlink
                - lyd_unlink_ignore_lyds
      Callsites:
        - Src:             'src/tree_data.c:1216,9'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data.c:1220,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data.c:1221,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:1223,9'
          Dst:             lyds_unlink
        - Src:             'src/tree_data.c:1227,5'
          Dst:             lyd_unlink_ignore_lyds
    - functionName:    lyd_insert_before
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - node
      BBCount:         59
      ICount:          352
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - ly_log
        - lyd_insert_before_node
        - lyd_insert_check_schema
        - lyd_insert_hash
        - lyd_unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1107,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1107,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1107,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1107,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1107,5'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1107,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1107,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1107,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1110,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1110,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1110,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1110,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1110,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1108,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1108,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1110,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1112,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1112,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1112,28'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1116,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1112,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1112,85'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1113,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1113,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1116,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
        - Branch String:   'src/tree_data.c:1113,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1113,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1113,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1116,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1116,25'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1121,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1116,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1116,45'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_log
            - BranchSide:      'src/tree_data.c:1121,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1116,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1117,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1121,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data.c:1117,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1117,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1117,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data.c:1107,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1107,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1107,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1108,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1110,5'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1113,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1117,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1121,5'
          Dst:             lyd_unlink
        - Src:             'src/tree_data.c:1122,5'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data.c:1123,5'
          Dst:             lyd_insert_hash
    - functionName:    lyd_insert_sibling
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - node
        - first
      BBCount:         28
      ICount:          162
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - lyd_first_sibling
        - lyd_insert_check_schema
        - lyd_insert_node
        - lyd_move_nodes
        - lyd_unlink_tree
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1083,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1083,5'
              BranchSideFuncs:
                - ly_log
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - lyd_insert_check_schema
            - BranchSide:      'src/tree_data.c:1083,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1083,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1083,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - lyd_insert_check_schema
            - BranchSide:      'src/tree_data.c:1085,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - lyd_insert_check_schema
        - Branch String:   'src/tree_data.c:1085,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1086,9'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
            - BranchSide:      'src/tree_data.c:1089,39'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1086,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1086,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1087,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1090,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1090,25'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1091,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1090,42'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1090,46'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1091,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1091,9'
              BranchSideFuncs:
                - lyd_move_nodes
            - BranchSide:      'src/tree_data.c:1094,9'
              BranchSideFuncs:
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1092,47'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1094,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1094,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1098,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1101,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1083,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1083,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1086,9'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1089,21'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data.c:1091,9'
          Dst:             lyd_unlink_tree
        - Src:             'src/tree_data.c:1092,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:1094,9'
          Dst:             lyd_move_nodes
    - functionName:    lyd_unlink_tree
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyd_unlink
        - lyd_unlink_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1260,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1260,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1261,16'
              BranchSideFuncs:
                - lyd_unlink
      Callsites:
        - Src:             'src/tree_data.c:1260,5'
          Dst:             lyd_unlink_check
        - Src:             'src/tree_data.c:1261,5'
          Dst:             lyd_unlink
    - functionName:    lyd_move_nodes
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first_dst_p
        - first_src
      BBCount:         27
      ICount:          128
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_move_nodes_at_once
        - lyd_move_nodes_by_schema
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:968,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:968,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.323
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:968,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.323
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:968,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:968,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.323
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:968,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:968,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:968,5'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
                - __assert_fail
            - BranchSide:      'src/tree_data.c:968,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:968,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:968,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data.c:970,10'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:970,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:970,27'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:971,31'
              BranchSideFuncs:
                - lyd_child.323
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:970,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:971,31'
              BranchSideFuncs:
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:973,22'
              BranchSideFuncs:
                - lyd_move_nodes_at_once
                - lyd_move_nodes_by_schema
        - Branch String:   'src/tree_data.c:976,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:977,52'
              BranchSideFuncs:
                - lyd_move_nodes_by_schema
            - BranchSide:      'src/tree_data.c:979,38'
              BranchSideFuncs:
                - lyd_move_nodes_at_once
        - Branch String:   'src/tree_data.c:983,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:984,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:968,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:971,21'
          Dst:             lyd_child
        - Src:             'src/tree_data.c:977,15'
          Dst:             lyd_move_nodes_by_schema
        - Src:             'src/tree_data.c:979,15'
          Dst:             lyd_move_nodes_at_once
    - functionName:    lyplg_ext_insert
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first
      BBCount:         28
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - lyd_insert_node
        - lyd_unlink
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - ly_log
                - lyd_unlink
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:1064,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1061,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:1064,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data.c:1064,23'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1064,27'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data.c:1069,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1064,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1065,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1069,5'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1065,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1065,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1065,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1069,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1070,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1075,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1061,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1061,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1061,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1061,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1061,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1065,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1071,9'
          Dst:             lyd_unlink
        - Src:             'src/tree_data.c:1072,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_insert_child
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - node
      BBCount:         53
      ICount:          310
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - ly_log
        - lyd_insert_check_schema
        - lyd_insert_node
        - lyd_move_nodes
        - lyd_unlink_tree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.c:1041,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1041,5'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1041,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1041,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1041,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:1041,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1041,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1041,5'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1041,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1041,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1044,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1044,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1044,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1044,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
                - ly_log
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1044,5'
              BranchSideFuncs:
                - lyd_insert_check_schema
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:1042,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:1044,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1044,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1046,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1046,22'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1046,25'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1047,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1046,42'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1046,46'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data.c:1047,9'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1046,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1047,9'
              BranchSideFuncs:
                - lyd_move_nodes
            - BranchSide:      'src/tree_data.c:1050,9'
              BranchSideFuncs:
                - lyd_move_nodes
        - Branch String:   'src/tree_data.c:1047,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:1047,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1048,25'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data.c:1050,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:1050,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data.c:1041,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1041,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1041,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1042,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:1044,5'
          Dst:             lyd_insert_check_schema
        - Src:             'src/tree_data.c:1047,9'
          Dst:             lyd_unlink_tree
        - Src:             'src/tree_data.c:1048,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data.c:1050,9'
          Dst:             lyd_move_nodes
    - functionName:    lyd_parse_ext_op
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - parent
        - in
        - format
        - data_type
        - tree
        - op
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyd_parse_op_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:457,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:457,38'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:457,26'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:459,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:459,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:459,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:459,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:461,26'
              BranchSideFuncs:
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:459,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:461,26'
              BranchSideFuncs:
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:459,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:459,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:461,26'
              BranchSideFuncs:
                - lyd_parse_op_
      Callsites:
        - Src:             'src/tree_data.c:459,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:459,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:459,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:459,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:461,12'
          Dst:             lyd_parse_op_
    - functionName:    lyd_parse_op_
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - parent
        - in
        - format
        - data_type
        - tree
        - op
      BBCount:         126
      ICount:          725
      EdgeCount:       165
      CyclomaticComplexity: 41
      functionsReached:
        - ly_log
        - ly_set_erase
        - lyd_free_tree
        - lyd_parse_get_format
        - lyd_parse_json
        - lyd_parse_json_restconf
        - lyd_parse_lyb
        - lyd_parse_xml
        - lyd_parse_xml_netconf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:308,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:309,15'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:311,9'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:309,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:309,13'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:309,13'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:311,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:312,10'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:314,9'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:314,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:315,10'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:318,35'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - ly_log
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:327,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:350,58'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:353,40'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:356,40'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:359,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:365,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
        - Branch String:   'src/tree_data.c:330,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:330,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
        - Branch String:   'src/tree_data.c:330,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:330,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:330,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:331,19'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
        - Branch String:   'src/tree_data.c:334,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:334,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:334,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:334,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:334,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:334,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:334,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:336,19'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
        - Branch String:   'src/tree_data.c:340,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:340,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:340,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:340,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:340,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:340,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:341,19'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
        - Branch String:   'src/tree_data.c:344,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
                - ly_log
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:344,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
        - Branch String:   'src/tree_data.c:344,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:344,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:344,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:345,19'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
                - lyd_parse_json_restconf
                - lyd_parse_xml_netconf
        - Branch String:   'src/tree_data.c:365,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:366,13'
              BranchSideFuncs:
                - lyd_parse_json_restconf
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_xml_netconf
            - BranchSide:      'src/tree_data.c:395,13'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
        - Branch String:   'src/tree_data.c:366,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:368,40'
              BranchSideFuncs:
                - lyd_parse_xml_netconf
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:371,42'
              BranchSideFuncs:
                - lyd_parse_json_restconf
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:373,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:374,17'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:382,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:374,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:376,25'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:378,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:382,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:384,21'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:386,21'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:386,21'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:386,14'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:386,37'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:388,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:389,19'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:391,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:395,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:397,28'
              BranchSideFuncs:
                - lyd_parse_xml
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:400,29'
              BranchSideFuncs:
                - lyd_parse_json
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:403,28'
              BranchSideFuncs:
                - lyd_parse_lyb
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:406,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:410,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:410,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:413,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:413,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:414,17'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:416,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:414,17'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:414,10'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:414,33'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:416,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:416,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:417,15'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:421,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:422,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:424,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:424,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:426,20'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:440,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:426,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:427,24'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:433,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:431,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:429,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:432,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:433,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:433,22'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:436,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:433,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:434,14'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:436,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:436,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:437,14'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:439,5'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_data.c:318,14'
          Dst:             lyd_parse_get_format
        - Src:             'src/tree_data.c:330,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:330,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:330,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:330,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:334,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:334,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:334,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:334,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:334,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:334,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:340,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:340,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:340,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:340,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:340,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:344,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:344,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:344,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:344,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:359,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:368,18'
          Dst:             lyd_parse_xml_netconf
        - Src:             'src/tree_data.c:371,18'
          Dst:             lyd_parse_json_restconf
        - Src:             'src/tree_data.c:397,14'
          Dst:             lyd_parse_xml
        - Src:             'src/tree_data.c:400,14'
          Dst:             lyd_parse_json
        - Src:             'src/tree_data.c:403,14'
          Dst:             lyd_parse_lyb
        - Src:             'src/tree_data.c:406,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:430,17'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:440,5'
          Dst:             ly_set_erase
    - functionName:    lyd_parse_op
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - in
        - format
        - data_type
        - tree
        - op
      BBCount:         20
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyd_parse_op_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:448,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:448,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:448,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:448,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:448,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:450,26'
              BranchSideFuncs:
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:448,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:450,26'
              BranchSideFuncs:
                - lyd_parse_op_
        - Branch String:   'src/tree_data.c:448,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:448,5'
              BranchSideFuncs:
                - lyd_parse_op_
            - BranchSide:      'src/tree_data.c:450,26'
              BranchSideFuncs:
                - lyd_parse_op_
      Callsites:
        - Src:             'src/tree_data.c:448,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:448,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:448,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:448,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:450,12'
          Dst:             lyd_parse_op_
    - functionName:    lyd_parse_data_path
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - path
        - format
        - parse_options
        - validate_options
        - tree
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_in_free
        - ly_in_new_filepath
        - lyd_parse_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.c:271,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:271,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:272,26'
              BranchSideFuncs:
                - lyd_parse_data
                - ly_in_free
      Callsites:
        - Src:             'src/tree_data.c:271,5'
          Dst:             ly_in_new_filepath
        - Src:             'src/tree_data.c:272,11'
          Dst:             lyd_parse_data
        - Src:             'src/tree_data.c:274,5'
          Dst:             ly_in_free
    - functionName:    lyd_parse_data
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - in
        - format
        - parse_options
        - validate_options
        - tree
      BBCount:         26
      ICount:          153
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lyd_parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.c:225,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:225,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:225,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:225,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:226,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:225,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:225,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:226,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:226,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:226,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:227,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
        - Branch String:   'src/tree_data.c:227,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:227,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:229,10'
              BranchSideFuncs:
                - lyd_parse
        - Branch String:   'src/tree_data.c:229,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:230,15'
              BranchSideFuncs:
                - lyd_parse
            - BranchSide:      'src/tree_data.c:233,22'
              BranchSideFuncs:
                - lyd_parse
        - Branch String:   'src/tree_data.c:230,15'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:230,13'
              BranchSideFuncs:
                - lyd_parse
            - BranchSide:      'src/tree_data.c:230,13'
              BranchSideFuncs:
                - lyd_parse
      Callsites:
        - Src:             'src/tree_data.c:225,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:225,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:225,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:226,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:227,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:233,12'
          Dst:             lyd_parse
    - functionName:    lyd_parse
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - parent
        - first_p
        - in
        - format
        - parse_opts
        - val_opts
        - op
      BBCount:         79
      ICount:          458
      EdgeCount:       100
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_log
        - ly_set_erase
        - lyd_free_all
        - lyd_free_tree
        - lyd_parse_get_format
        - lyd_parse_json
        - lyd_parse_lyb
        - lyd_parse_xml
        - lyd_validate
        - lyd_validate_ext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.c:110,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:110,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parse_get_format
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
            - BranchSide:      'src/tree_data.c:110,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data.c:110,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:110,5'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
            - BranchSide:      'src/tree_data.c:112,35'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
        - Branch String:   'src/tree_data.c:110,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:110,5'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
            - BranchSide:      'src/tree_data.c:112,35'
              BranchSideFuncs:
                - lyd_parse_get_format
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
        - Branch String:   'src/tree_data.c:113,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:114,10'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
            - BranchSide:      'src/tree_data.c:118,22'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
        - Branch String:   'src/tree_data.c:121,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:122,18'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
            - BranchSide:      'src/tree_data.c:126,13'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
                - lyd_parse_lyb
                - lyd_parse_json
                - lyd_parse_xml
        - Branch String:   'src/tree_data.c:126,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:128,27'
              BranchSideFuncs:
                - lyd_parse_xml
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
            - BranchSide:      'src/tree_data.c:132,28'
              BranchSideFuncs:
                - lyd_parse_json
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
            - BranchSide:      'src/tree_data.c:136,27'
              BranchSideFuncs:
                - lyd_parse_lyb
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
            - BranchSide:      'src/tree_data.c:140,9'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
            - BranchSide:      'src/tree_data.c:144,9'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
                - ly_err_last
                - __assert_fail
        - Branch String:   'src/tree_data.c:144,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:145,14'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - ly_err_last
                - __assert_fail
                - lyd_validate
                - lyd_validate_ext
            - BranchSide:      'src/tree_data.c:158,9'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
        - Branch String:   'src/tree_data.c:146,30'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:146,34'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:147,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:146,41'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:146,46'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - ly_err_last
                - __assert_fail
                - lyd_validate
                - lyd_validate_ext
            - BranchSide:      'src/tree_data.c:147,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:146,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:147,13'
              BranchSideFuncs:
                - ly_err_last
                - __assert_fail
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
            - BranchSide:      'src/tree_data.c:150,29'
              BranchSideFuncs:
                - ly_err_last
                - __assert_fail
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
        - Branch String:   'src/tree_data.c:151,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:151,9'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
            - BranchSide:      'src/tree_data.c:152,13'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
        - Branch String:   'src/tree_data.c:152,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:154,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:156,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
        - Branch String:   'src/tree_data.c:158,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:158,26'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
            - BranchSide:      'src/tree_data.c:167,11'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
        - Branch String:   'src/tree_data.c:158,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:160,13'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
            - BranchSide:      'src/tree_data.c:167,11'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
        - Branch String:   'src/tree_data.c:160,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:161,31'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
            - BranchSide:      'src/tree_data.c:163,31'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
                - lyd_validate_ext
        - Branch String:   'src/tree_data.c:167,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:168,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:182,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:168,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:170,34'
              BranchSideFuncs:
                - lyd_validate_ext
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:175,30'
              BranchSideFuncs:
                - lyd_validate
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:172,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:172,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:173,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:177,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:0,0'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:177,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:182,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:182,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:183,15'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:187,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:188,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:190,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_all
                - lyd_free_tree
        - Branch String:   'src/tree_data.c:190,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:191,13'
              BranchSideFuncs:
                - lyd_free_all
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:201,16'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data.c:191,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:193,20'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_free_tree
            - BranchSide:      'src/tree_data.c:198,27'
              BranchSideFuncs:
                - lyd_free_all
                - ly_set_erase
        - Branch String:   'src/tree_data.c:193,13'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:194,38'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_set_erase
            - BranchSide:      'src/tree_data.c:196,9'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_data.c:110,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:112,14'
          Dst:             lyd_parse_get_format
        - Src:             'src/tree_data.c:128,13'
          Dst:             lyd_parse_xml
        - Src:             'src/tree_data.c:132,13'
          Dst:             lyd_parse_json
        - Src:             'src/tree_data.c:136,13'
          Dst:             lyd_parse_lyb
        - Src:             'src/tree_data.c:140,9'
          Dst:             ly_log
        - Src:             'src/tree_data.c:150,17'
          Dst:             ly_err_last
        - Src:             'src/tree_data.c:151,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data.c:170,17'
          Dst:             lyd_validate_ext
        - Src:             'src/tree_data.c:175,17'
          Dst:             lyd_validate
        - Src:             'src/tree_data.c:194,17'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data.c:198,13'
          Dst:             lyd_free_all
        - Src:             'src/tree_data.c:204,5'
          Dst:             ly_set_erase
    - functionName:    lyd_parse_data_fd
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fd
        - format
        - parse_options
        - validate_options
        - tree
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_in_free
        - ly_in_new_fd
        - lyd_parse_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:257,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:258,26'
              BranchSideFuncs:
                - lyd_parse_data
                - ly_in_free
      Callsites:
        - Src:             'src/tree_data.c:257,5'
          Dst:             ly_in_new_fd
        - Src:             'src/tree_data.c:258,11'
          Dst:             lyd_parse_data
        - Src:             'src/tree_data.c:260,5'
          Dst:             ly_in_free
    - functionName:    lyd_parse_data_mem
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - data
        - format
        - parse_options
        - validate_options
        - tree
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_in_free
        - ly_in_new_memory
        - lyd_parse_data
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data.c:243,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:243,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.c:244,26'
              BranchSideFuncs:
                - lyd_parse_data
                - ly_in_free
      Callsites:
        - Src:             'src/tree_data.c:243,5'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_data.c:244,11'
          Dst:             lyd_parse_data
        - Src:             'src/tree_data.c:246,5'
          Dst:             ly_in_free
    - functionName:    lyd_parse_ext_data
      functionSourceFile: '/src/libyang/src/tree_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - parent
        - in
        - format
        - parse_options
        - validate_options
        - tree
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyd_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data.c:212,32'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:212,38'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:212,26'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:214,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:214,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:214,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:214,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:214,5'
              BranchSideFuncs:
                - ly_log
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:214,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data.c:214,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:214,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:215,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:214,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:214,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data.c:215,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data.c:215,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:215,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:216,5'
              BranchSideFuncs:
                - lyd_parse
                - ly_log
        - Branch String:   'src/tree_data.c:216,5'
          Branch Sides:
            - BranchSide:      'src/tree_data.c:216,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data.c:218,22'
              BranchSideFuncs:
                - lyd_parse
      Callsites:
        - Src:             'src/tree_data.c:214,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:214,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:214,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:215,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:216,5'
          Dst:             ly_log
        - Src:             'src/tree_data.c:218,12'
          Dst:             lyd_parse
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_free_all
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_free_
        - lyd_parent
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:301,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:302,9'
              BranchSideFuncs:
                - lyd_free_
                - lyd_parent.438
            - BranchSide:      'src/tree_data_free.c:306,5'
              BranchSideFuncs:
                - lyd_free_
                - lyd_parent.438
        - Branch String:   'src/tree_data_free.c:306,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:306,53'
              BranchSideFuncs:
                - lyd_parent.438
                - lyd_free_
            - BranchSide:      'src/tree_data_free.c:308,15'
              BranchSideFuncs:
                - lyd_free_
      Callsites:
        - Src:             'src/tree_data_free.c:306,34'
          Dst:             lyd_parent
        - Src:             'src/tree_data_free.c:308,5'
          Dst:             lyd_free_
    - functionName:    lyd_free_
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         37
      ICount:          193
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lyd_first_sibling
        - lyd_free_subtree
        - lyd_unlink_ignore_lyds
        - lyds_free_metadata
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:273,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:274,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:277,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:277,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:277,5'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:277,5'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:277,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:277,5'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:278,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:278,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
        - Branch String:   'src/tree_data_free.c:278,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:278,39'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data_free.c:278,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:278,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:278,42'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:284,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:278,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:278,42'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
            - BranchSide:      'src/tree_data_free.c:284,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:278,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:279,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:284,13'
              BranchSideFuncs:
                - lyd_free_subtree
                - ly_log
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_free.c:279,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:279,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:279,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_free.c:279,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:279,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:279,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_free.c:284,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:285,32'
              BranchSideFuncs:
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:288,26'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyds_free_metadata
                - lyd_unlink_ignore_lyds
                - ly_log
      Callsites:
        - Src:             'src/tree_data_free.c:277,5'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data_free.c:279,13'
          Dst:             ly_log
        - Src:             'src/tree_data_free.c:285,13'
          Dst:             lyds_free_metadata
        - Src:             'src/tree_data_free.c:286,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_free.c:288,9'
          Dst:             lyd_free_subtree
    - functionName:    lyd_free_subtree
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         54
      ICount:          376
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_free_prefix_data
        - lyd_any_copy_value
        - lyd_child
        - lyd_free_attr_siblings
        - lyd_free_leafref_nodes
        - lyd_free_meta_siblings
        - lyd_free_subtree
        - lydict_remove
        - lyht_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:209,5'
              BranchSideFuncs:
                - lyd_child.437
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
                - lyd_free_leafref_nodes
                - lyd_any_copy_value
                - lyht_free
                - lyd_child.437
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:211,10'
              BranchSideFuncs:
                - lyd_child.437
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
                - lyd_free_leafref_nodes
                - lyd_any_copy_value
                - lyht_free
                - lyd_child.437
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:211,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:212,40'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_leafref_nodes
                - lyd_any_copy_value
                - lyht_free
                - lyd_child.437
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:224,16'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_leafref_nodes
                - lyd_any_copy_value
                - lyht_free
                - lyd_child.437
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:215,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:215,9'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:215,9'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:215,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:216,30'
              BranchSideFuncs:
                - lyd_free_subtree
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:219,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:219,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:219,38'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:219,38'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:220,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:220,38'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:220,38'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:221,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:221,38'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:221,38'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:222,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:222,38'
              BranchSideFuncs:
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:222,38'
              BranchSideFuncs:
                - lydict_remove
                - ly_free_prefix_data
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:224,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:226,45'
              BranchSideFuncs:
                - lyht_free
                - lyd_child.437
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:232,16'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_leafref_nodes
                - lyd_any_copy_value
        - Branch String:   'src/tree_data_free.c:229,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:229,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
            - BranchSide:      'src/tree_data_free.c:229,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:229,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:230,30'
              BranchSideFuncs:
                - lyd_free_subtree
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:232,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:232,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:234,28'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:235,16'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:238,69'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:238,85'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/tree_data_free.c:238,85'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_free_attr_siblings
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/tree_data_free.c:242,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:243,32'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - free
            - BranchSide:      'src/tree_data_free.c:246,32'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - free
        - Branch String:   'src/tree_data_free.c:243,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:243,47'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/tree_data_free.c:243,47'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - free
      Callsites:
        - Src:             'src/tree_data_free.c:209,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_free.c:215,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_free.c:216,13'
          Dst:             lyd_free_subtree
        - Src:             'src/tree_data_free.c:219,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_free.c:220,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_free.c:221,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_free.c:222,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_free.c:223,9'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_data_free.c:226,9'
          Dst:             lyht_free
        - Src:             'src/tree_data_free.c:229,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_free.c:230,13'
          Dst:             lyd_free_subtree
        - Src:             'src/tree_data_free.c:234,9'
          Dst:             lyd_any_copy_value
        - Src:             'src/tree_data_free.c:239,9'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data_free.c:243,9'
          Dst:             lyd_free_attr_siblings
        - Src:             'src/tree_data_free.c:246,9'
          Dst:             lyd_free_meta_siblings
    - functionName:    lyd_free_leafref_nodes
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - lyd_free_leafref_links_rec
        - lyd_get_or_create_leafref_links_record
        - lyht_hash
        - lyht_remove
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:182,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:182,5'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_links_rec
                - lyht_hash
                - lyht_remove
                - free
            - BranchSide:      'src/tree_data_free.c:184,48'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_links_rec
                - lyht_hash
                - lyht_remove
                - free
        - Branch String:   'src/tree_data_free.c:184,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_free.c:189,32'
              BranchSideFuncs:
                - lyd_free_leafref_links_rec
                - lyht_hash
                - lyht_remove
                - free
        - Branch String:   'src/tree_data_free.c:192,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:192,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_remove
                - free
            - BranchSide:      'src/tree_data_free.c:192,25'
              BranchSideFuncs:
                - lyht_hash
                - lyht_remove
                - free
      Callsites:
        - Src:             'src/tree_data_free.c:182,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_free.c:184,9'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data_free.c:189,5'
          Dst:             lyd_free_leafref_links_rec
        - Src:             'src/tree_data_free.c:193,12'
          Dst:             lyht_hash
        - Src:             'src/tree_data_free.c:194,5'
          Dst:             lyht_remove
    - functionName:    lyd_free_attr_siblings
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - attr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_free_attr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_free.c:139,5'
          Dst:             lyd_free_attr
    - functionName:    lyd_free_meta_siblings
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_free_meta
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_free.c:81,5'
          Dst:             lyd_free_meta
    - functionName:    lyd_free_meta
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - meta
        - siblings
      BBCount:         31
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:35,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:36,9'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:39,9'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:39,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:40,13'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:58,10'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:40,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:41,17'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:47,25'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:41,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:42,17'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:44,38'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:47,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:47,85'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:48,17'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:49,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:50,21'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:52,34'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:58,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:59,9'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:62,17'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:62,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:62,5'
              BranchSideFuncs:
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:63,16'
              BranchSideFuncs:
                - lydict_remove
                - free
      Callsites:
        - Src:             'src/tree_data_free.c:66,9'
          Dst:             lydict_remove
    - functionName:    lyd_free_attr
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - attr
        - siblings
      BBCount:         33
      ICount:          202
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ly_free_prefix_data
        - ly_log
        - lydict_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:89,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:89,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:90,10'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:90,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:91,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:94,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:94,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:95,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:113,10'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:95,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:96,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:102,25'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:96,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:97,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:99,38'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:102,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:102,85'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:103,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:104,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:105,21'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:107,34'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:113,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:114,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:117,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_data_free.c:117,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:117,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_data_free.c:118,16'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
      Callsites:
        - Src:             'src/tree_data_free.c:89,5'
          Dst:             ly_log
        - Src:             'src/tree_data_free.c:121,9'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_data_free.c:122,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_free.c:123,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_free.c:124,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_free.c:125,9'
          Dst:             lydict_remove
    - functionName:    lyd_free_leafref_links_rec
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
      BBCount:         93
      ICount:          529
      EdgeCount:       121
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - lyd_free_leafref_nodes
        - lyd_get_or_create_leafref_links_record
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:148,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:148,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:151,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:151,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:151,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:151,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:151,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:152,52'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:159,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
        - Branch String:   'src/tree_data_free.c:152,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:158,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:153,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:153,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:154,18'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:153,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:153,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:153,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:154,18'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:153,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:153,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:154,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:154,54'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:154,54'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:154,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:154,64'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:157,9'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:154,64'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:154,99'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:154,99'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:154,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:155,40'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
            - BranchSide:      'src/tree_data_free.c:157,9'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:159,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:159,5'
              BranchSideFuncs:
                - free
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:160,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:163,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:163,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:163,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:163,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:164,52'
              BranchSideFuncs:
                - lyd_get_or_create_leafref_links_record
                - free
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:171,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_data_free.c:164,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:170,5'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:165,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:165,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:166,18'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:165,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:165,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:165,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:166,18'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:165,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:165,13'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:166,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:166,54'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:166,54'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:166,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:166,64'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:169,9'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:166,64'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:166,99'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_free.c:166,99'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:166,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:167,40'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - free
                - lyd_get_or_create_leafref_links_record
            - BranchSide:      'src/tree_data_free.c:169,9'
              BranchSideFuncs:
                - free
                - lyd_get_or_create_leafref_links_record
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_free.c:171,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:171,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_free.c:171,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_free.c:148,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_free.c:152,13'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data_free.c:155,17'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data_free.c:164,13'
          Dst:             lyd_get_or_create_leafref_links_record
        - Src:             'src/tree_data_free.c:167,17'
          Dst:             lyd_free_leafref_nodes
    - functionName:    lyd_free_siblings
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_free_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_free.c:295,5'
          Dst:             lyd_free_
    - functionName:    lyd_free_tree
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         27
      ICount:          138
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lyd_free_subtree
        - lyd_unlink
      functionUses:    58
      BranchProfiles:
        - Branch String:   'src/tree_data_free.c:255,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:256,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:259,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:259,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:259,35'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,35'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:259,9'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
        - Branch String:   'src/tree_data_free.c:259,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,38'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:264,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:259,35'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:259,38'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
                - ly_log
            - BranchSide:      'src/tree_data_free.c:264,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:259,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:260,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:264,16'
              BranchSideFuncs:
                - lyd_unlink
                - lyd_free_subtree
        - Branch String:   'src/tree_data_free.c:260,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:260,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:260,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_free.c:260,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_free.c:260,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_free.c:260,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_free.c:260,9'
          Dst:             ly_log
        - Src:             'src/tree_data_free.c:264,5'
          Dst:             lyd_unlink
        - Src:             'src/tree_data_free.c:265,5'
          Dst:             lyd_free_subtree
    - functionName:    lyd_free_attr_single
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - attr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_free_attr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_free.c:133,5'
          Dst:             lyd_free_attr
    - functionName:    lyd_free_meta_single
      functionSourceFile: '/src/libyang/src/tree_data_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_free_meta
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_free.c:75,5'
          Dst:             lyd_free_meta
    - functionName:    lyht_dup_inst_ht_equal_cb
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - mod
        - UNUSED_cb_data
      BBCount:         4
      ICount:          70
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:57,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:58,39'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:63,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_pattern_compile
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pattern
        - pcode
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - lys_compile_type_pattern_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1912,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1912,5'
              BranchSideFuncs:
                - ly_log
                - lys_compile_type_pattern_check
            - BranchSide:      'src/tree_data_common.c:1912,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1912,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1912,5'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
            - BranchSide:      'src/tree_data_common.c:1914,6'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
      Callsites:
        - Src:             'src/tree_data_common.c:1912,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1912,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1917,12'
          Dst:             lys_compile_type_pattern_check
    - functionName:    ly_pattern_match
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pattern
        - string
        - str_len
        - pcode
      BBCount:         42
      ICount:          214
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - ly_err_free
        - ly_err_print
        - ly_log
        - ly_pattern_code_match
        - lys_compile_type_pattern_check
        - pcre2_code_free_8
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1880,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1880,5'
              BranchSideFuncs:
                - ly_log
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1880,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:1880,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1880,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1880,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1880,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1880,5'
              BranchSideFuncs:
                - ly_log
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1880,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1880,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1880,5'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1882,9'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:1882,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1882,19'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1887,9'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:1882,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1884,17'
              BranchSideFuncs:
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1887,9'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
                - strlen
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:1887,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1887,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1891,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1892,26'
              BranchSideFuncs:
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1894,31'
              BranchSideFuncs:
                - ly_pattern_code_match
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:1895,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1895,15'
              BranchSideFuncs:
                - pcre2_code_free_8
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1901,9'
              BranchSideFuncs:
                - pcre2_code_free_8
        - Branch String:   'src/tree_data_common.c:1895,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1896,22'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:1901,9'
              BranchSideFuncs:
                - pcre2_code_free_8
        - Branch String:   'src/tree_data_common.c:1901,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1901,20'
              BranchSideFuncs:
                - pcre2_code_free_8
            - BranchSide:      'src/tree_data_common.c:1903,17'
              BranchSideFuncs:
                - pcre2_code_free_8
        - Branch String:   'src/tree_data_common.c:1901,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1902,18'
              BranchSideFuncs:
                - pcre2_code_free_8
            - BranchSide:      'src/tree_data_common.c:1903,17'
              BranchSideFuncs:
                - pcre2_code_free_8
        - Branch String:   'src/tree_data_common.c:1903,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1903,28'
              BranchSideFuncs:
                - pcre2_code_free_8
            - BranchSide:      'src/tree_data_common.c:1904,25'
              BranchSideFuncs:
                - pcre2_code_free_8
      Callsites:
        - Src:             'src/tree_data_common.c:1880,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1880,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1887,9'
          Dst:             lys_compile_type_pattern_check
        - Src:             'src/tree_data_common.c:1892,19'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:1894,9'
          Dst:             ly_pattern_code_match
        - Src:             'src/tree_data_common.c:1896,9'
          Dst:             ly_err_print
        - Src:             'src/tree_data_common.c:1897,9'
          Dst:             ly_err_free
        - Src:             'src/tree_data_common.c:1904,9'
          Dst:             pcre2_code_free_8
    - functionName:    ly_pattern_code_match
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcode
        - str
        - str_len
        - err
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_err_new
        - pcre2_get_error_message_8
        - pcre2_match_8
        - pcre2_match_data_create_from_pattern_8
        - pcre2_match_data_free_8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1851,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1852,27'
              BranchSideFuncs:
                - pcre2_match_8
                - pcre2_match_data_free_8
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/tree_data_common.c:1855,16'
              BranchSideFuncs:
                - pcre2_match_8
                - pcre2_match_data_free_8
                - pcre2_get_error_message_8
                - ly_err_new
        - Branch String:   'src/tree_data_common.c:1863,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1863,40'
              BranchSideFuncs:
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/tree_data_common.c:1870,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1863,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1864,21'
              BranchSideFuncs:
                - pcre2_get_error_message_8
                - ly_err_new
            - BranchSide:      'src/tree_data_common.c:1870,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1850,18'
          Dst:             pcre2_match_data_create_from_pattern_8
        - Src:             'src/tree_data_common.c:1852,16'
          Dst:             ly_err_new
        - Src:             'src/tree_data_common.c:1860,9'
          Dst:             pcre2_match_8
        - Src:             'src/tree_data_common.c:1861,5'
          Dst:             pcre2_match_data_free_8
        - Src:             'src/tree_data_common.c:1866,9'
          Dst:             pcre2_get_error_message_8
        - Src:             'src/tree_data_common.c:1867,16'
          Dst:             ly_err_new
    - functionName:    pcre2_code_free_8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pcre2_match_data_create_from_pattern_8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pcre2_match_8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pcre2_match_data_free_8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pcre2_get_error_message_8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_time_ts2str
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ts
        - str
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - ly_time_time2str
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1833,5'
              BranchSideFuncs:
                - ly_log
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1833,5'
              BranchSideFuncs:
                - ly_time_time2str
                - sprintf
            - BranchSide:      'src/tree_data_common.c:1836,9'
              BranchSideFuncs:
                - ly_time_time2str
                - sprintf
        - Branch String:   'src/tree_data_common.c:1836,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1837,17'
              BranchSideFuncs:
                - sprintf
                - ly_time_time2str
            - BranchSide:      'src/tree_data_common.c:1840,29'
              BranchSideFuncs:
                - ly_time_time2str
        - Branch String:   'src/tree_data_common.c:1840,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1840,55'
              BranchSideFuncs:
                - ly_time_time2str
            - BranchSide:      'src/tree_data_common.c:1840,72'
              BranchSideFuncs:
                - ly_time_time2str
      Callsites:
        - Src:             'src/tree_data_common.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1837,9'
          Dst:             sprintf
        - Src:             'src/tree_data_common.c:1840,12'
          Dst:             ly_time_time2str
    - functionName:    ly_time_time2str
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - fractions_s
        - str
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - asprintf
        - localtime_r
        - ly_log
        - ly_time_tz_offset_at
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1775,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1775,5'
              BranchSideFuncs:
                - localtime_r
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1778,10'
              BranchSideFuncs:
                - localtime_r
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
        - Branch String:   'src/tree_data_common.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1779,9'
              BranchSideFuncs:
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1784,39'
              BranchSideFuncs:
                - ly_time_tz_offset_at
                - sprintf
                - asprintf
        - Branch String:   'src/tree_data_common.c:1787,50'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1787,68'
              BranchSideFuncs:
                - sprintf
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1787,81'
              BranchSideFuncs:
                - sprintf
                - asprintf
        - Branch String:   'src/tree_data_common.c:1792,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1792,51'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'src/tree_data_common.c:1792,69'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'src/tree_data_common.c:1790,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1793,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1796,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1775,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1778,10'
          Dst:             localtime_r
        - Src:             'src/tree_data_common.c:1784,18'
          Dst:             ly_time_tz_offset_at
        - Src:             'src/tree_data_common.c:1787,5'
          Dst:             sprintf
        - Src:             'src/tree_data_common.c:1790,9'
          Dst:             asprintf
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_time_tz_offset_at
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - time
      BBCount:         21
      ICount:          149
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - gmtime_r
        - localtime_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1635,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1636,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1637,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1637,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1638,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1639,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1639,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1640,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1641,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1641,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1642,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1643,25'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1643,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1644,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1645,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1631,5'
          Dst:             localtime_r
        - Src:             'src/tree_data_common.c:1632,5'
          Dst:             gmtime_r
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_time_str2ts
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - ts
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - atol
        - ly_log
        - ly_time_str2time
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1806,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1806,5'
              BranchSideFuncs:
                - ly_log
                - ly_time_str2time
                - strlen
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1806,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1806,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1806,5'
              BranchSideFuncs:
                - ly_time_str2time
                - strlen
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1808,27'
              BranchSideFuncs:
                - ly_time_str2time
                - strlen
                - atol
                - free
        - Branch String:   'src/tree_data_common.c:1809,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1809,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1812,9'
              BranchSideFuncs:
                - strlen
                - atol
                - free
        - Branch String:   'src/tree_data_common.c:1812,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1814,9'
              BranchSideFuncs:
                - strlen
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1822,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1818,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1818,58'
              BranchSideFuncs:
                - atol
                - free
            - BranchSide:      'src/tree_data_common.c:1825,5'
              BranchSideFuncs:
                - atol
                - free
      Callsites:
        - Src:             'src/tree_data_common.c:1806,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1806,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1808,10'
          Dst:             ly_time_str2time
        - Src:             'src/tree_data_common.c:1817,20'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:1819,23'
          Dst:             atol
    - functionName:    ly_time_str2time
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - time
        - fractions_s
      BBCount:         62
      ICount:          413
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - __ctype_b_loc
        - atoi
        - ly_log
        - strndup
        - strnlen
        - strtol
        - timegm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1671,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1671,5'
              BranchSideFuncs:
                - strnlen
                - ly_log
                - ly_log
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1671,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1671,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1671,5'
              BranchSideFuncs:
                - ly_log
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1671,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1671,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1671,5'
              BranchSideFuncs:
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1673,24'
              BranchSideFuncs:
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1681,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1682,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1685,13'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1685,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1685,33'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1686,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1685,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1686,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1689,12'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1689,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1690,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1693,12'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1693,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1694,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1697,12'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1697,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1698,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1702,9'
              BranchSideFuncs:
                - timegm
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
                - __ctype_b_loc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1706,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1707,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_log
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1717,14'
              BranchSideFuncs:
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1709,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1709,66'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_log
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1710,14'
              BranchSideFuncs:
                - ly_log
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1710,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1711,13'
              BranchSideFuncs:
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1715,14'
              BranchSideFuncs:
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1721,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1721,31'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1723,15'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/tree_data_common.c:1721,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1723,15'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1725,18'
              BranchSideFuncs:
                - strtol
                - strtol
                - strndup
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1727,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1727,30'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1728,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1727,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1728,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1730,20'
              BranchSideFuncs:
                - strtol
                - strndup
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_common.c:1738,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1738,31'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1739,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1738,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1739,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1742,17'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/tree_data_common.c:1745,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1746,21'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1750,17'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/tree_data_common.c:1757,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1758,13'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1765,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1758,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1759,36'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/tree_data_common.c:1762,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1760,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1760,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1761,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1671,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1671,5'
          Dst:             strnlen
        - Src:             'src/tree_data_common.c:1671,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1671,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1673,18'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1674,17'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1675,18'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1676,18'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1677,17'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1678,17'
          Dst:             atoi
        - Src:             'src/tree_data_common.c:1682,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1686,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1690,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1694,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1698,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1702,9'
          Dst:             timegm
        - Src:             'src/tree_data_common.c:1709,28'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_data_common.c:1711,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1726,17'
          Dst:             strtol
        - Src:             'src/tree_data_common.c:1728,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1731,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1737,19'
          Dst:             strtol
        - Src:             'src/tree_data_common.c:1739,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1759,28'
          Dst:             strndup
    - functionName:    atol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timegm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_time_tz_offset
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_time_tz_offset_at
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1621,33'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1621,33'
              BranchSideFuncs:
                - time
                - ly_time_tz_offset_at
            - BranchSide:      'src/tree_data_common.c:1621,33'
              BranchSideFuncs:
                - time
                - ly_time_tz_offset_at
      Callsites:
        - Src:             'src/tree_data_common.c:1621,33'
          Dst:             time
        - Src:             'src/tree_data_common.c:1621,12'
          Dst:             ly_time_tz_offset_at
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_format2str
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         10
      ICount:          49
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1598,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1600,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1602,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1604,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1606,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1608,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1610,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1612,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_store_prefix_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - value_len
        - format
        - prefix_data
        - format_p
        - prefix_data_p
      BBCount:         118
      ICount:          745
      EdgeCount:       153
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - calloc
        - ly_dup_prefix_data
        - ly_free_prefix_data
        - ly_log
        - ly_resolve_prefix
        - ly_set_add
        - ly_set_new
        - ly_value_prefix_next
        - lyxml_ns_get
        - realloc
        - strdup
        - strndup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1481,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1484,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - malloc
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1528,15'
              BranchSideFuncs:
                - ly_set_new
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1528,15'
              BranchSideFuncs:
                - ly_set_new
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1579,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1579,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1579,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1579,15'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1585,5'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1484,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1491,13'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1486,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - malloc
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - malloc
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1486,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1486,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1486,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1487,14'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1486,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1486,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1487,14'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1491,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1491,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1492,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1496,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1496,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1496,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1496,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1496,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1496,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1496,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1496,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1496,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1504,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1505,13'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_free_prefix_data
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1524,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1505,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1505,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1506,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1506,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1508,41'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_free_prefix_data
                - ly_value_prefix_next
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1523,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1509,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1510,45'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1522,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1511,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1512,25'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_free_prefix_data
                - strndup
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1521,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1512,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1512,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - strndup
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1514,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - strndup
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1514,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1514,25'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - strndup
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1514,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_free_prefix_data
                - strndup
                - ly_log
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1514,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1514,25'
              BranchSideFuncs:
                - strndup
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1514,25'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1514,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1514,25'
              BranchSideFuncs:
                - strndup
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1514,25'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1518,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1518,25'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1519,41'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - ly_resolve_prefix
                - ly_resolve_prefix
                - __assert_fail
                - malloc
                - ly_log
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1528,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1530,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1535,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1530,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1530,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1531,25'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1535,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1535,13'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1536,24'
              BranchSideFuncs:
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1541,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1542,22'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - ly_set_add
                - strdup
                - ly_log
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1552,29'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1543,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1543,13'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1544,13'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1544,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1544,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1546,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1548,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1548,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1549,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1553,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1554,13'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_free_prefix_data
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1574,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1554,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1554,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1555,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1555,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1557,35'
              BranchSideFuncs:
                - lyxml_ns_get
                - lyxml_ns_get
                - ly_free_prefix_data
                - ly_value_prefix_next
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1573,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1558,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1559,39'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1572,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1560,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1562,34'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
            - BranchSide:      'src/tree_data_common.c:1571,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1563,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1563,25'
              BranchSideFuncs:
                - ly_set_add
                - strndup
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1564,25'
              BranchSideFuncs:
                - ly_set_add
                - strndup
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1564,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1564,25'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1566,50'
              BranchSideFuncs:
                - strndup
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_data_common.c:1567,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1567,25'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1568,46'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1569,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1569,25'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1570,21'
              BranchSideFuncs:
                - ly_free_prefix_data
                - ly_value_prefix_next
                - lyxml_ns_get
                - lyxml_ns_get
                - calloc
                - ly_log
                - ly_set_add
                - strndup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1579,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1581,25'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1584,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1582,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1583,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1588,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1588,9'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1589,30'
              BranchSideFuncs:
                - ly_free_prefix_data
      Callsites:
        - Src:             'src/tree_data_common.c:1486,13'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1486,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1486,13'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1486,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1491,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1496,9'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1496,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1496,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1505,13'
          Dst:             ly_value_prefix_next
        - Src:             'src/tree_data_common.c:1508,23'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data_common.c:1510,27'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_data_common.c:1512,25'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1514,25'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1514,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1514,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1517,44'
          Dst:             strndup
        - Src:             'src/tree_data_common.c:1518,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1530,13'
          Dst:             ly_set_new
        - Src:             'src/tree_data_common.c:1535,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1540,14'
          Dst:             lyxml_ns_get
        - Src:             'src/tree_data_common.c:1542,22'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1543,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1544,13'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:1547,27'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1548,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1554,13'
          Dst:             ly_value_prefix_next
        - Src:             'src/tree_data_common.c:1557,22'
          Dst:             lyxml_ns_get
        - Src:             'src/tree_data_common.c:1559,26'
          Dst:             lyxml_ns_get
        - Src:             'src/tree_data_common.c:1562,34'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1563,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1564,25'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:1566,42'
          Dst:             strndup
        - Src:             'src/tree_data_common.c:1567,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1568,39'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1569,25'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1582,13'
          Dst:             ly_dup_prefix_data
        - Src:             'src/tree_data_common.c:1589,9'
          Dst:             ly_free_prefix_data
    - functionName:    ly_dup_prefix_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - format
        - prefix_data
        - prefix_data_p
      BBCount:         79
      ICount:          480
      EdgeCount:       99
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - calloc
        - ly_free_prefix_data
        - ly_log
        - ly_set_add
        - ly_set_new
        - realloc
        - strdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1410,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1410,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1412,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - __assert_fail
                - ly_set_new
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
                - calloc
                - ly_log
                - strdup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1412,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1414,34'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1418,43'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1434,9'
              BranchSideFuncs:
                - ly_set_new
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1434,9'
              BranchSideFuncs:
                - ly_set_new
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1454,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1454,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1454,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1457,5'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1420,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1419,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1420,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1419,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1420,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1420,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1422,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1422,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1422,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1422,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1423,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1430,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1423,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1424,45'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1427,31'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1425,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1425,17'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1426,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1434,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1434,9'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1435,26'
              BranchSideFuncs:
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1438,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1439,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_free_prefix_data
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1450,9'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1440,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1440,13'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1441,13'
              BranchSideFuncs:
                - ly_set_add
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1441,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1441,13'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1443,37'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1443,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1444,57'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - strdup
                - ly_log
                - calloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_data_common.c:1447,50'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1445,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1445,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1446,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1448,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1448,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1449,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - calloc
                - ly_log
                - ly_set_add
                - strdup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/tree_data_common.c:1454,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1454,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:1455,10'
              BranchSideFuncs:
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_common.c:1460,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1460,9'
              BranchSideFuncs:
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_common.c:1461,29'
              BranchSideFuncs:
                - ly_free_prefix_data
      Callsites:
        - Src:             'src/tree_data_common.c:1410,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1419,9'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:1419,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1419,9'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1419,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1424,38'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1425,17'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1434,9'
          Dst:             ly_set_new
        - Src:             'src/tree_data_common.c:1439,18'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:1440,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1441,13'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:1444,30'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1445,17'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1447,23'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1448,13'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1454,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1461,9'
          Dst:             ly_free_prefix_data
    - functionName:    ly_free_prefix_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - prefix_data
      BBCount:         30
      ICount:          162
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - ly_set_free
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1370,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1371,9'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1374,13'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - free
                - free
        - Branch String:   'src/tree_data_common.c:1374,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1374,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1377,19'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1377,19'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1385,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1395,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1378,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1379,38'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
            - BranchSide:      'src/tree_data_common.c:1382,21'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_data_common.c:1386,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1386,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1386,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_data_common.c:1386,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1387,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:1389,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_data_common.c:1389,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1389,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_common.c:1390,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1382,9'
          Dst:             ly_set_free
    - functionName:    ly_nested_ext_schema
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - sparent
        - prefix
        - prefix_len
        - format
        - prefix_data
        - name
        - name_len
        - snode
        - ext
      BBCount:         32
      ICount:          208
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1326,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1326,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1328,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1326,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1327,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1328,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1331,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1331,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1332,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1359,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1332,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1334,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1337,24'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1338,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1340,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1344,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1345,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1351,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1346,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1348,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1350,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_np_cont_dflt_del
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_parent
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1309,19'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1309,23'
              BranchSideFuncs:
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1309,5'
              BranchSideFuncs:
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1309,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1310,9'
              BranchSideFuncs:
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1313,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1311,18'
          Dst:             lyd_parent
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_np_cont_dflt_set
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         33
      ICount:          149
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - lyd_child
        - lyd_parent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1282,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1282,5'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1283,14'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1283,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1283,33'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1285,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1283,62'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1283,66'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1285,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1283,66'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1283,66'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1283,66'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1283,66'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1283,66'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1283,66'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1283,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1283,66'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1283,13'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1283,66'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1285,13'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1288,9'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1283,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1285,13'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1288,9'
              BranchSideFuncs:
                - lyd_child.615
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1288,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1289,19'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_child.615
            - BranchSide:      'src/tree_data_common.c:1293,13'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_child.615
        - Branch String:   'src/tree_data_common.c:1289,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1290,17'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_child.615
            - BranchSide:      'src/tree_data_common.c:1292,9'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_child.615
        - Branch String:   'src/tree_data_common.c:1293,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1299,9'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_child.615
      Callsites:
        - Src:             'src/tree_data_common.c:1288,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_common.c:1302,18'
          Dst:             lyd_parent
    - functionName:    lyd_del_move_root
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - to_del
        - mod
      BBCount:         24
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - lyd_first_sibling
        - lyd_owner_module
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1260,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1260,37'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1265,11'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:1260,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1262,13'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1265,11'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:1265,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1265,32'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1266,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1265,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1266,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1269,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:1269,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1269,18'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1273,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1269,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1269,43'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:1273,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1269,55'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1269,76'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_first_sibling
            - BranchSide:      'src/tree_data_common.c:1271,36'
              BranchSideFuncs:
                - lyd_first_sibling
        - Branch String:   'src/tree_data_common.c:1269,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1271,36'
              BranchSideFuncs:
                - lyd_first_sibling
            - BranchSide:      'src/tree_data_common.c:1273,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1260,19'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:1269,59'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:1269,87'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:1271,17'
          Dst:             lyd_first_sibling
    - functionName:    lyd_owner_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         28
      ICount:          164
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_implemented_ns
        - lyd_parent
        - lysc_owner_module
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:301,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:302,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:305,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:305,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:305,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:305,29'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:305,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:306,27'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
            - BranchSide:      'src/tree_data_common.c:309,10'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
                - lysc_owner_module
        - Branch String:   'src/tree_data_common.c:309,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:311,40'
              BranchSideFuncs:
                - lysc_owner_module
            - BranchSide:      'src/tree_data_common.c:330,30'
              BranchSideFuncs:
                - lysc_owner_module
        - Branch String:   'src/tree_data_common.c:312,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:314,17'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:319,17'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:324,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:314,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:315,57'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:315,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:315,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:315,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:319,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:320,54'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:322,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:320,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:320,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:320,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
      Callsites:
        - Src:             'src/tree_data_common.c:306,16'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:315,24'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/tree_data_common.c:320,24'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data_common.c:330,12'
          Dst:             lysc_owner_module
    - functionName:    lyd_first_sibling
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         19
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:776,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:777,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:781,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:781,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:782,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:783,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:787,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:788,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:791,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:788,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:788,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:789,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/tree_data_common.c:788,9'
          Dst:             __assert_fail
    - functionName:    lyd_hash_table_schema_val_equal
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1178,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1180,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1182,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_find_sibling_schema
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - siblings
        - schema
        - match
      BBCount:         67
      ICount:          362
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - lyd_hash_table_schema_val_equal
        - lyht_find_with_val_cb
        - lyht_hash_multi
        - strcmp
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1193,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1193,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
            - BranchSide:      'src/tree_data_common.c:1194,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
        - Branch String:   'src/tree_data_common.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1196,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
            - BranchSide:      'src/tree_data_common.c:1202,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
        - Branch String:   'src/tree_data_common.c:1196,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1197,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1203,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1203,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
            - BranchSide:      'src/tree_data_common.c:1218,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1203,34'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1203,37'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
            - BranchSide:      'src/tree_data_common.c:1218,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1203,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1205,35'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find_with_val_cb
            - BranchSide:      'src/tree_data_common.c:1218,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1210,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1211,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1214,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1218,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1219,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1221,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1221,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1222,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1227,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1227,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1227,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1227,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1229,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1239,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1229,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1229,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1229,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1229,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1230,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1234,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1230,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1231,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1233,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1234,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1234,49'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1234,49'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1244,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1245,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1251,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1245,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1246,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1248,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1251,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1252,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1254,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1193,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1205,57'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:1205,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_common.c:1206,52'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:1206,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_common.c:1207,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_common.c:1210,14'
          Dst:             lyht_find_with_val_cb
        - Src:             'src/tree_data_common.c:1210,14'
          Dst:             lyd_hash_table_schema_val_equal
        - Src:             'src/tree_data_common.c:1234,22'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:1234,67'
          Dst:             strcmp
    - functionName:    lyd_meta_is_internal
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         13
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1152,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1152,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_data_common.c:1154,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_data_common.c:1155,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1155,68'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1159,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1155,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1159,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1152,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1155,10'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:1155,61'
          Dst:             strcmp
    - functionName:    lyd_any_copy_value
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - trg
        - value
        - value_type
      BBCount:         54
      ICount:          326
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lyd_dup_siblings
        - lyd_free_all
        - lyd_lyb_data_length
        - lydict_insert
        - lydict_remove
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1048,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1048,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - free
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
                - lydict_remove
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1049,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - free
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
                - lydict_remove
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1049,5'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
                - lydict_remove
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1049,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1049,5'
              BranchSideFuncs:
                - free
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
                - lydict_remove
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1051,32'
              BranchSideFuncs:
                - free
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
                - lydict_remove
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1054,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1056,22'
              BranchSideFuncs:
                - lyd_free_all
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1061,23'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1061,23'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1061,23'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1064,14'
              BranchSideFuncs:
                - free
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1067,5'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
        - Branch String:   'src/tree_data_common.c:1061,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1061,37'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1061,37'
              BranchSideFuncs:
                - lydict_remove
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
        - Branch String:   'src/tree_data_common.c:1069,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1071,9'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1075,21'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
                - lydict_insert
                - lyd_dup_siblings
        - Branch String:   'src/tree_data_common.c:1076,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1078,13'
              BranchSideFuncs:
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1085,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1085,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1085,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1090,13'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1101,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1078,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1079,13'
              BranchSideFuncs:
                - lyd_dup_siblings
            - BranchSide:      'src/tree_data_common.c:1081,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1079,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1079,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1080,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1085,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1086,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1088,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1086,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1086,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:1086,13'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:1086,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1086,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1087,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1090,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1091,43'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - malloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1098,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1093,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1093,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1094,35'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:1095,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1095,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:1096,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:1095,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1095,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:1095,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_common.c:1048,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1049,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1049,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1056,9'
          Dst:             lyd_free_all
        - Src:             'src/tree_data_common.c:1061,9'
          Dst:             lydict_remove
        - Src:             'src/tree_data_common.c:1079,13'
          Dst:             lyd_dup_siblings
        - Src:             'src/tree_data_common.c:1086,13'
          Dst:             lydict_insert
        - Src:             'src/tree_data_common.c:1091,23'
          Dst:             lyd_lyb_data_length
        - Src:             'src/tree_data_common.c:1095,13'
          Dst:             ly_log
    - functionName:    lyd_any_value_str
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - any
        - value_str
      BBCount:         45
      ICount:          258
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_free_all
        - lyd_parse_data_mem
        - lyd_print_mem
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:995,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:995,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
            - BranchSide:      'src/tree_data_common.c:995,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:995,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:995,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
            - BranchSide:      'src/tree_data_common.c:996,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
        - Branch String:   'src/tree_data_common.c:996,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:996,5'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
            - BranchSide:      'src/tree_data_common.c:996,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:996,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:996,5'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
            - BranchSide:      'src/tree_data_common.c:998,32'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
        - Branch String:   'src/tree_data_common.c:1001,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1003,9'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
            - BranchSide:      'src/tree_data_common.c:1006,13'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
                - lyd_parse_data_mem
        - Branch String:   'src/tree_data_common.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1009,34'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1014,16'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1020,15'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1020,15'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1020,15'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1024,9'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
        - Branch String:   'src/tree_data_common.c:1009,34'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1009,48'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
            - BranchSide:      'src/tree_data_common.c:1009,48'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
        - Branch String:   'src/tree_data_common.c:1010,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1010,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1011,17'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
                - lyd_print_mem
        - Branch String:   'src/tree_data_common.c:1024,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1026,29'
              BranchSideFuncs:
                - lyd_print_mem
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1029,9'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1027,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1027,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1028,5'
              BranchSideFuncs:
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1029,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1029,9'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1030,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1031,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1031,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1031,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1037,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1037,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_all
        - Branch String:   'src/tree_data_common.c:1037,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1038,22'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_common.c:1040,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:995,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:995,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:996,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:996,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1009,15'
          Dst:             lyd_parse_data_mem
        - Src:             'src/tree_data_common.c:1026,15'
          Dst:             lyd_print_mem
        - Src:             'src/tree_data_common.c:1029,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:1030,22'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:1031,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:1038,9'
          Dst:             lyd_free_all
    - functionName:    lyd_value_get_canonical
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:980,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:980,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:980,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:980,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:980,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:982,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:982,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:982,32'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:983,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:980,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:980,5'
          Dst:             ly_log
    - functionName:    lyd_parse_opaq_list_error
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - snode
      BBCount:         44
      ICount:          280
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_set_add
        - ly_set_erase
        - ly_set_rm_index
        - ly_value_validate
        - ly_vlog
        - lyd_child
        - lys_getnext
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:812,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:812,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:815,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_child.615
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
                - ly_set_add
        - Branch String:   'src/tree_data_common.c:815,53'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:815,57'
              BranchSideFuncs:
                - lyd_child.615
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
                - ly_set_add
                - lys_getnext
            - BranchSide:      'src/tree_data_common.c:815,5'
              BranchSideFuncs:
                - lyd_child.615
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
                - ly_set_add
                - lys_getnext
        - Branch String:   'src/tree_data_common.c:815,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:816,9'
              BranchSideFuncs:
                - ly_set_add
                - lys_getnext
                - lyd_child.615
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
            - BranchSide:      'src/tree_data_common.c:819,5'
              BranchSideFuncs:
                - lyd_child.615
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
        - Branch String:   'src/tree_data_common.c:816,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:815,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:816,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/tree_data_common.c:819,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:821,16'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_data_common.c:847,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
        - Branch String:   'src/tree_data_common.c:821,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:822,27'
              BranchSideFuncs:
                - strcmp
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:827,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_data_common.c:823,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:823,18'
              BranchSideFuncs:
                - strcmp
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:823,18'
              BranchSideFuncs:
                - strcmp
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
        - Branch String:   'src/tree_data_common.c:823,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:824,17'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_data_common.c:826,9'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_data_common.c:827,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:829,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
            - BranchSide:      'src/tree_data_common.c:833,35'
              BranchSideFuncs:
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_data_common.c:835,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:837,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
            - BranchSide:      'src/tree_data_common.c:841,42'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strcmp
        - Branch String:   'src/tree_data_common.c:842,33'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:842,48'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strcmp
            - BranchSide:      'src/tree_data_common.c:842,48'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strcmp
        - Branch String:   'src/tree_data_common.c:844,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:844,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:845,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_vlog
                - ly_set_rm_index
                - strlen
                - ly_value_validate
                - strcmp
        - Branch String:   'src/tree_data_common.c:847,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:847,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:849,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
        - Branch String:   'src/tree_data_common.c:849,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:849,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/tree_data_common.c:849,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_data_common.c:812,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:815,19'
          Dst:             lys_getnext
        - Src:             'src/tree_data_common.c:816,9'
          Dst:             ly_set_add
        - Src:             'src/tree_data_common.c:819,5'
          Dst:             lyd_child
        - Src:             'src/tree_data_common.c:823,18'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:833,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_data_common.c:842,68'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:842,15'
          Dst:             ly_value_validate
        - Src:             'src/tree_data_common.c:849,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:855,5'
          Dst:             ly_set_erase
    - functionName:    ly_value_validate
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - node
        - value
        - value_len
        - format
        - prefix_data
        - hints
      BBCount:         28
      ICount:          188
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ly_err_free
        - ly_err_print_build_path
        - ly_log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:590,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:590,5'
              BranchSideFuncs:
                - ly_log
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:592,11'
              BranchSideFuncs:
                - ly_log
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:592,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:593,9'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:597,38'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:598,30'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:598,36'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:598,42'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:600,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:603,12'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:604,16'
              BranchSideFuncs:
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:605,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:607,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:609,21'
              BranchSideFuncs:
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:612,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:615,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:613,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:613,34'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:613,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:590,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:593,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:607,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:609,9'
          Dst:             ly_err_free
    - functionName:    ly_err_print_build_path
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - scnode
        - eitem
      BBCount:         26
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ly_err_print
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:491,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:491,29'
              BranchSideFuncs:
                - ly_err_print
            - BranchSide:      'src/tree_data_common.c:492,22'
              BranchSideFuncs:
                - ly_err_print
        - Branch String:   'src/tree_data_common.c:491,48'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:491,51'
              BranchSideFuncs:
                - ly_err_print
            - BranchSide:      'src/tree_data_common.c:492,22'
              BranchSideFuncs:
                - ly_err_print
        - Branch String:   'src/tree_data_common.c:491,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:492,22'
              BranchSideFuncs:
                - ly_err_print
            - BranchSide:      'src/tree_data_common.c:494,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_log_location
                - ly_log_location
        - Branch String:   'src/tree_data_common.c:494,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:495,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:496,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/tree_data_common.c:499,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:499,63'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:499,96'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:500,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:501,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:502,20'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/tree_data_common.c:492,9'
          Dst:             ly_err_print
        - Src:             'src/tree_data_common.c:495,13'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:497,13'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:499,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:501,13'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_common.c:503,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_node_schema
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         36
      ICount:          180
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - lyd_node_module
        - lyd_parent
        - lys_find_child
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:1111,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1112,9'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1113,16'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1118,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1118,44'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1118,5'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1118,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1118,84'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1119,9'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1119,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1120,21'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1125,5'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1127,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1127,84'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
            - BranchSide:      'src/tree_data_common.c:1130,31'
              BranchSideFuncs:
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1131,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1133,20'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.614
                - lyd_node_module
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1138,33'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.614
                - lyd_node_module
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1138,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1138,18'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.614
                - lyd_node_module
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1138,18'
              BranchSideFuncs:
                - lys_find_child
                - lyd_parent.614
                - lyd_node_module
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1142,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1142,25'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1142,5'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
        - Branch String:   'src/tree_data_common.c:1142,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:1127,21'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_module
                - lys_find_child
                - lyd_parent.614
            - BranchSide:      'src/tree_data_common.c:1144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:1118,17'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1118,65'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1127,27'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1127,65'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:1130,15'
          Dst:             lyd_node_module
        - Src:             'src/tree_data_common.c:1138,18'
          Dst:             lys_find_child
    - functionName:    lyd_node_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         23
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_implemented_ns
        - lyd_parent
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:338,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:340,13'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:364,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:340,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:341,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:345,40'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:346,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:348,17'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:353,17'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented_ns
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:358,13'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:348,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:349,57'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:351,13'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:349,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:349,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/tree_data_common.c:349,72'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:353,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:354,54'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:356,13'
              BranchSideFuncs:
                - lyd_parent.614
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_implemented_ns
        - Branch String:   'src/tree_data_common.c:354,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:354,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/tree_data_common.c:354,69'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
      Callsites:
        - Src:             'src/tree_data_common.c:349,24'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/tree_data_common.c:354,24'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data_common.c:361,16'
          Dst:             lyd_parent
    - functionName:    lyd_parse_opaq_error
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         69
      ICount:          513
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_implemented_ns
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_value_validate
        - ly_vlog
        - lyd_node_schema
        - lyd_parent
        - lyd_parse_opaq_list_error
        - lys_find_child
        - lys_nodetype2str
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:870,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:870,5'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_schema
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - strcmp
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_common.c:870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:870,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:870,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:870,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:870,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:872,11'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_schema
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_common.c:870,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:870,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:872,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:872,9'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_schema
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_common.c:872,9'
              BranchSideFuncs:
                - lyd_parent.614
                - lyd_node_schema
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_common.c:881,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:882,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_common.c:888,13'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_common.c:888,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:890,14'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
            - BranchSide:      'src/tree_data_common.c:905,14'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
            - BranchSide:      'src/tree_data_common.c:905,14'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - strcmp
            - BranchSide:      'src/tree_data_common.c:919,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:890,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:890,32'
              BranchSideFuncs:
                - strcmp
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:891,52'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
        - Branch String:   'src/tree_data_common.c:890,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:891,52'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
            - BranchSide:      'src/tree_data_common.c:900,19'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
        - Branch String:   'src/tree_data_common.c:892,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:893,17'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
            - BranchSide:      'src/tree_data_common.c:898,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
        - Branch String:   'src/tree_data_common.c:905,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:905,32'
              BranchSideFuncs:
                - strcmp
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
                - ly_ctx_get_module_implemented
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:906,49'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
        - Branch String:   'src/tree_data_common.c:905,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:906,49'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
            - BranchSide:      'src/tree_data_common.c:915,19'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
        - Branch String:   'src/tree_data_common.c:907,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:908,17'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
            - BranchSide:      'src/tree_data_common.c:913,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
        - Branch String:   'src/tree_data_common.c:926,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:926,19'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
            - BranchSide:      'src/tree_data_common.c:930,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
        - Branch String:   'src/tree_data_common.c:926,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:926,31'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
                - lys_find_child
            - BranchSide:      'src/tree_data_common.c:930,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
        - Branch String:   'src/tree_data_common.c:926,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:928,32'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
            - BranchSide:      'src/tree_data_common.c:930,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
        - Branch String:   'src/tree_data_common.c:930,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:931,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
            - BranchSide:      'src/tree_data_common.c:942,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
                - strlen
                - ly_value_validate
        - Branch String:   'src/tree_data_common.c:931,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:932,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:935,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:947,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:949,32'
              BranchSideFuncs:
                - strlen
                - ly_value_validate
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:951,16'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lyd_parse_opaq_list_error
        - Branch String:   'src/tree_data_common.c:950,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:950,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:951,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:951,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:953,40'
              BranchSideFuncs:
                - lyd_parse_opaq_list_error
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:955,16'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/tree_data_common.c:954,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:954,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:955,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:955,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:957,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/tree_data_common.c:964,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:957,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:958,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:963,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log_location_revert
      Callsites:
        - Src:             'src/tree_data_common.c:870,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:870,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:874,14'
          Dst:             lyd_parent
        - Src:             'src/tree_data_common.c:875,15'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data_common.c:878,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:882,9'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:890,25'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:891,19'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/tree_data_common.c:893,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:905,25'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:906,19'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data_common.c:908,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:919,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:925,13'
          Dst:             lys_find_child
        - Src:             'src/tree_data_common.c:928,17'
          Dst:             lys_find_child
        - Src:             'src/tree_data_common.c:932,13'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:935,13'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:942,5'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_common.c:944,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:949,57'
          Dst:             strlen
        - Src:             'src/tree_data_common.c:949,14'
          Dst:             ly_value_validate
        - Src:             'src/tree_data_common.c:953,14'
          Dst:             lyd_parse_opaq_list_error
        - Src:             'src/tree_data_common.c:958,13'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_common.c:958,13'
          Dst:             ly_vlog
        - Src:             'src/tree_data_common.c:964,9'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_common.c:964,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:969,5'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_common.c:969,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:973,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_list_pos
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         17
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:755,19'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:755,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:755,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:760,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:760,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:761,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:768,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:761,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:761,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:761,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:763,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:765,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_is_default
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         30
      ICount:          218
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:716,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:717,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:720,42'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:722,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:723,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:733,52'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:724,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:725,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:729,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:729,42'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:729,58'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:729,58'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:729,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:730,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:734,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:735,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:738,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:738,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:740,18'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:740,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:740,63'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:740,63'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:740,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:741,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:743,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_value_compare
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - value
        - value_len
      BBCount:         16
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyd_value_store
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:690,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:690,5'
              BranchSideFuncs:
                - ly_log
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:690,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:690,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:690,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:690,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:690,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:690,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_common.c:692,11'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_common.c:690,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:690,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:690,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:699,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:699,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:702,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:690,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:690,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:696,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_common.c:697,11'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_common.c:698,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_value_store
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val
        - type
        - value
        - value_len
        - is_utf8
        - store_only
        - dynamic
        - format
        - prefix_data
        - hints
        - ctx_node
        - incomplete
      BBCount:         35
      ICount:          222
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ly_err_free
        - ly_err_print_build_path
        - ly_vlog
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:517,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:518,15'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:521,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:521,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:522,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:525,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:525,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:525,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:528,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:525,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:526,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:528,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:528,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:529,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:531,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:531,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:532,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:535,11'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:536,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:537,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:540,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:540,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:544,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:541,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:542,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:544,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:544,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:545,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:545,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:546,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:549,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_data_common.c:546,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:547,13'
          Dst:             ly_err_free
        - Src:             'src/tree_data_common.c:549,13'
          Dst:             ly_vlog
    - functionName:    lyd_value_validate
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - schema
        - value
        - value_len
        - ctx_node
        - realtype
        - canonical
      BBCount:         59
      ICount:          345
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - ly_err_free
        - ly_err_print_build_path
        - ly_log
        - lydict_insert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:628,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
                - ly_log
            - BranchSide:      'src/tree_data_common.c:628,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:628,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:630,10'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:628,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:630,10'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:630,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:631,15'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:634,10'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:634,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:635,15'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:637,38'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:642,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:642,17'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:643,16'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:642,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:643,16'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:646,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:646,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:646,22'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:651,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:646,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:648,14'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:651,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
        - Branch String:   'src/tree_data_common.c:651,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:651,16'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:659,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:651,38'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:651,41'
              BranchSideFuncs:
                - lydict_insert
                - ly_err_free
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:659,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:651,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:652,13'
              BranchSideFuncs:
                - ly_err_free
                - lydict_insert
                - ly_err_print_build_path
            - BranchSide:      'src/tree_data_common.c:659,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:652,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:654,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:656,21'
              BranchSideFuncs:
                - ly_err_free
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:659,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:659,17'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:660,13'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:659,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:660,13'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:660,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:662,21'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:669,13'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:662,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:663,33'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:665,33'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_data_common.c:669,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:671,27'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/tree_data_common.c:673,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:675,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:677,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:679,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:677,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:677,34'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:677,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:628,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:628,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:654,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:656,9'
          Dst:             ly_err_free
        - Src:             'src/tree_data_common.c:671,13'
          Dst:             lydict_insert
    - functionName:    lyd_value_validate_incomplete
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - val
        - ctx_node
        - tree
      BBCount:         13
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ly_err_free
        - ly_err_print_build_path
        - ly_vlog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:564,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:564,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:566,11'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
        - Branch String:   'src/tree_data_common.c:567,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:568,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:578,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:568,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:569,37'
              BranchSideFuncs:
                - ly_err_print_build_path
                - ly_err_free
            - BranchSide:      'src/tree_data_common.c:572,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_data_common.c:564,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:569,13'
          Dst:             ly_err_print_build_path
        - Src:             'src/tree_data_common.c:570,13'
          Dst:             ly_err_free
        - Src:             'src/tree_data_common.c:572,13'
          Dst:             ly_vlog
    - functionName:    lyd_data_next_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - first
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lyd_owner_module
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:460,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:462,10'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:466,15'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:470,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:471,31'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:476,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:471,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:472,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:474,5'
              BranchSideFuncs:
                - lyd_owner_module
      Callsites:
        - Src:             'src/tree_data_common.c:469,11'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:471,13'
          Dst:             lyd_owner_module
    - functionName:    lyd_mod_next_module
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - module
        - ctx
        - i
        - first
      BBCount:         26
      ICount:          129
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ly_ctx_get_module_iter
        - lyd_owner_module
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:428,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:429,14'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:436,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:429,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:430,17'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:432,19'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:438,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:438,26'
              BranchSideFuncs:
                - lyd_owner_module
                - ly_ctx_get_module_iter
            - BranchSide:      'src/tree_data_common.c:438,9'
              BranchSideFuncs:
                - lyd_owner_module
                - ly_ctx_get_module_iter
        - Branch String:   'src/tree_data_common.c:438,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:437,42'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:443,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:443,9'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:444,9'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:444,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:445,34'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:450,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:445,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:446,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:449,9'
              BranchSideFuncs:
                - lyd_owner_module
      Callsites:
        - Src:             'src/tree_data_common.c:437,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_data_common.c:445,17'
          Dst:             lyd_owner_module
    - functionName:    lyd_first_module_sibling
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - mod
      BBCount:         46
      ICount:          210
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - lyd_owner_module
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:374,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:374,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data_common.c:374,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:374,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:374,5'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data_common.c:376,11'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data_common.c:376,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:377,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
            - BranchSide:      'src/tree_data_common.c:380,14'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
                - strcmp
        - Branch String:   'src/tree_data_common.c:382,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:382,28'
              BranchSideFuncs:
                - strcmp
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:382,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:383,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:385,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:394,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:385,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:386,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:392,5'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:387,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:385,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:388,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:394,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:396,9'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:404,9'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:396,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:397,34'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:402,5'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:397,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:398,17'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:400,21'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:404,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:406,9'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:406,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:407,34'
              BranchSideFuncs:
                - lyd_owner_module
            - BranchSide:      'src/tree_data_common.c:412,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:407,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:408,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:411,9'
              BranchSideFuncs:
                - lyd_owner_module
        - Branch String:   'src/tree_data_common.c:414,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:416,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:374,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:381,15'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:382,21'
          Dst:             strcmp
        - Src:             'src/tree_data_common.c:387,17'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:397,17'
          Dst:             lyd_owner_module
        - Src:             'src/tree_data_common.c:407,17'
          Dst:             lyd_owner_module
    - functionName:    lyd_child_no_keys
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         18
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - lyd_node_child_p
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:274,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:275,9'
              BranchSideFuncs:
                - lyd_node_child_p
            - BranchSide:      'src/tree_data_common.c:278,10'
              BranchSideFuncs:
                - lyd_node_child_p
        - Branch String:   'src/tree_data_common.c:278,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:280,41'
              BranchSideFuncs:
                - lyd_node_child_p
            - BranchSide:      'src/tree_data_common.c:283,52'
              BranchSideFuncs:
                - lyd_node_child_p
        - Branch String:   'src/tree_data_common.c:284,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:285,35'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:287,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:287,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:287,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:287,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:287,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:288,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:290,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:283,16'
          Dst:             lyd_node_child_p
    - functionName:    lyd_node_child_p
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:196,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:198,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:198,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:199,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:201,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:201,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:207,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:207,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:207,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:207,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:207,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:209,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:196,5'
          Dst:             __assert_fail
    - functionName:    lyxp_vars_free
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:257,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:258,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:261,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/tree_data_common.c:261,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:261,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:261,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/tree_data_common.c:261,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:262,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:266,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_data_common.c:266,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:266,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_common.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_vars_set
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
        - name
        - value
      BBCount:         32
      ICount:          214
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - lyxp_vars_find
        - realloc
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:221,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:221,19'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
            - BranchSide:      'src/tree_data_common.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:221,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:221,28'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
            - BranchSide:      'src/tree_data_common.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:221,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:222,9'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
            - BranchSide:      'src/tree_data_common.c:226,10'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyxp_vars_find
                - strdup
                - free
        - Branch String:   'src/tree_data_common.c:226,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:226,41'
              BranchSideFuncs:
                - lyxp_vars_find
                - strdup
                - free
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:234,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:226,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:227,28'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:234,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:228,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:228,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_common.c:231,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_data_common.c:236,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:236,9'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:236,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_data_common.c:236,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:236,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_common.c:239,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - free
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_common.c:239,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:239,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - free
            - BranchSide:      'src/tree_data_common.c:239,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - free
        - Branch String:   'src/tree_data_common.c:239,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:239,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
        - Branch String:   'src/tree_data_common.c:239,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:239,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
      Callsites:
        - Src:             'src/tree_data_common.c:226,19'
          Dst:             lyxp_vars_find
        - Src:             'src/tree_data_common.c:227,21'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:234,20'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:235,21'
          Dst:             strdup
        - Src:             'src/tree_data_common.c:239,9'
          Dst:             realloc
        - Src:             'src/tree_data_common.c:239,9'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:239,9'
          Dst:             ly_log
    - functionName:    lys_getnext_data
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - last
        - sibling
        - slast
        - parent
        - module
      BBCount:         40
      ICount:          183
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - lyd_find_sibling_val
        - lys_getnext
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:168,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:169,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:168,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:169,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:169,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:169,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:171,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:169,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:169,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:169,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:169,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:169,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:171,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:171,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:172,18'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:175,9'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:175,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:175,17'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:181,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:175,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:175,32'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:181,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:175,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:177,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:181,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
        - Branch String:   'src/tree_data_common.c:181,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:182,35'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lys_getnext
            - BranchSide:      'src/tree_data_common.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:182,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:181,5'
              BranchSideFuncs:
                - lys_getnext
                - lyd_find_sibling_val
            - BranchSide:      'src/tree_data_common.c:183,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:187,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:188,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:190,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:168,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:169,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:181,21'
          Dst:             lys_getnext
        - Src:             'src/tree_data_common.c:182,14'
          Dst:             lyd_find_sibling_val
    - functionName:    lyht_dup_inst_ht_free_cb
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_p
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_set_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_common.c:151,5'
          Dst:             ly_set_free
    - functionName:    lyd_dup_inst_free
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dup_inst_ht
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyht_dup_inst_ht_free_cb
        - lyht_free
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_common.c:158,5'
          Dst:             lyht_free
        - Src:             'src/tree_data_common.c:158,5'
          Dst:             lyht_dup_inst_ht_free_cb
    - functionName:    lyd_dup_inst_get
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_inst
        - dup_inst_ht
      BBCount:         15
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - lyht_dup_inst_ht_equal_cb
        - lyht_find
        - lyht_insert
        - lyht_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:83,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:85,25'
              BranchSideFuncs:
                - lyht_find
                - calloc
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:90,24'
              BranchSideFuncs:
                - lyht_new
                - calloc
                - lyht_insert
        - Branch String:   'src/tree_data_common.c:85,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:86,21'
              BranchSideFuncs:
                - calloc
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:88,5'
              BranchSideFuncs:
                - calloc
                - lyht_insert
        - Branch String:   'src/tree_data_common.c:91,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:0,0'
              BranchSideFuncs:
                - calloc
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:91,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:96,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:96,5'
              BranchSideFuncs:
                - lyht_insert
            - BranchSide:      'src/tree_data_common.c:99,22'
              BranchSideFuncs:
                - lyht_insert
        - Branch String:   'src/tree_data_common.c:99,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:103,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:85,14'
          Dst:             lyht_find
        - Src:             'src/tree_data_common.c:90,24'
          Dst:             lyht_new
        - Src:             'src/tree_data_common.c:90,24'
          Dst:             lyht_dup_inst_ht_equal_cb
        - Src:             'src/tree_data_common.c:95,12'
          Dst:             calloc
        - Src:             'src/tree_data_common.c:99,9'
          Dst:             lyht_insert
    - functionName:    lyd_dup_inst_next
      functionSourceFile: '/src/libyang/src/tree_data_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - inst
        - siblings
        - dup_inst_ht
      BBCount:         47
      ICount:          270
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_dup_inst_get
        - lyd_find_sibling_dup_inst_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_common.c:111,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:113,9'
              BranchSideFuncs:
                - lyd_dup_inst_get
                - ly_log
                - lyd_find_sibling_dup_inst_set
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:118,34'
              BranchSideFuncs:
                - lyd_dup_inst_get
                - ly_log
                - lyd_find_sibling_dup_inst_set
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:119,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:119,5'
              BranchSideFuncs:
                - lyd_find_sibling_dup_inst_set
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:121,10'
              BranchSideFuncs:
                - lyd_find_sibling_dup_inst_set
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:119,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:119,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_common.c:119,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_common.c:121,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:123,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:127,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:124,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:124,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:124,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:124,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:124,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_common.c:125,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:127,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:133,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_common.c:128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:130,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:128,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:130,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_common.c:133,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_common.c:136,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_common.c:118,16'
          Dst:             lyd_dup_inst_get
        - Src:             'src/tree_data_common.c:119,5'
          Dst:             ly_log
        - Src:             'src/tree_data_common.c:123,9'
          Dst:             lyd_find_sibling_dup_inst_set
        - Src:             'src/tree_data_common.c:124,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_common.c:133,9'
          Dst:             __assert_fail
    - functionName:    lyd_unlink_hash
      functionSourceFile: '/src/libyang/src/tree_data_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         40
      ICount:          275
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - lyht_hash_multi
        - lyht_insert
        - lyht_remove
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_hash.c:204,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:204,27'
              BranchSideFuncs:
                - lyht_remove
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:204,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:204,44'
              BranchSideFuncs:
                - lyht_remove
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:204,65'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:204,69'
              BranchSideFuncs:
                - lyht_remove
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:204,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:206,9'
              BranchSideFuncs:
                - lyht_remove
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:210,21'
              BranchSideFuncs:
                - lyht_remove
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_hash.c:210,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:211,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:216,10'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_hash.c:211,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:211,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:211,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_hash.c:216,62'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:216,67'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:216,62'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:216,84'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:216,88'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:218,35'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_hash.c:216,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:216,9'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:218,35'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_insert
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_hash.c:223,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:224,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:229,13'
              BranchSideFuncs:
                - lyht_insert
                - ly_log
        - Branch String:   'src/tree_data_hash.c:224,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:224,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:224,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_hash.c:229,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:229,28'
              BranchSideFuncs:
                - lyht_insert
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:229,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:230,29'
              BranchSideFuncs:
                - lyht_insert
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:230,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:231,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:231,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:231,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:231,17'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_hash.c:210,9'
          Dst:             lyht_remove
        - Src:             'src/tree_data_hash.c:211,9'
          Dst:             ly_log
        - Src:             'src/tree_data_hash.c:218,63'
          Dst:             strlen
        - Src:             'src/tree_data_hash.c:218,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:219,58'
          Dst:             strlen
        - Src:             'src/tree_data_hash.c:219,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:220,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:223,13'
          Dst:             lyht_remove
        - Src:             'src/tree_data_hash.c:224,13'
          Dst:             ly_log
        - Src:             'src/tree_data_hash.c:230,17'
          Dst:             lyht_insert
        - Src:             'src/tree_data_hash.c:231,17'
          Dst:             ly_log
    - functionName:    lyd_insert_hash_add
      functionSourceFile: '/src/libyang/src/tree_data_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ht
        - node
        - empty_ht
      BBCount:         47
      ICount:          292
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_log
        - lyht_hash_multi
        - lyht_insert
        - lyht_insert_no_check
        - lyht_remove
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_hash.c:128,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:128,5'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert_no_check
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:128,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_hash.c:128,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:128,5'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert_no_check
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:128,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_hash.c:128,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:128,5'
              BranchSideFuncs:
                - lyht_insert_no_check
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:131,30'
              BranchSideFuncs:
                - lyht_insert_no_check
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_hash.c:131,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:132,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:136,10'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
        - Branch String:   'src/tree_data_hash.c:132,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:132,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:132,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_hash.c:136,62'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:137,15'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:159,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:137,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:137,36'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:139,35'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
        - Branch String:   'src/tree_data_hash.c:136,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:139,35'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:159,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:144,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:144,26'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:151,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert
                - ly_log
        - Branch String:   'src/tree_data_hash.c:144,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:144,41'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert
                - ly_log
                - lyht_remove
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:151,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert
                - ly_log
        - Branch String:   'src/tree_data_hash.c:144,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:145,29'
              BranchSideFuncs:
                - lyht_remove
                - __assert_fail
                - lyht_insert
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:151,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert
                - ly_log
        - Branch String:   'src/tree_data_hash.c:145,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:146,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:148,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_insert
                - ly_log
        - Branch String:   'src/tree_data_hash.c:146,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:146,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:146,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_hash.c:151,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:151,9'
              BranchSideFuncs:
                - lyht_insert
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:154,25'
              BranchSideFuncs:
                - lyht_insert
                - ly_log
        - Branch String:   'src/tree_data_hash.c:154,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:155,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:155,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:155,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_hash.c:155,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_hash.c:128,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_hash.c:131,9'
          Dst:             lyht_insert_no_check
        - Src:             'src/tree_data_hash.c:132,9'
          Dst:             ly_log
        - Src:             'src/tree_data_hash.c:139,63'
          Dst:             strlen
        - Src:             'src/tree_data_hash.c:139,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:140,58'
          Dst:             strlen
        - Src:             'src/tree_data_hash.c:140,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:141,16'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:145,17'
          Dst:             lyht_remove
        - Src:             'src/tree_data_hash.c:146,17'
          Dst:             ly_log
        - Src:             'src/tree_data_hash.c:151,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_hash.c:154,13'
          Dst:             lyht_insert
        - Src:             'src/tree_data_hash.c:155,13'
          Dst:             ly_log
    - functionName:    lyd_insert_hash
      functionSourceFile: '/src/libyang/src/tree_data_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         35
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - lyd_hash_table_val_equal
        - lyd_insert_hash_add
        - lyht_get_fixed_size
        - lyht_new
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/tree_data_hash.c:168,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:168,27'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:168,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:168,44'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:168,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:170,9'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:174,10'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
                - lyd_insert_hash_add
        - Branch String:   'src/tree_data_hash.c:174,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:178,11'
              BranchSideFuncs:
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:193,9'
              BranchSideFuncs:
                - lyd_insert_hash_add
        - Branch String:   'src/tree_data_hash.c:179,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:180,17'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:184,13'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
        - Branch String:   'src/tree_data_hash.c:180,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:181,17'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:183,9'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
        - Branch String:   'src/tree_data_hash.c:184,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:185,70'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:192,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:186,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:187,21'
              BranchSideFuncs:
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:187,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:188,21'
              BranchSideFuncs:
                - lyd_insert_hash_add
            - BranchSide:      'src/tree_data_hash.c:190,13'
              BranchSideFuncs:
                - lyd_insert_hash_add
        - Branch String:   'src/tree_data_hash.c:188,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:188,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_hash.c:189,17'
              BranchSideFuncs:
                - lyd_insert_hash_add
        - Branch String:   'src/tree_data_hash.c:193,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_hash.c:193,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_hash.c:185,50'
          Dst:             lyht_get_fixed_size
        - Src:             'src/tree_data_hash.c:185,41'
          Dst:             lyht_new
        - Src:             'src/tree_data_hash.c:185,41'
          Dst:             lyd_hash_table_val_equal
        - Src:             'src/tree_data_hash.c:188,21'
          Dst:             lyd_insert_hash_add
        - Src:             'src/tree_data_hash.c:193,9'
          Dst:             lyd_insert_hash_add
    - functionName:    lyd_hash_table_val_equal
      functionSourceFile: '/src/libyang/src/tree_data_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - mod
        - UNUSED_cb_data
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_compare_single
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_hash.c:95,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_hash.c:103,9'
              BranchSideFuncs:
                - lyd_compare_single
        - Branch String:   'src/tree_data_hash.c:96,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_hash.c:99,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:103,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:105,33'
              BranchSideFuncs:
                - lyd_compare_single
            - BranchSide:      'src/tree_data_hash.c:108,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:105,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_hash.c:108,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_hash.c:108,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_hash.c:110,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_hash.c:105,14'
          Dst:             lyd_compare_single
    - functionName:    lyd_hash
      functionSourceFile: '/src/libyang/src/tree_data_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         30
      ICount:          261
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - lyht_hash_multi
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_data_hash.c:37,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:38,9'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - free
                - lyht_hash_multi
                - free
                - lyht_hash_multi
            - BranchSide:      'src/tree_data_hash.c:42,37'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - free
                - lyht_hash_multi
                - free
                - lyht_hash_multi
        - Branch String:   'src/tree_data_hash.c:45,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:46,13'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
                - lyht_hash_multi
            - BranchSide:      'src/tree_data_hash.c:65,16'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
        - Branch String:   'src/tree_data_hash.c:46,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:50,42'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
            - BranchSide:      'src/tree_data_hash.c:52,68'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
        - Branch String:   'src/tree_data_hash.c:55,43'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:55,46'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
            - BranchSide:      'src/tree_data_hash.c:55,13'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
        - Branch String:   'src/tree_data_hash.c:55,59'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:55,63'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
            - BranchSide:      'src/tree_data_hash.c:55,13'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
        - Branch String:   'src/tree_data_hash.c:55,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:0,0'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
            - BranchSide:      'src/tree_data_hash.c:56,69'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
        - Branch String:   'src/tree_data_hash.c:60,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:61,34'
              BranchSideFuncs:
                - free
                - lyht_hash_multi
                - lyht_hash_multi
            - BranchSide:      'src/tree_data_hash.c:63,13'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - free
        - Branch String:   'src/tree_data_hash.c:71,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_hash.c:72,26'
              BranchSideFuncs:
                - free
                - lyht_hash_multi
            - BranchSide:      'src/tree_data_hash.c:74,5'
              BranchSideFuncs:
                - lyht_hash_multi
      Callsites:
        - Src:             'src/tree_data_hash.c:42,65'
          Dst:             strlen
        - Src:             'src/tree_data_hash.c:42,18'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:43,66'
          Dst:             strlen
        - Src:             'src/tree_data_hash.c:43,18'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:50,26'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:59,30'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:70,22'
          Dst:             lyht_hash_multi
        - Src:             'src/tree_data_hash.c:77,18'
          Dst:             lyht_hash_multi
    - functionName:    lyd_new_path_update
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - value
        - value_len
        - value_type
        - format
        - any_use_value
        - new_parent
        - new_node
      BBCount:         54
      ICount:          337
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - _lyd_change_term
        - ly_log
        - lyd_compare_single
        - lyd_create_any
        - lyd_free_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1507,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1507,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1507,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1507,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1507,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1519,32'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1535,9'
              BranchSideFuncs:
                - lyd_create_any
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1535,9'
              BranchSideFuncs:
                - lyd_create_any
                - lyd_compare_single
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1557,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1511,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1511,13'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1511,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1511,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1511,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1511,13'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1511,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1511,13'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1511,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1513,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1519,32'
              BranchSideFuncs:
                - _lyd_change_term
        - Branch String:   'src/tree_data_new.c:1511,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1511,14'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1513,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1520,33'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1520,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1522,27'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1520,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1522,27'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1525,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1535,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1535,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1538,32'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1538,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1540,45'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1551,14'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1557,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1562,12'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1562,12'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1519,15'
          Dst:             _lyd_change_term
        - Src:             'src/tree_data_new.c:1535,9'
          Dst:             lyd_create_any
        - Src:             'src/tree_data_new.c:1538,13'
          Dst:             lyd_compare_single
        - Src:             'src/tree_data_new.c:1554,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data_new.c:1557,9'
          Dst:             ly_log
    - functionName:    _lyd_change_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - term
        - value
        - value_len
        - format
      BBCount:         18
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - lyd_change_term_val
        - lyd_value_store
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1402,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1402,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_change_term_val
            - BranchSide:      'src/tree_data_new.c:1402,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1402,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1402,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_change_term_val
            - BranchSide:      'src/tree_data_new.c:1402,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1402,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1402,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_change_term_val
            - BranchSide:      'src/tree_data_new.c:1405,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_change_term_val
        - Branch String:   'src/tree_data_new.c:1406,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1406,72'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - lyd_change_term_val
            - BranchSide:      'src/tree_data_new.c:1406,72'
              BranchSideFuncs:
                - lyd_value_store
                - ly_log_location_revert
                - lyd_change_term_val
        - Branch String:   'src/tree_data_new.c:1409,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1409,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1412,32'
              BranchSideFuncs:
                - lyd_change_term_val
      Callsites:
        - Src:             'src/tree_data_new.c:1402,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1405,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1406,9'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_new.c:1408,5'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1412,12'
          Dst:             lyd_change_term_val
    - functionName:    lyd_create_any
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - value
        - value_type
        - use_value
        - node
      BBCount:         72
      ICount:          404
      EdgeCount:       87
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - calloc
        - ly_in_free
        - ly_in_new_memory
        - ly_log
        - lyd_any_copy_value
        - lyd_create_any_datatree
        - lyd_create_any_string_valtype
        - lyd_free_tree
        - lyd_hash
        - lydict_insert_zc
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:320,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:320,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - lyd_create_any_string_valtype
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - ly_log
                - lyd_create_any_string_valtype
            - BranchSide:      'src/tree_data_new.c:322,11'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - lyd_create_any_string_valtype
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - ly_log
                - lyd_create_any_string_valtype
        - Branch String:   'src/tree_data_new.c:323,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:323,5'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - lyd_create_any_string_valtype
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - ly_log
                - lyd_create_any_string_valtype
            - BranchSide:      'src/tree_data_new.c:325,19'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - lyd_create_any_string_valtype
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - ly_log
                - lyd_create_any_string_valtype
        - Branch String:   'src/tree_data_new.c:329,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:331,13'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - ly_log
                - lyd_create_any_string_valtype
            - BranchSide:      'src/tree_data_new.c:358,17'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - lyd_create_any_string_valtype
        - Branch String:   'src/tree_data_new.c:331,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:333,43'
              BranchSideFuncs:
                - lyd_create_any_string_valtype
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - ly_log
            - BranchSide:      'src/tree_data_new.c:336,13'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
                - ly_log
        - Branch String:   'src/tree_data_new.c:336,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:338,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_in_new_memory
                - lyd_create_any_datatree
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
                - ly_log
            - BranchSide:      'src/tree_data_new.c:356,5'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:338,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:338,13'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyd_create_any_datatree
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
                - ly_log
            - BranchSide:      'src/tree_data_new.c:339,13'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyd_create_any_datatree
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
                - ly_log
        - Branch String:   'src/tree_data_new.c:339,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:339,13'
              BranchSideFuncs:
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:342,46'
              BranchSideFuncs:
                - lyd_create_any_datatree
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
                - ly_log
        - Branch String:   'src/tree_data_new.c:342,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:343,17'
              BranchSideFuncs:
                - ly_log
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:349,17'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
        - Branch String:   'src/tree_data_new.c:349,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:350,30'
              BranchSideFuncs:
                - free
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:352,23'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:358,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:361,13'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:364,43'
              BranchSideFuncs:
                - lyd_create_any_string_valtype
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
            - BranchSide:      'src/tree_data_new.c:372,18'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
            - BranchSide:      'src/tree_data_new.c:372,18'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
            - BranchSide:      'src/tree_data_new.c:372,18'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - ly_in_new_memory
                - lyd_create_any_datatree
                - free
        - Branch String:   'src/tree_data_new.c:365,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:365,58'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:366,17'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:365,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:365,90'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:366,17'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:372,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:374,17'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyd_create_any_datatree
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
            - BranchSide:      'src/tree_data_new.c:378,13'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyd_create_any_datatree
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
        - Branch String:   'src/tree_data_new.c:378,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:378,13'
              BranchSideFuncs:
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:381,41'
              BranchSideFuncs:
                - lyd_create_any_datatree
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
                - free
        - Branch String:   'src/tree_data_new.c:382,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:384,21'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:391,13'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:384,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:385,34'
              BranchSideFuncs:
                - free
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:387,27'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:395,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:396,17'
              BranchSideFuncs:
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:411,23'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:396,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:398,39'
              BranchSideFuncs:
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:403,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:403,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:403,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:406,38'
              BranchSideFuncs:
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:409,27'
              BranchSideFuncs:
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:403,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:403,13'
              BranchSideFuncs:
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:404,13'
              BranchSideFuncs:
                - lyd_hash
                - ly_in_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:412,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs:
                - ly_in_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:412,9'
              BranchSideFuncs:
                - ly_in_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:417,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:418,24'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_in_free
            - BranchSide:      'src/tree_data_new.c:420,18'
              BranchSideFuncs:
                - ly_in_free
      Callsites:
        - Src:             'src/tree_data_new.c:320,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:322,11'
          Dst:             calloc
        - Src:             'src/tree_data_new.c:323,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:333,13'
          Dst:             lyd_create_any_string_valtype
        - Src:             'src/tree_data_new.c:338,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:339,13'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_data_new.c:342,22'
          Dst:             lyd_create_any_datatree
        - Src:             'src/tree_data_new.c:343,17'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:364,13'
          Dst:             lyd_create_any_string_valtype
        - Src:             'src/tree_data_new.c:378,13'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_data_new.c:381,17'
          Dst:             lyd_create_any_datatree
        - Src:             'src/tree_data_new.c:403,13'
          Dst:             lydict_insert_zc
        - Src:             'src/tree_data_new.c:412,9'
          Dst:             lyd_any_copy_value
        - Src:             'src/tree_data_new.c:414,5'
          Dst:             lyd_hash
        - Src:             'src/tree_data_new.c:418,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data_new.c:422,5'
          Dst:             ly_in_free
    - functionName:    lyd_create_any_string_valtype
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_type
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:236,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:238,10'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_data_new.c:239,25'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_data_new.c:239,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:240,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:241,25'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_data_new.c:241,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:242,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:243,25'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_data_new.c:243,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:244,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:247,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:243,17'
          Dst:             strncmp
    - functionName:    lyd_create_any_datatree
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value_in
        - value_type
        - log
        - tree
      BBCount:         26
      ICount:          176
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - ly_temp_log_options
        - lyd_free_siblings
        - lyd_parse_json
        - lyd_parse_lyb
        - lyd_parse_xml
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:275,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:277,19'
              BranchSideFuncs:
                - lyd_parse_lyb
                - ly_temp_log_options
                - lyd_free_siblings
                - lyd_parse_json
                - lyd_parse_xml
                - ly_log
            - BranchSide:      'src/tree_data_new.c:280,13'
              BranchSideFuncs:
                - lyd_parse_lyb
                - ly_temp_log_options
                - lyd_free_siblings
                - lyd_parse_json
                - lyd_parse_xml
                - ly_log
        - Branch String:   'src/tree_data_new.c:280,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:284,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:284,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:286,28'
              BranchSideFuncs:
                - lyd_parse_xml
                - ly_temp_log_options
                - lyd_free_siblings
            - BranchSide:      'src/tree_data_new.c:289,29'
              BranchSideFuncs:
                - lyd_parse_json
                - ly_temp_log_options
                - lyd_free_siblings
            - BranchSide:      'src/tree_data_new.c:292,28'
              BranchSideFuncs:
                - lyd_parse_lyb
                - ly_temp_log_options
                - lyd_free_siblings
            - BranchSide:      'src/tree_data_new.c:295,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_free_siblings
        - Branch String:   'src/tree_data_new.c:295,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:296,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_free_siblings
            - BranchSide:      'src/tree_data_new.c:299,10'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_free_siblings
        - Branch String:   'src/tree_data_new.c:299,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:301,29'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/tree_data_new.c:303,9'
              BranchSideFuncs:
                - lyd_free_siblings
        - Branch String:   'src/tree_data_new.c:303,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:303,16'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/tree_data_new.c:307,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:303,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:304,28'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/tree_data_new.c:307,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:277,19'
          Dst:             ly_temp_log_options
        - Src:             'src/tree_data_new.c:284,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:286,14'
          Dst:             lyd_parse_xml
        - Src:             'src/tree_data_new.c:289,14'
          Dst:             lyd_parse_json
        - Src:             'src/tree_data_new.c:292,14'
          Dst:             lyd_parse_lyb
        - Src:             'src/tree_data_new.c:301,9'
          Dst:             ly_temp_log_options
        - Src:             'src/tree_data_new.c:304,9'
          Dst:             lyd_free_siblings
    - functionName:    lyd_change_term_val
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - term
        - val
        - use_val
        - is_dflt
      BBCount:         51
      ICount:          333
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_ctx_get_options
        - lyd_change_node_value
        - lyd_free_leafref_nodes
        - lyd_np_cont_dflt_del
        - lyd_np_cont_dflt_set
        - lyd_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1329,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1329,47'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
                - lyd_change_node_value
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1329,47'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
                - lyd_change_node_value
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1329,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1331,9'
              BranchSideFuncs:
                - lyd_change_node_value
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1338,13'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1331,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1331,9'
              BranchSideFuncs:
                - lyd_change_node_value
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1334,9'
              BranchSideFuncs:
                - lyd_change_node_value
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1331,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1331,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1334,9'
              BranchSideFuncs:
                - lyd_change_node_value
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1334,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1334,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1335,20'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1338,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1339,13'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_new.c:1341,20'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1339,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1339,47'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_new.c:1339,47'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - ly_ctx_get_options
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1345,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1345,43'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_new.c:1350,9'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data_new.c:1345,43'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1345,24'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - lyd_free_leafref_nodes
            - BranchSide:      'src/tree_data_new.c:1345,24'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - lyd_free_leafref_nodes
        - Branch String:   'src/tree_data_new.c:1345,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1346,32'
              BranchSideFuncs:
                - lyd_free_leafref_nodes
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data_new.c:1350,9'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data_new.c:1350,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1351,9'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
            - BranchSide:      'src/tree_data_new.c:1353,10'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
                - lyd_parent.819
                - lyd_np_cont_dflt_del
        - Branch String:   'src/tree_data_new.c:1353,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1353,41'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_del
                - lyd_parent.819
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data_new.c:1361,18'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data_new.c:1353,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1355,9'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data_new.c:1361,18'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
        - Branch String:   'src/tree_data_new.c:1361,45'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1361,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1370,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1361,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1363,9'
              BranchSideFuncs:
                - lyd_parent.819
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/tree_data_new.c:1370,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1373,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1375,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1378,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1331,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1334,9'
          Dst:             lyd_change_node_value
        - Src:             'src/tree_data_new.c:1345,24'
          Dst:             ly_ctx_get_options
        - Src:             'src/tree_data_new.c:1346,9'
          Dst:             lyd_free_leafref_nodes
        - Src:             'src/tree_data_new.c:1358,30'
          Dst:             lyd_parent
        - Src:             'src/tree_data_new.c:1358,9'
          Dst:             lyd_np_cont_dflt_del
        - Src:             'src/tree_data_new.c:1366,30'
          Dst:             lyd_parent
        - Src:             'src/tree_data_new.c:1366,9'
          Dst:             lyd_np_cont_dflt_set
    - functionName:    lyd_change_node_value
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - term
        - val
        - use_val
      BBCount:         60
      ICount:          498
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - lyd_first_sibling
        - lyd_hash
        - lyd_insert_hash
        - lyd_insert_node
        - lyd_unlink_hash
        - lyd_unlink_tree
        - lyds_is_supported
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1257,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1258,37'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1259,17'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1259,48'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1259,51'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1263,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1259,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1260,37'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1263,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1263,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1263,60'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1263,60'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1264,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1265,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1267,44'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1267,83'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1267,98'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1267,98'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1274,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1274,10'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1297,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1274,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1274,10'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyds_is_supported
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1274,57'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1274,10'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1274,10'
              BranchSideFuncs:
                - lyds_is_supported
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1297,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1274,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1274,57'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1297,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1274,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1276,35'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1297,25'
              BranchSideFuncs:
                - lyd_unlink_hash
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1277,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1277,35'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1277,49'
              BranchSideFuncs:
                - lyd_unlink_tree
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1283,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1283,60'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1283,60'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1284,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1285,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1287,44'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1287,83'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1287,98'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1287,98'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1300,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1300,60'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1300,60'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1301,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1302,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1304,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1304,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1304,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_new.c:1304,13'
              BranchSideFuncs:
                - lyd_hash
                - lyd_insert_hash
        - Branch String:   'src/tree_data_new.c:1304,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1304,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1311,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1274,39'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data_new.c:1276,17'
          Dst:             lyd_first_sibling
        - Src:             'src/tree_data_new.c:1280,9'
          Dst:             lyd_unlink_tree
        - Src:             'src/tree_data_new.c:1291,9'
          Dst:             lyd_hash
        - Src:             'src/tree_data_new.c:1294,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1297,9'
          Dst:             lyd_unlink_hash
        - Src:             'src/tree_data_new.c:1308,9'
          Dst:             lyd_hash
        - Src:             'src/tree_data_new.c:1311,9'
          Dst:             lyd_insert_hash
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_new_path_check_find_lypath
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - path
        - str_path
        - value
        - value_len
        - format
        - options
      BBCount:         95
      ICount:          616
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_value_store
        - lyd_value_validate
        - lys_nodetype2str
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1576,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1576,5'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1579,5'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1579,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1579,5'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1579,5'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1579,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1580,18'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1624,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1582,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1583,18'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1595,21'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1583,18'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1595,21'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1583,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1584,23'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1586,24'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1584,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1584,61'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1588,24'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1583,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1586,24'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1588,24'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1588,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1589,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1595,51'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1596,19'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1604,21'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
        - Branch String:   'src/tree_data_new.c:1596,38'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1596,42'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1597,18'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1595,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1597,18'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1604,21'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
        - Branch String:   'src/tree_data_new.c:1597,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1597,43'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1597,43'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1597,48'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1597,53'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1598,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1597,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1598,17'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1604,9'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1605,38'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1605,42'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1606,15'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - realloc
                - ly_log
                - lyd_value_validate
        - Branch String:   'src/tree_data_new.c:1607,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1608,46'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_value_store
                - malloc
                - ly_log
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1610,18'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_new.c:1610,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1612,17'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1621,9'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1612,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1612,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1614,44'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_value_store
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - realloc
                - ly_log
        - Branch String:   'src/tree_data_new.c:1617,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1617,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyd_value_store
                - malloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1617,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_value_store
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:1617,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1617,17'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1617,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1617,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1617,17'
              BranchSideFuncs:
                - lyd_value_store
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lyd_value_validate
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:1617,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1624,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1626,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1631,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1626,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1626,26'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1626,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1626,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1627,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1629,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1576,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1589,17'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1590,17'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_new.c:1590,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1592,17'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1598,17'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1599,17'
          Dst:             lys_nodetype2str
        - Src:             'src/tree_data_new.c:1599,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1601,17'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1608,21'
          Dst:             lyd_value_validate
        - Src:             'src/tree_data_new.c:1612,17'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_new.c:1617,17'
          Dst:             realloc
        - Src:             'src/tree_data_new.c:1617,17'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1617,17'
          Dst:             ly_log
    - functionName:    lyd_new_implicit_module
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - module
        - implicit_options
        - diff
      BBCount:         71
      ICount:          371
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - ly_log
        - ly_set_erase
        - lyd_free_all
        - lyd_insert_sibling
        - lyd_new_implicit
        - lyd_new_implicit_tree
        - lyd_val_getnext_ht_free
        - lyd_val_getnext_ht_new
        - lyd_validate_unres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:2208,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2208,5'
              BranchSideFuncs:
                - ly_log
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2208,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2208,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2208,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2210,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2210,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2210,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2210,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2210,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2210,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2209,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2210,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2211,10'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2215,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2215,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2215,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2218,33'
              BranchSideFuncs:
                - lyd_new_implicit
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2219,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2219,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2222,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2222,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2222,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2226,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2226,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2227,9'
              BranchSideFuncs:
                - lyd_new_implicit_tree
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2234,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2227,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2227,9'
              BranchSideFuncs:
                - lyd_new_implicit_tree
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2227,9'
              BranchSideFuncs:
                - lyd_new_implicit_tree
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2227,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2227,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2229,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2229,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2231,33'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
            - BranchSide:      'src/tree_data_new.c:2234,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_new_implicit_tree
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2239,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2239,15'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2243,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2239,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2240,23'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2243,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:2208,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2208,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2209,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2215,5'
          Dst:             lyd_val_getnext_ht_new
        - Src:             'src/tree_data_new.c:2218,10'
          Dst:             lyd_new_implicit
        - Src:             'src/tree_data_new.c:2222,5'
          Dst:             lyd_validate_unres
        - Src:             'src/tree_data_new.c:2227,9'
          Dst:             lyd_new_implicit_tree
        - Src:             'src/tree_data_new.c:2231,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/tree_data_new.c:2237,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_data_new.c:2238,5'
          Dst:             lyd_val_getnext_ht_free
        - Src:             'src/tree_data_new.c:2240,9'
          Dst:             lyd_free_all
    - functionName:    lyd_new_implicit
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first
        - sparent
        - mod
        - node_when
        - node_types
        - ext_node
        - impl_opts
        - getnext_ht
        - diff
      BBCount:         186
      ICount:          1009
      EdgeCount:       250
      CyclomaticComplexity: 66
      functionsReached:
        - __assert_fail
        - ly_set_add
        - lyd_create_inner
        - lyd_create_term2
        - lyd_find_sibling_val
        - lyd_insert_node
        - lyd_new_implicit
        - lyd_val_diff_add
        - lyd_val_getnext_get
        - lyd_validate_node_ext
        - lys_getnext_data
        - lysc_has_when
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1959,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1959,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1959,5'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1961,10'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1959,5'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1961,10'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1959,5'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1961,10'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1961,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1961,21'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1966,5'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1961,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1962,19'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1966,5'
              BranchSideFuncs:
                - lyd_val_getnext_get
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1966,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1966,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1969,12'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1969,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1969,28'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1969,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1969,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1970,17'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1994,12'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1972,49'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1972,53'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1974,21'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1972,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1973,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1974,21'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1974,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1974,61'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1976,20'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1974,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1975,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1976,20'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1981,19'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1981,50'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - lyd_new_implicit
                - __assert_fail
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1985,20'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - lyd_new_implicit
                - __assert_fail
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1981,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1983,13'
              BranchSideFuncs:
                - lyd_new_implicit
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1985,20'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - lyd_new_implicit
                - __assert_fail
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1983,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1983,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1985,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1987,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1987,13'
              BranchSideFuncs:
                - lyd_new_implicit
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:1988,13'
              BranchSideFuncs:
                - lyd_new_implicit
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1988,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1988,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1990,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lys_getnext_data
                - __assert_fail
                - lyd_new_implicit
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:1994,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1994,27'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1994,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1994,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1995,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2096,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1997,49'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1997,53'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1999,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1997,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1998,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:1999,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1999,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1999,61'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2001,20'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:1999,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2000,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2001,20'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2005,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2007,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2028,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2058,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2092,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2007,48'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2007,73'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2026,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2007,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2009,17'
              BranchSideFuncs:
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2026,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2009,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2009,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2010,60'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2013,42'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2013,45'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2017,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2013,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2015,21'
              BranchSideFuncs:
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
            - BranchSide:      'src/tree_data_new.c:2017,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2015,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2016,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2017,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2019,21'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_val_diff_add
            - BranchSide:      'src/tree_data_new.c:2021,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:2019,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2019,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2020,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:2021,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2023,21'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2025,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2023,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2023,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2024,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2028,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2028,86'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2056,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2028,99'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2029,43'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2056,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2028,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2031,40'
              BranchSideFuncs:
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2056,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2032,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2033,25'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2037,28'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2033,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2035,25'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2037,17'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2035,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2035,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2036,21'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2037,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2038,28'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2043,42'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2043,45'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2047,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2043,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2045,21'
              BranchSideFuncs:
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
            - BranchSide:      'src/tree_data_new.c:2047,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2045,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2045,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2046,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2047,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,21'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
            - BranchSide:      'src/tree_data_new.c:2051,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:2049,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2049,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2050,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:2051,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2053,21'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2055,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2053,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2053,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2054,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2058,57'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2058,90'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2089,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2058,104'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2059,43'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2089,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2058,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2061,55'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2089,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2062,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2062,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2062,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2062,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2063,44'
              BranchSideFuncs:
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2088,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2064,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2065,29'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2069,32'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2065,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2067,29'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2069,21'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2067,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2067,29'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2068,25'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2069,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2070,32'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2075,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2075,49'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2079,25'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2075,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2077,25'
              BranchSideFuncs:
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
            - BranchSide:      'src/tree_data_new.c:2079,25'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2077,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2077,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2078,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_val_diff_add
                - lyd_validate_node_ext
        - Branch String:   'src/tree_data_new.c:2079,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2081,25'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - ly_set_add
                - ly_set_add
                - lyd_val_diff_add
            - BranchSide:      'src/tree_data_new.c:2083,25'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:2081,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2081,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2082,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_val_diff_add
        - Branch String:   'src/tree_data_new.c:2083,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2085,25'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_data_new.c:2087,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_data_new.c:2085,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2085,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2086,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
                - lyd_find_sibling_val
                - lyd_create_inner
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_create_term2
                - lysc_has_when
                - lyd_insert_node
                - lysc_has_when
                - lyd_val_diff_add
                - lyd_validate_node_ext
                - ly_set_add
                - ly_set_add
      Callsites:
        - Src:             'src/tree_data_new.c:1959,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1966,5'
          Dst:             lyd_val_getnext_get
        - Src:             'src/tree_data_new.c:1980,16'
          Dst:             lys_getnext_data
        - Src:             'src/tree_data_new.c:1983,13'
          Dst:             lyd_new_implicit
        - Src:             'src/tree_data_new.c:1987,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1988,13'
          Dst:             lyd_new_implicit
        - Src:             'src/tree_data_new.c:2007,51'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data_new.c:2009,17'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:2010,46'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:2011,17'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:2013,21'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:2015,21'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:2019,21'
          Dst:             lyd_validate_node_ext
        - Src:             'src/tree_data_new.c:2023,21'
          Dst:             lyd_val_diff_add
        - Src:             'src/tree_data_new.c:2029,21'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data_new.c:2031,23'
          Dst:             lyd_create_term2
        - Src:             'src/tree_data_new.c:2035,25'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:2040,46'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:2041,17'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:2043,21'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:2045,21'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:2049,21'
          Dst:             lyd_validate_node_ext
        - Src:             'src/tree_data_new.c:2053,21'
          Dst:             lyd_val_diff_add
        - Src:             'src/tree_data_new.c:2059,21'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data_new.c:2063,27'
          Dst:             lyd_create_term2
        - Src:             'src/tree_data_new.c:2067,29'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:2072,50'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:2073,21'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:2075,25'
          Dst:             lysc_has_when
        - Src:             'src/tree_data_new.c:2077,25'
          Dst:             ly_set_add
        - Src:             'src/tree_data_new.c:2081,25'
          Dst:             lyd_validate_node_ext
        - Src:             'src/tree_data_new.c:2085,25'
          Dst:             lyd_val_diff_add
    - functionName:    lyd_new_implicit_tree
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - implicit_options
        - diff
      BBCount:         45
      ICount:          248
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - ly_set_erase
        - lyd_child
        - lyd_free_all
        - lyd_new_implicit
        - lyd_node_child_p
        - lyd_val_getnext_ht_free
        - lyd_val_getnext_ht_new
        - lyd_validate_unres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:2128,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2128,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2129,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2130,10'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2134,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2134,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2134,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2136,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2136,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2137,13'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2146,102'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2137,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2137,30'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2137,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2138,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.827
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2138,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2138,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2140,9'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2142,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2142,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2142,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2142,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2136,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2142,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
            - BranchSide:      'src/tree_data_new.c:2142,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
                - lyd_child.827
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/tree_data_new.c:2147,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2147,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2147,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2152,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2152,15'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2156,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2152,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2153,23'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2156,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:2128,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2134,5'
          Dst:             lyd_val_getnext_ht_new
        - Src:             'src/tree_data_new.c:2138,13'
          Dst:             lyd_node_child_p
        - Src:             'src/tree_data_new.c:2138,13'
          Dst:             lyd_new_implicit
        - Src:             'src/tree_data_new.c:2142,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_new.c:2146,10'
          Dst:             lyd_validate_unres
        - Src:             'src/tree_data_new.c:2150,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_data_new.c:2151,5'
          Dst:             lyd_val_getnext_ht_free
        - Src:             'src/tree_data_new.c:2153,9'
          Dst:             lyd_free_all
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_create_inner
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - node
      BBCount:         21
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lyd_hash
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:116,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:116,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_hash
            - BranchSide:      'src/tree_data_new.c:118,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_hash
        - Branch String:   'src/tree_data_new.c:119,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:119,5'
              BranchSideFuncs:
                - lyd_hash
            - BranchSide:      'src/tree_data_new.c:121,18'
              BranchSideFuncs:
                - lyd_hash
        - Branch String:   'src/tree_data_new.c:124,45'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:124,50'
              BranchSideFuncs:
                - lyd_hash
            - BranchSide:      'src/tree_data_new.c:129,10'
              BranchSideFuncs:
                - lyd_hash
        - Branch String:   'src/tree_data_new.c:124,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:125,9'
              BranchSideFuncs:
                - lyd_hash
            - BranchSide:      'src/tree_data_new.c:129,10'
              BranchSideFuncs:
                - lyd_hash
        - Branch String:   'src/tree_data_new.c:129,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:129,44'
              BranchSideFuncs:
                - lyd_hash
            - BranchSide:      'src/tree_data_new.c:130,19'
              BranchSideFuncs:
                - lyd_hash
        - Branch String:   'src/tree_data_new.c:129,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:130,19'
              BranchSideFuncs:
                - lyd_hash
            - BranchSide:      'src/tree_data_new.c:133,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:118,10'
          Dst:             calloc
        - Src:             'src/tree_data_new.c:119,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:130,9'
          Dst:             lyd_hash
    - functionName:    lyd_create_term2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - val
        - node
      BBCount:         19
      ICount:          153
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lyd_hash
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:88,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:88,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyd_hash
                - ly_log
                - free
            - BranchSide:      'src/tree_data_new.c:89,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyd_hash
                - ly_log
                - free
        - Branch String:   'src/tree_data_new.c:89,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:89,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyd_hash
                - ly_log
                - free
            - BranchSide:      'src/tree_data_new.c:89,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:89,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:89,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_hash
                - ly_log
                - free
            - BranchSide:      'src/tree_data_new.c:91,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_hash
                - ly_log
                - free
        - Branch String:   'src/tree_data_new.c:92,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:92,5'
              BranchSideFuncs:
                - lyd_hash
                - ly_log
                - free
            - BranchSide:      'src/tree_data_new.c:94,20'
              BranchSideFuncs:
                - lyd_hash
                - ly_log
                - free
        - Branch String:   'src/tree_data_new.c:100,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:101,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_data_new.c:105,15'
              BranchSideFuncs:
                - lyd_hash
      Callsites:
        - Src:             'src/tree_data_new.c:88,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:91,12'
          Dst:             calloc
        - Src:             'src/tree_data_new.c:92,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:101,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:105,5'
          Dst:             lyd_hash
    - functionName:    lyd_new_implicit_all
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - ctx
        - implicit_options
        - diff
      BBCount:         67
      ICount:          348
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_log
        - lyd_free_all
        - lyd_insert_sibling
        - lyd_new_implicit_module
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:2167,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2167,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2167,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2167,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2167,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2167,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2167,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2169,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2169,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2169,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2169,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
                - ly_log
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2169,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:2168,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:2169,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2170,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2172,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2172,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2173,15'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2177,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2173,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2173,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2173,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2177,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2178,14'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2192,9'
              BranchSideFuncs:
                - lyd_free_all
        - Branch String:   'src/tree_data_new.c:2178,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2179,13'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2182,9'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2182,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2182,9'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
            - BranchSide:      'src/tree_data_new.c:2182,9'
              BranchSideFuncs:
                - lyd_new_implicit_module
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2182,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2182,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2183,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
                - lyd_insert_sibling
        - Branch String:   'src/tree_data_new.c:2183,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2177,5'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
            - BranchSide:      'src/tree_data_new.c:2185,33'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_ctx_get_module_iter
                - lyd_free_all
                - lyd_new_implicit_module
        - Branch String:   'src/tree_data_new.c:2192,12'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2192,15'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2196,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2192,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2193,23'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/tree_data_new.c:2196,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:2167,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2167,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2168,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:2177,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_data_new.c:2182,9'
          Dst:             lyd_new_implicit_module
        - Src:             'src/tree_data_new.c:2185,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/tree_data_new.c:2193,9'
          Dst:             lyd_free_all
    - functionName:    lyd_new_implicit_r
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first
        - sparent
        - mod
        - node_when
        - node_types
        - ext_node
        - impl_opts
        - getnext_ht
        - diff
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lyd_child_no_keys
        - lyd_new_implicit
        - lyd_new_implicit_r
        - lyd_node_child_p
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:2107,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2107,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2109,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_child_no_keys
        - Branch String:   'src/tree_data_new.c:2109,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2109,5'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2109,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2109,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2111,14'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2117,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:2111,42'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2111,46'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2115,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2111,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2112,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/tree_data_new.c:2115,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/tree_data_new.c:2112,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:2112,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:2114,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
      Callsites:
        - Src:             'src/tree_data_new.c:2107,5'
          Dst:             lyd_new_implicit
        - Src:             'src/tree_data_new.c:2109,5'
          Dst:             lyd_child_no_keys
        - Src:             'src/tree_data_new.c:2112,13'
          Dst:             lyd_node_child_p
        - Src:             'src/tree_data_new.c:2112,13'
          Dst:             lyd_new_implicit_r
    - functionName:    lyd_new_ext_path
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ext
        - path
        - value
        - options
        - node
      BBCount:         49
      ICount:          261
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ly_log
        - lyd_new_path_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1938,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1938,38'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1938,26'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1940,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1940,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1940,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1940,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1940,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1940,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1940,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1944,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1944,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1944,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1944,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1944,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1942,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1940,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1940,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1940,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1940,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1942,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1944,12'
          Dst:             lyd_new_path_
    - functionName:    lyd_new_path_
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ctx
        - ext
        - path
        - value
        - value_len
        - value_type
        - options
        - new_parent
        - new_node
      BBCount:         326
      ICount:          1760
      EdgeCount:       436
      CyclomaticComplexity: 112
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_path_compile
        - ly_path_eval_partial
        - ly_path_free
        - ly_path_parse
        - ly_strncmp
        - ly_vlog
        - lyd_child
        - lyd_create_any
        - lyd_create_inner
        - lyd_create_list
        - lyd_create_opaq
        - lyd_create_term
        - lyd_create_term2
        - lyd_find_sibling_schema
        - lyd_find_sibling_val
        - lyd_free_tree
        - lyd_insert_node
        - lyd_new_path_check_find_lypath
        - lyd_new_path_update
        - lyd_new_val_get_format
        - lyd_node_schema
        - lyd_value_validate
        - lysc_data_node
        - lyxp_expr_free
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1679,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1679,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
            - BranchSide:      'src/tree_data_new.c:1680,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
        - Branch String:   'src/tree_data_new.c:1679,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1679,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
            - BranchSide:      'src/tree_data_new.c:1680,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
        - Branch String:   'src/tree_data_new.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1680,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
            - BranchSide:      'src/tree_data_new.c:1680,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1680,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
            - BranchSide:      'src/tree_data_new.c:1682,10'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
        - Branch String:   'src/tree_data_new.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1680,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
            - BranchSide:      'src/tree_data_new.c:1682,10'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
        - Branch String:   'src/tree_data_new.c:1682,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1683,15'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
            - BranchSide:      'src/tree_data_new.c:1685,9'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
        - Branch String:   'src/tree_data_new.c:1683,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1683,13'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
            - BranchSide:      'src/tree_data_new.c:1683,13'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
                - strlen
        - Branch String:   'src/tree_data_new.c:1685,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1685,19'
              BranchSideFuncs:
                - strlen
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1688,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1685,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1686,28'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1688,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1688,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1688,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1691,5'
              BranchSideFuncs:
                - ly_path_parse
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1691,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1691,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1695,5'
              BranchSideFuncs:
                - lyd_node_schema
                - ly_path_compile
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1695,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1695,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1699,18'
              BranchSideFuncs:
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1699,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1699,16'
              BranchSideFuncs:
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1699,16'
              BranchSideFuncs:
                - lyd_new_path_check_find_lypath
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1700,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1700,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1703,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_path_eval_partial
                - lysc_data_node
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1703,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1704,34'
              BranchSideFuncs:
                - ly_path_eval_partial
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lysc_data_node
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1739,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1705,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1706,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1723,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lysc_data_node
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1706,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1706,28'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1706,28'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_new_path_update
        - Branch String:   'src/tree_data_new.c:1706,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1708,23'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_new_path_update
            - BranchSide:      'src/tree_data_new.c:1723,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1708,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1708,59'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1714,29'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1708,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1709,21'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1714,29'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1714,63'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1714,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1714,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1714,63'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1714,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1714,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1714,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1714,28'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1714,63'
              BranchSideFuncs:
                - lyd_new_path_update
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1723,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1725,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1726,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lysc_data_node
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1726,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1728,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1733,19'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1728,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1728,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1728,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1728,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1729,24'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1731,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1739,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1739,23'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1739,23'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1739,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1740,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1743,10'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1743,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,19'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1743,19'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1743,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1767,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1743,43'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1743,83'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1743,43'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1743,43'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1743,43'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1743,83'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1743,83'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,83'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1743,43'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
        - Branch String:   'src/tree_data_new.c:1743,43'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,86'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1767,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1743,83'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1743,86'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1767,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1743,109'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1744,14'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_find_sibling_val
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1767,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1743,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1746,15'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_vlog
                - ly_vlog
                - lyd_child.827
            - BranchSide:      'src/tree_data_new.c:1767,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1747,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1747,9'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_find_sibling_val
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_data_new.c:1747,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_data_new.c:1747,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1747,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_data_new.c:1747,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_data_new.c:1747,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1748,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_data_new.c:1751,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_data_new.c:1751,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1752,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - ly_vlog
            - BranchSide:      'src/tree_data_new.c:1764,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1752,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1753,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1758,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1767,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1767,22'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1767,22'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1767,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1768,22'
              BranchSideFuncs:
                - lyd_create_any
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1887,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1771,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:1790,13'
              BranchSideFuncs:
                - lyd_create_inner
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1790,13'
              BranchSideFuncs:
                - lyd_create_inner
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1790,13'
              BranchSideFuncs:
                - lyd_create_inner
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1790,13'
              BranchSideFuncs:
                - lyd_create_inner
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1793,18'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1828,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1862,13'
              BranchSideFuncs:
                - lyd_create_any
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1862,13'
              BranchSideFuncs:
                - lyd_create_any
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1865,13'
              BranchSideFuncs:
                - ly_log
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1773,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
        - Branch String:   'src/tree_data_new.c:1773,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
        - Branch String:   'src/tree_data_new.c:1773,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
        - Branch String:   'src/tree_data_new.c:1773,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
        - Branch String:   'src/tree_data_new.c:1773,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
            - BranchSide:      'src/tree_data_new.c:1773,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
        - Branch String:   'src/tree_data_new.c:1773,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1775,17'
              BranchSideFuncs:
                - lyd_create_inner
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1776,25'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
        - Branch String:   'src/tree_data_new.c:1773,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1775,17'
              BranchSideFuncs:
                - lyd_create_inner
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1776,25'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
        - Branch String:   'src/tree_data_new.c:1775,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1775,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1776,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1776,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1776,58'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1783,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1776,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1778,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1783,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1778,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1778,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1781,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1783,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1783,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1790,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1790,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1791,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1793,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1794,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1815,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
        - Branch String:   'src/tree_data_new.c:1794,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1794,50'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
            - BranchSide:      'src/tree_data_new.c:1796,19'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
        - Branch String:   'src/tree_data_new.c:1793,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1796,19'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1815,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
        - Branch String:   'src/tree_data_new.c:1797,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1797,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1797,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1797,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1797,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1797,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1797,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1799,50'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1801,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1797,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1799,50'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1801,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1799,58'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1799,66'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1799,78'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1801,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1801,27'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1812,13'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
        - Branch String:   'src/tree_data_new.c:1801,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1803,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1812,13'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
        - Branch String:   'src/tree_data_new.c:1804,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1804,35'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1807,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1804,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1804,85'
              BranchSideFuncs:
                - ly_strncmp
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1807,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1804,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1805,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1807,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1807,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1807,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1810,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1815,40'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1815,44'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
            - BranchSide:      'src/tree_data_new.c:1820,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
        - Branch String:   'src/tree_data_new.c:1815,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1816,24'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
            - BranchSide:      'src/tree_data_new.c:1820,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term2
        - Branch String:   'src/tree_data_new.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1821,17'
              BranchSideFuncs:
                - lyd_create_term2
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1823,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1821,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1821,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1822,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1823,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1823,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1828,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1828,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1828,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1828,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1828,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1828,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:1828,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1828,37'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1828,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1828,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1828,40'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1835,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1828,37'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1828,40'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:1835,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1828,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1830,51'
              BranchSideFuncs:
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1835,17'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1831,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1831,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1832,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1835,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1836,21'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1857,13'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1836,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1836,36'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_value_validate
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1841,50'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1836,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1838,23'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1841,50'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1841,58'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1841,66'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1841,78'
              BranchSideFuncs:
                - lyd_value_validate
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
        - Branch String:   'src/tree_data_new.c:1843,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1843,27'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_value_validate
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1854,13'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1843,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1845,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1854,13'
              BranchSideFuncs:
                - lyd_create_term
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1846,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1846,35'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
                - ly_strncmp
            - BranchSide:      'src/tree_data_new.c:1849,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1846,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1846,85'
              BranchSideFuncs:
                - ly_strncmp
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1849,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1846,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1847,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1849,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1851,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1851,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1852,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1857,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1857,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1859,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1862,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1862,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1863,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1870,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1871,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1873,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1873,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1875,29'
              BranchSideFuncs:
                - lyd_insert_node
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1876,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1883,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1884,23'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1886,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_path_free
                - lyd_free_tree
                - lyd_create_any
                - lyd_insert_node
                - lyd_insert_node
                - lyd_create_term
                - lyd_value_validate
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_child.827
                - lyd_find_sibling_schema
                - __assert_fail
                - lyd_create_term
                - lyd_create_term2
                - strlen
                - strlen
                - lyd_create_opaq
                - ly_strncmp
                - lyd_value_validate
                - lyd_create_inner
                - lyd_create_list
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_create_inner
                - ly_log
        - Branch String:   'src/tree_data_new.c:1891,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1892,9'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1896,18'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1892,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1892,27'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1892,27'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1892,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1893,13'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1895,5'
              BranchSideFuncs:
                - ly_path_free
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1897,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1899,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:1906,23'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:1899,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1900,27'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1902,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1902,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1903,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1905,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1679,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1680,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1686,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1688,5'
          Dst:             lyd_new_val_get_format
        - Src:             'src/tree_data_new.c:1691,5'
          Dst:             ly_path_parse
        - Src:             'src/tree_data_new.c:1695,5'
          Dst:             lyd_node_schema
        - Src:             'src/tree_data_new.c:1695,5'
          Dst:             ly_path_compile
        - Src:             'src/tree_data_new.c:1700,5'
          Dst:             lyd_new_path_check_find_lypath
        - Src:             'src/tree_data_new.c:1704,13'
          Dst:             ly_path_eval_partial
        - Src:             'src/tree_data_new.c:1709,21'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:1710,21'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1711,21'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:1720,23'
          Dst:             lyd_new_path_update
        - Src:             'src/tree_data_new.c:1728,17'
          Dst:             lysc_data_node
        - Src:             'src/tree_data_new.c:1747,9'
          Dst:             lyd_child
        - Src:             'src/tree_data_new.c:1747,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/tree_data_new.c:1753,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1758,17'
          Dst:             ly_vlog
        - Src:             'src/tree_data_new.c:1775,17'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:1778,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1778,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1778,17'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1783,17'
          Dst:             lyd_create_list
        - Src:             'src/tree_data_new.c:1790,13'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:1799,25'
          Dst:             lyd_value_validate
        - Src:             'src/tree_data_new.c:1804,64'
          Dst:             ly_strncmp
        - Src:             'src/tree_data_new.c:1807,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1807,21'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1807,21'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1821,17'
          Dst:             lyd_create_term2
        - Src:             'src/tree_data_new.c:1823,17'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:1830,41'
          Dst:             lyd_child
        - Src:             'src/tree_data_new.c:1830,17'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data_new.c:1831,17'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:1841,25'
          Dst:             lyd_value_validate
        - Src:             'src/tree_data_new.c:1846,64'
          Dst:             ly_strncmp
        - Src:             'src/tree_data_new.c:1849,62'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1850,29'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1849,27'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1857,13'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:1862,13'
          Dst:             lyd_create_any
        - Src:             'src/tree_data_new.c:1865,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1875,13'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1878,13'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:1890,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_data_new.c:1896,5'
          Dst:             ly_path_free
        - Src:             'src/tree_data_new.c:1906,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_new_val_get_format
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - format
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:484,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:484,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:484,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:484,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:484,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:486,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:484,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:484,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:486,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:486,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:487,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:488,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:488,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:489,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:491,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:484,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:484,5'
          Dst:             ly_log
    - functionName:    lyd_create_opaq
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - name_len
        - prefix
        - pref_len
        - module_key
        - module_key_len
        - value
        - value_len
        - dynamic
        - format
        - val_prefix_data
        - hints
        - node
      BBCount:         50
      ICount:          307
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - calloc
        - ly_free_prefix_data
        - ly_log
        - lyd_free_tree
        - lydict_insert
        - lydict_insert_zc
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:434,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:434,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:434,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:434,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:434,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:434,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:434,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:436,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:436,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:436,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:440,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:436,33'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:436,38'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:437,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:436,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:437,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:440,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert
                - lydict_insert
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:441,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:441,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:443,19'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:444,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:444,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_new.c:446,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:446,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:447,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
                - lydict_insert
            - BranchSide:      'src/tree_data_new.c:449,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:447,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:447,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_new.c:448,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
                - lydict_insert
        - Branch String:   'src/tree_data_new.c:449,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:450,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:452,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:450,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:450,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_new.c:451,5'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
        - Branch String:   'src/tree_data_new.c:452,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:452,21'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
                - lydict_insert_zc
            - BranchSide:      'src/tree_data_new.c:456,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_new.c:452,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:453,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyd_free_tree
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_new.c:456,9'
              BranchSideFuncs:
                - lydict_insert
                - lyd_free_tree
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_new.c:453,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:453,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_new.c:454,10'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_new.c:456,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_new.c:456,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
        - Branch String:   'src/tree_data_new.c:465,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:466,24'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_free_prefix_data
            - BranchSide:      'src/tree_data_new.c:469,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:434,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:440,12'
          Dst:             calloc
        - Src:             'src/tree_data_new.c:441,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:444,5'
          Dst:             lydict_insert
        - Src:             'src/tree_data_new.c:447,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data_new.c:450,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data_new.c:453,9'
          Dst:             lydict_insert_zc
        - Src:             'src/tree_data_new.c:456,9'
          Dst:             lydict_insert
        - Src:             'src/tree_data_new.c:466,9'
          Dst:             lyd_free_tree
        - Src:             'src/tree_data_new.c:467,9'
          Dst:             ly_free_prefix_data
    - functionName:    lyd_create_list
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - predicates
        - vars
        - store_only
        - node
      BBCount:         36
      ICount:          280
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - lyd_create_inner
        - lyd_create_term2
        - lyd_free_tree
        - lyd_hash
        - lyd_insert_node
        - lyd_value_store
        - lyxp_vars_find
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:148,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:148,5'
              BranchSideFuncs:
                - lyd_create_inner
                - ly_log_location
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyd_insert_node
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:148,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_new.c:148,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:148,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:151,5'
              BranchSideFuncs:
                - lyd_create_inner
                - ly_log_location
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyd_insert_node
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:151,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:151,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:153,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyd_insert_node
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:156,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:156,5'
              BranchSideFuncs:
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyd_insert_node
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:156,5'
              BranchSideFuncs:
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyd_insert_node
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:156,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:157,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_create_term2
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:186,14'
              BranchSideFuncs:
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:157,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:159,39'
              BranchSideFuncs:
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
                - lyd_create_term2
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
            - BranchSide:      'src/tree_data_new.c:172,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_create_term2
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:159,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:160,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:164,13'
              BranchSideFuncs:
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
                - lyd_create_term2
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyxp_vars_find
        - Branch String:   'src/tree_data_new.c:168,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:168,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:170,19'
              BranchSideFuncs:
                - lyd_create_term2
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:172,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:172,13'
              BranchSideFuncs:
                - lyd_create_term2
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:173,22'
              BranchSideFuncs:
                - lyd_create_term2
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:177,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:178,17'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
            - BranchSide:      'src/tree_data_new.c:181,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
        - Branch String:   'src/tree_data_new.c:181,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:181,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:182,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_hash
                - ly_log_location_revert
                - lyd_free_tree
                - __assert_fail
                - lyd_create_term2
                - lyxp_vars_find
                - ly_log_location
                - strlen
                - lyd_value_store
                - ly_log_location_revert
      Callsites:
        - Src:             'src/tree_data_new.c:148,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:151,5'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:153,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:159,24'
          Dst:             lyxp_vars_find
        - Src:             'src/tree_data_new.c:164,13'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:166,33'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:165,19'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_new.c:167,13'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:172,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:176,15'
          Dst:             lyd_create_term2
        - Src:             'src/tree_data_new.c:182,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:186,5'
          Dst:             lyd_hash
        - Src:             'src/tree_data_new.c:193,5'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:194,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_create_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - value
        - value_len
        - is_utf8
        - store_only
        - dynamic
        - format
        - prefix_data
        - hints
        - incomplete
        - node
      BBCount:         12
      ICount:          152
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyd_hash
        - lyd_value_store
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:61,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:61,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_hash
                - free
            - BranchSide:      'src/tree_data_new.c:63,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_hash
                - free
        - Branch String:   'src/tree_data_new.c:64,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:64,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_hash
                - free
            - BranchSide:      'src/tree_data_new.c:66,20'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - lyd_hash
                - free
        - Branch String:   'src/tree_data_new.c:74,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:74,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_data_new.c:75,15'
              BranchSideFuncs:
                - lyd_hash
      Callsites:
        - Src:             'src/tree_data_new.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_new.c:63,12'
          Dst:             calloc
        - Src:             'src/tree_data_new.c:64,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:70,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:71,11'
          Dst:             lyd_value_store
        - Src:             'src/tree_data_new.c:73,5'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:75,5'
          Dst:             lyd_hash
    - functionName:    lyd_new_path2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ctx
        - path
        - value
        - value_len
        - value_type
        - options
        - new_parent
        - new_node
      BBCount:         49
      ICount:          263
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ly_log
        - lyd_new_path_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1927,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1931,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1931,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1931,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1931,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1931,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1929,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1929,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1927,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1927,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1927,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1927,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1929,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1931,12'
          Dst:             lyd_new_path_
    - functionName:    lyd_new_path
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ctx
        - path
        - value
        - options
        - node
      BBCount:         49
      ICount:          251
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ly_log
        - lyd_new_path_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_path_
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1915,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1919,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1919,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1919,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1919,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - lyd_new_path_
                - ly_log
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1919,26'
              BranchSideFuncs:
                - lyd_new_path_
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1917,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1917,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_new.c:1915,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1915,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1915,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1915,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1917,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1919,12'
          Dst:             lyd_new_path_
    - functionName:    lyd_change_meta
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
        - val_str
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - lyd_compare_meta
        - lyd_create_meta
        - lyd_free_meta_single
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1447,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1447,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1449,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1450,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1454,38'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1455,61'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1454,11'
              BranchSideFuncs:
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1455,76'
              BranchSideFuncs:
                - lyd_create_meta
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1456,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1456,5'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1459,26'
              BranchSideFuncs:
                - lyd_compare_meta
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1459,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1461,15'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1466,20'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_new.c:1470,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1470,10'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_new.c:1472,13'
              BranchSideFuncs:
                - lyd_free_meta_single
      Callsites:
        - Src:             'src/tree_data_new.c:1447,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1454,76'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1454,105'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1454,11'
          Dst:             lyd_create_meta
        - Src:             'src/tree_data_new.c:1459,9'
          Dst:             lyd_compare_meta
        - Src:             'src/tree_data_new.c:1476,5'
          Dst:             lyd_free_meta_single
    - functionName:    lyd_change_term_canon
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - val_str
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _lyd_change_term
        - ly_log
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1434,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1434,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1434,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1434,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1434,5'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1436,29'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
        - Branch String:   'src/tree_data_new.c:1436,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1436,61'
              BranchSideFuncs:
                - strlen
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1436,12'
              BranchSideFuncs:
                - _lyd_change_term
      Callsites:
        - Src:             'src/tree_data_new.c:1434,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1434,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1434,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1436,54'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1436,12'
          Dst:             _lyd_change_term
    - functionName:    lyd_change_term_bin
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - term
        - value
        - value_len
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _lyd_change_term
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1426,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1426,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1426,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1426,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1426,5'
              BranchSideFuncs:
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1428,29'
              BranchSideFuncs:
                - _lyd_change_term
      Callsites:
        - Src:             'src/tree_data_new.c:1426,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1426,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1426,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1428,12'
          Dst:             _lyd_change_term
    - functionName:    lyd_change_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - val_str
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _lyd_change_term
        - ly_log
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1418,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1418,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1418,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1418,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1418,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1418,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1418,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1418,5'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
            - BranchSide:      'src/tree_data_new.c:1420,29'
              BranchSideFuncs:
                - _lyd_change_term
                - strlen
        - Branch String:   'src/tree_data_new.c:1420,44'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1420,61'
              BranchSideFuncs:
                - strlen
                - _lyd_change_term
            - BranchSide:      'src/tree_data_new.c:1420,12'
              BranchSideFuncs:
                - _lyd_change_term
      Callsites:
        - Src:             'src/tree_data_new.c:1418,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1418,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1418,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1420,54'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1420,12'
          Dst:             _lyd_change_term
    - functionName:    lyd_new_attr2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module_ns
        - name
        - value
        - attr
      BBCount:         37
      ICount:          232
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_parse_nodeid
        - lyd_create_attr
        - strchr
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1205,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1205,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1205,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1205,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1205,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1205,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1205,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1205,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1207,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1207,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1207,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1207,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1211,69'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1211,72'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1212,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1211,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1212,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1216,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
                - strncmp
        - Branch String:   'src/tree_data_new.c:1216,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1216,37'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1225,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1216,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1218,16'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1225,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1226,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1228,16'
              BranchSideFuncs:
                - strchr
                - strlen
                - lyd_create_attr
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1228,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1229,9'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_attr
                - strlen
            - BranchSide:      'src/tree_data_new.c:1232,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
        - Branch String:   'src/tree_data_new.c:1232,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1232,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_attr
            - BranchSide:      'src/tree_data_new.c:1232,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
        - Branch String:   'src/tree_data_new.c:1232,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1232,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1235,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1235,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1236,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1205,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1205,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1205,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1211,9'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_data_new.c:1212,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1216,29'
          Dst:             strncmp
        - Src:             'src/tree_data_new.c:1228,9'
          Dst:             strchr
        - Src:             'src/tree_data_new.c:1229,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1232,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1232,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1232,5'
          Dst:             lyd_create_attr
    - functionName:    lyd_new_attr
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module_name
        - name
        - value
        - attr
      BBCount:         34
      ICount:          224
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - ly_parse_nodeid
        - lyd_create_attr
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1155,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1155,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1155,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1155,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1155,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1155,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1155,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1155,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1157,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1157,11'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1157,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1157,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1161,69'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1161,72'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1162,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1161,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1162,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1166,10'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
                - strncmp
        - Branch String:   'src/tree_data_new.c:1166,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1166,37'
              BranchSideFuncs:
                - strncmp
                - strlen
                - lyd_create_attr
                - strlen
            - BranchSide:      'src/tree_data_new.c:1175,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
        - Branch String:   'src/tree_data_new.c:1166,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1168,16'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
            - BranchSide:      'src/tree_data_new.c:1175,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - strlen
        - Branch String:   'src/tree_data_new.c:1175,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1176,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_attr
            - BranchSide:      'src/tree_data_new.c:1178,23'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
        - Branch String:   'src/tree_data_new.c:1183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1184,15'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
            - BranchSide:      'src/tree_data_new.c:1187,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
        - Branch String:   'src/tree_data_new.c:1187,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1187,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1190,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1190,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1191,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1155,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1155,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1155,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1161,9'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_data_new.c:1162,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1166,29'
          Dst:             strncmp
        - Src:             'src/tree_data_new.c:1176,19'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1187,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1187,5'
          Dst:             lyd_create_attr
    - functionName:    lyd_new_opaq2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ctx
        - name
        - value
        - prefix
        - module_ns
        - node
      BBCount:         60
      ICount:          314
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - ly_log
        - lyd_create_opaq
        - lyd_insert_node
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1124,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1124,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1124,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1124,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1124,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1124,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1124,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1127,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1127,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1127,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1127,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1125,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1127,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1127,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1128,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1130,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1128,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1128,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1128,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1130,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1131,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1134,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1134,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1134,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1134,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1136,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1136,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1137,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1140,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1140,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1141,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1143,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1124,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1124,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1124,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1124,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1125,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1134,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1134,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1134,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1134,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1134,5'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1137,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_new_opaq
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ctx
        - name
        - value
        - prefix
        - module_name
        - node
      BBCount:         68
      ICount:          355
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - ly_log
        - lyd_create_opaq
        - lyd_insert_node
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1094,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1097,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1097,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1097,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1097,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
                - ly_log
        - Branch String:   'src/tree_data_new.c:1095,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1095,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1097,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
        - Branch String:   'src/tree_data_new.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1098,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data_new.c:1100,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
        - Branch String:   'src/tree_data_new.c:1098,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1098,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
            - BranchSide:      'src/tree_data_new.c:1098,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
                - strcmp
        - Branch String:   'src/tree_data_new.c:1100,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1101,15'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:1102,24'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1106,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1106,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1106,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1108,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:1108,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1109,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:1112,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1113,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:1115,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:1094,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1094,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1094,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1094,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1094,5'
          Dst:             strcmp
        - Src:             'src/tree_data_new.c:1094,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1095,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1102,17'
          Dst:             strcmp
        - Src:             'src/tree_data_new.c:1106,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1106,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1106,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1106,5'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1106,5'
          Dst:             lyd_create_opaq
        - Src:             'src/tree_data_new.c:1109,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_new_meta2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - options
        - attr
        - meta
      BBCount:         54
      ICount:          332
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_implemented_ns
        - ly_log
        - lyd_create_meta
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1052,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1052,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1052,5'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1052,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1052,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1052,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1055,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1055,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1055,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1055,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1053,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1053,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1055,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1055,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1055,20'
              BranchSideFuncs:
                - ly_log
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1060,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1055,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1056,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1060,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1060,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1061,10'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1064,13'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1064,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1066,48'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1073,45'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_log
                - strlen
                - strlen
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1080,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1067,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1068,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1071,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
        - Branch String:   'src/tree_data_new.c:1074,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1075,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1078,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_meta
        - Branch String:   'src/tree_data_new.c:1084,84'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1084,93'
              BranchSideFuncs:
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1084,116'
              BranchSideFuncs:
                - lyd_create_meta
      Callsites:
        - Src:             'src/tree_data_new.c:1052,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1052,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1052,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1053,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1056,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1066,15'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/tree_data_new.c:1068,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1073,15'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_data_new.c:1075,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1080,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1083,64'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1083,102'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1083,12'
          Dst:             lyd_create_meta
    - functionName:    lyd_new_meta
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - module
        - name
        - val_str
        - options
        - meta
      BBCount:         130
      ICount:          649
      EdgeCount:       179
      CyclomaticComplexity: 51
      functionsReached:
        - ly_ctx_get_module_implemented2
        - ly_log
        - ly_parse_nodeid
        - lyd_create_meta
        - strchr
        - strlen
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
                - strchr
                - ly_log
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strchr
                - ly_log
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
                - strchr
                - ly_log
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - strchr
                - ly_log
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - strchr
                - ly_log
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1009,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1011,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1011,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1011,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1010,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1011,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1012,15'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1015,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1012,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1012,24'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1012,38'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1012,38'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1012,15'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1012,15'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1015,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1015,20'
              BranchSideFuncs:
                - ly_log
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1019,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1015,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1016,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1019,9'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1016,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1016,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1016,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1019,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1020,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1024,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:1025,69'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1025,72'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1026,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:1025,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1026,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:1031,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_meta
                - ly_ctx_get_module_implemented2
                - ly_log
        - Branch String:   'src/tree_data_new.c:1031,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1032,49'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - ly_log
                - strlen
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1037,10'
              BranchSideFuncs:
                - strlen
                - lyd_create_meta
        - Branch String:   'src/tree_data_new.c:1033,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1033,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1034,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_meta
        - Branch String:   'src/tree_data_new.c:1037,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1038,17'
              BranchSideFuncs:
                - strlen
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1041,28'
              BranchSideFuncs:
                - strlen
                - lyd_create_meta
        - Branch String:   'src/tree_data_new.c:1042,34'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:1042,43'
              BranchSideFuncs:
                - lyd_create_meta
            - BranchSide:      'src/tree_data_new.c:1042,66'
              BranchSideFuncs:
                - lyd_create_meta
      Callsites:
        - Src:             'src/tree_data_new.c:1009,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1009,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1009,5'
          Dst:             strchr
        - Src:             'src/tree_data_new.c:1009,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1009,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1010,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1010,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1010,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1016,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1025,9'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_data_new.c:1026,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1032,18'
          Dst:             ly_ctx_get_module_implemented2
        - Src:             'src/tree_data_new.c:1033,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:1041,75'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:1041,12'
          Dst:             lyd_create_meta
    - functionName:    lyd_new_ext_any
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - name
        - value
        - value_type
        - options
        - node
      BBCount:         20
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyd_create_any
        - lysc_ext_find_node
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:978,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:978,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_any
            - BranchSide:      'src/tree_data_new.c:978,20'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_any
        - Branch String:   'src/tree_data_new.c:981,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:981,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_any
            - BranchSide:      'src/tree_data_new.c:981,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:981,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:981,5'
              BranchSideFuncs:
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_any
            - BranchSide:      'src/tree_data_new.c:981,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:981,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:981,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_any
            - BranchSide:      'src/tree_data_new.c:983,33'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_any
        - Branch String:   'src/tree_data_new.c:984,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:985,13'
              BranchSideFuncs:
                - lyd_create_any
            - BranchSide:      'src/tree_data_new.c:993,5'
              BranchSideFuncs:
                - lyd_create_any
        - Branch String:   'src/tree_data_new.c:985,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:986,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:989,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:993,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:993,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:995,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:981,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:981,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:981,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:983,14'
          Dst:             lysc_ext_find_node
        - Src:             'src/tree_data_new.c:986,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:989,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:993,5'
          Dst:             lyd_create_any
    - functionName:    lyd_new_any
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - value
        - value_type
        - options
        - node
      BBCount:         97
      ICount:          517
      EdgeCount:       133
      CyclomaticComplexity: 38
      functionsReached:
        - ly_log
        - ly_nested_ext_schema
        - lyd_create_any
        - lyd_insert_node
        - lys_find_child
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:938,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:938,41'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:938,60'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:938,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:938,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:938,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:938,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:938,69'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:938,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:942,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:942,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:946,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:946,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:946,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:946,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:946,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:946,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:944,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:944,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:946,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:947,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:950,29'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:950,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:950,38'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:950,61'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_any
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:951,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:951,20'
              BranchSideFuncs:
                - ly_log
                - lyd_create_any
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:956,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_any
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:951,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:952,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - lyd_create_any
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:956,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_any
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:954,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:954,9'
              BranchSideFuncs:
                - ly_log
                - lyd_create_any
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:955,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_any
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:954,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:954,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:955,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_any
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:956,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:956,5'
              BranchSideFuncs:
                - lyd_create_any
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:958,5'
              BranchSideFuncs:
                - lyd_create_any
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:958,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:958,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:959,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:959,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:960,9'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:962,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:962,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:963,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:966,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:966,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:967,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:969,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:942,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:942,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:942,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:942,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:944,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:950,14'
          Dst:             lys_find_child
        - Src:             'src/tree_data_new.c:952,62'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:953,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:952,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/tree_data_new.c:956,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:958,5'
          Dst:             lyd_create_any
        - Src:             'src/tree_data_new.c:963,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_new_ext_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - name
        - value
        - value_len
        - options
        - node
      BBCount:         30
      ICount:          218
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - lyd_create_term
        - lyd_new_val_get_format
        - lysc_ext_find_node
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:904,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:904,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
            - BranchSide:      'src/tree_data_new.c:904,20'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
        - Branch String:   'src/tree_data_new.c:908,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:908,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
            - BranchSide:      'src/tree_data_new.c:908,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:908,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:908,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
            - BranchSide:      'src/tree_data_new.c:908,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:908,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:908,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
            - BranchSide:      'src/tree_data_new.c:909,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
        - Branch String:   'src/tree_data_new.c:909,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:909,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:910,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
        - Branch String:   'src/tree_data_new.c:910,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:910,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
            - BranchSide:      'src/tree_data_new.c:912,33'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
        - Branch String:   'src/tree_data_new.c:910,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:910,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:910,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
                - ly_log
        - Branch String:   'src/tree_data_new.c:910,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:910,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:912,33'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_term
        - Branch String:   'src/tree_data_new.c:913,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:914,13'
              BranchSideFuncs:
                - lyd_create_term
            - BranchSide:      'src/tree_data_new.c:922,26'
              BranchSideFuncs:
                - lyd_create_term
        - Branch String:   'src/tree_data_new.c:914,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:915,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:918,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:923,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:923,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:925,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:908,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:908,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:908,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:909,5'
          Dst:             lyd_new_val_get_format
        - Src:             'src/tree_data_new.c:910,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:912,14'
          Dst:             lysc_ext_find_node
        - Src:             'src/tree_data_new.c:915,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:918,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:922,10'
          Dst:             lyd_create_term
    - functionName:    lyd_new_term_bin
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - value
        - value_len
        - options
        - node
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _lyd_new_term
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_new.c:894,12'
          Dst:             _lyd_new_term
    - functionName:    _lyd_new_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - value
        - value_len
        - options
        - node
      BBCount:         100
      ICount:          538
      EdgeCount:       137
      CyclomaticComplexity: 39
      functionsReached:
        - ly_log
        - ly_nested_ext_schema
        - lyd_create_term
        - lyd_insert_node
        - lyd_new_val_get_format
        - lys_find_child
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:842,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:842,41'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:842,60'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:842,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:842,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:842,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:842,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:842,69'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:842,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:847,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:847,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:849,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:849,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:849,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:849,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:849,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:849,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:848,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:848,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:849,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:849,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:850,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:850,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:850,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:852,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:850,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:850,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:850,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:850,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:850,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:852,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:852,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:853,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:856,29'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:856,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:856,38'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:856,61'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:857,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:857,20'
              BranchSideFuncs:
                - ly_log
                - lyd_create_term
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:862,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:857,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:858,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - lyd_create_term
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:862,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:860,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:860,9'
              BranchSideFuncs:
                - ly_log
                - lyd_create_term
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:861,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:860,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:860,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:861,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:862,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:862,5'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:864,5'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:864,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:865,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:865,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:866,9'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:868,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:868,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:869,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:872,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:873,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:875,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:847,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:847,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:847,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:848,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:849,5'
          Dst:             lyd_new_val_get_format
        - Src:             'src/tree_data_new.c:850,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:856,14'
          Dst:             lys_find_child
        - Src:             'src/tree_data_new.c:858,62'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:859,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:858,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/tree_data_new.c:862,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:864,5'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:869,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_new_term
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - value
        - options
        - node
      BBCount:         18
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _lyd_new_term
        - ly_log
        - strlen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:882,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:882,41'
              BranchSideFuncs:
                - _lyd_new_term
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:882,60'
              BranchSideFuncs:
                - _lyd_new_term
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:882,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:882,32'
              BranchSideFuncs:
                - _lyd_new_term
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:882,32'
              BranchSideFuncs:
                - _lyd_new_term
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:882,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:882,69'
              BranchSideFuncs:
                - _lyd_new_term
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:882,32'
              BranchSideFuncs:
                - _lyd_new_term
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:884,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:884,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:885,26'
              BranchSideFuncs:
                - _lyd_new_term
                - strlen
        - Branch String:   'src/tree_data_new.c:885,55'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:885,70'
              BranchSideFuncs:
                - strlen
                - _lyd_new_term
            - BranchSide:      'src/tree_data_new.c:885,82'
              BranchSideFuncs:
                - _lyd_new_term
      Callsites:
        - Src:             'src/tree_data_new.c:884,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:885,63'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:885,12'
          Dst:             _lyd_new_term
    - functionName:    lyd_new_list3
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - key_values
        - value_lengths
        - options
        - node
      BBCount:         111
      ICount:          608
      EdgeCount:       151
      CyclomaticComplexity: 42
      functionsReached:
        - _lyd_new_list_node
        - ly_log
        - lyd_create_term
        - lyd_free_tree
        - lyd_insert_node
        - lyd_new_val_get_format
        - lysc_node_child
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:775,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:775,41'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:775,60'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:775,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:775,32'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:775,32'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:775,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:775,69'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:775,32'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:782,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:783,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:783,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:784,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:784,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:785,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
            - BranchSide:      'src/tree_data_new.c:788,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:785,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - ly_log
        - Branch String:   'src/tree_data_new.c:785,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:785,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:788,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:788,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:788,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:790,11'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - lysc_node_child
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:790,45'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:790,49'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:797,7'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:790,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:791,9'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:797,7'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:791,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:813,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:813,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:798,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:798,58'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:798,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_insert_node
                - strlen
                - lyd_create_term
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:798,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:799,19'
              BranchSideFuncs:
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:808,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:799,19'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:799,35'
              BranchSideFuncs:
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:799,17'
              BranchSideFuncs:
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:800,19'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:800,35'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:800,61'
              BranchSideFuncs:
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:803,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:803,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:804,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
                - lyd_create_term
        - Branch String:   'src/tree_data_new.c:808,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:808,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:809,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:813,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:814,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:816,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:782,5'
          Dst:             lyd_new_val_get_format
        - Src:             'src/tree_data_new.c:783,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:783,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:783,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:783,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:784,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:785,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:788,5'
          Dst:             _lyd_new_list_node
        - Src:             'src/tree_data_new.c:791,9'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:798,18'
          Dst:             lysc_node_child
        - Src:             'src/tree_data_new.c:800,54'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:802,14'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:804,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:809,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:814,9'
          Dst:             lyd_free_tree
    - functionName:    _lyd_new_list_node
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - module
        - name
        - options
        - node
      BBCount:         27
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - ly_nested_ext_schema
        - lyd_create_inner
        - lys_find_child
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:586,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:587,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:590,29'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:590,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:590,38'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:590,61'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:591,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:591,20'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:596,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:591,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:592,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:596,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:594,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:594,9'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:595,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:594,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:595,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:596,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:596,5'
              BranchSideFuncs:
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:599,5'
              BranchSideFuncs:
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:599,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:599,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:601,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:601,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:602,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:605,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:590,14'
          Dst:             lys_find_child
        - Src:             'src/tree_data_new.c:592,62'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:593,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:592,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/tree_data_new.c:596,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:599,5'
          Dst:             lyd_create_inner
    - functionName:    lyd_new_list2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - keys
        - options
        - node
      BBCount:         101
      ICount:          542
      EdgeCount:       138
      CyclomaticComplexity: 39
      functionsReached:
        - ly_log
        - ly_nested_ext_schema
        - lyd_create_inner
        - lyd_create_list2
        - lyd_insert_node
        - lys_find_child
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:725,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:725,41'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:725,60'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:725,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:725,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:725,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:725,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:725,69'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:725,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:728,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:728,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:728,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:728,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:728,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:728,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:731,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:731,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:731,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:731,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:731,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:731,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:729,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:729,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:731,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:732,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:734,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:734,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:735,14'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:739,29'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:739,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:739,38'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:739,61'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:740,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:740,20'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:745,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:740,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:741,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:745,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:743,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:743,9'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:744,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:743,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:744,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:745,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:745,5'
              BranchSideFuncs:
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:747,10'
              BranchSideFuncs:
                - strlen
                - lyd_create_list2
                - lyd_insert_node
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:747,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:747,43'
              BranchSideFuncs:
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - lyd_create_list2
            - BranchSide:      'src/tree_data_new.c:752,31'
              BranchSideFuncs:
                - strlen
                - lyd_create_list2
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:747,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:749,9'
              BranchSideFuncs:
                - strlen
                - lyd_create_list2
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:752,31'
              BranchSideFuncs:
                - strlen
                - lyd_create_list2
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:749,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:749,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:750,5'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:754,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:756,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:757,9'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:759,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:759,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:760,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:763,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:764,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:766,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:728,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:728,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:728,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:729,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:739,14'
          Dst:             lys_find_child
        - Src:             'src/tree_data_new.c:741,62'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:741,111'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:741,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/tree_data_new.c:745,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:749,9'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:754,9'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:754,9'
          Dst:             lyd_create_list2
        - Src:             'src/tree_data_new.c:760,9'
          Dst:             lyd_insert_node
    - functionName:    lyd_create_list2
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - keys
        - keys_len
        - store_only
        - node
      BBCount:         10
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - ly_path_compile_predicate
        - ly_path_parse_predicate
        - ly_path_predicates_free
        - lyd_create_list
        - lyxp_expr_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:209,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:209,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_expr_free
                - ly_path_predicates_free
            - BranchSide:      'src/tree_data_new.c:213,5'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - lyd_create_list
                - ly_log_location_revert
                - lyxp_expr_free
                - ly_path_predicates_free
        - Branch String:   'src/tree_data_new.c:213,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:213,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_expr_free
                - ly_path_predicates_free
            - BranchSide:      'src/tree_data_new.c:217,5'
              BranchSideFuncs:
                - lyd_create_list
                - ly_log_location_revert
                - lyxp_expr_free
                - ly_path_predicates_free
        - Branch String:   'src/tree_data_new.c:217,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:217,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_expr_free
                - ly_path_predicates_free
            - BranchSide:      'src/tree_data_new.c:217,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_expr_free
                - ly_path_predicates_free
      Callsites:
        - Src:             'src/tree_data_new.c:206,5'
          Dst:             ly_log_location
        - Src:             'src/tree_data_new.c:209,5'
          Dst:             ly_path_parse_predicate
        - Src:             'src/tree_data_new.c:213,5'
          Dst:             ly_path_compile_predicate
        - Src:             'src/tree_data_new.c:217,5'
          Dst:             lyd_create_list
        - Src:             'src/tree_data_new.c:220,5'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_data_new.c:221,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_data_new.c:222,5'
          Dst:             ly_path_predicates_free
    - functionName:    lyd_new_ext_list
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - name
        - options
        - node
      BBCount:         58
      ICount:          390
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - ly_log
        - lyd_create_inner
        - lyd_create_term
        - lyd_free_tree
        - lyd_insert_node
        - lyd_new_val_get_format
        - lysc_ext_find_node
        - lysc_node_child
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:666,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:666,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:666,20'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:674,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:674,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:674,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:674,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:674,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:674,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:674,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:674,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:675,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:675,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:675,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:676,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:676,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:676,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:678,33'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:676,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:676,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:676,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:676,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:676,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:678,33'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:679,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:680,13'
              BranchSideFuncs:
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:689,5'
              BranchSideFuncs:
                - lyd_create_inner
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:680,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:681,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:684,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:689,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:689,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:691,5'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:694,49'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:694,53'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:694,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:694,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:695,13'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
            - BranchSide:      'src/tree_data_new.c:705,5'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:695,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:696,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
            - BranchSide:      'src/tree_data_new.c:699,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
        - Branch String:   'src/tree_data_new.c:696,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:696,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
            - BranchSide:      'src/tree_data_new.c:696,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
        - Branch String:   'src/tree_data_new.c:697,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:702,30'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
            - BranchSide:      'src/tree_data_new.c:702,30'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
        - Branch String:   'src/tree_data_new.c:699,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:699,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
            - BranchSide:      'src/tree_data_new.c:699,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
        - Branch String:   'src/tree_data_new.c:700,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:700,48'
              BranchSideFuncs:
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:700,21'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - strlen
        - Branch String:   'src/tree_data_new.c:703,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:703,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:704,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - lyd_create_term
                - strlen
        - Branch String:   'src/tree_data_new.c:709,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:710,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:713,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:674,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:674,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:674,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:675,5'
          Dst:             lyd_new_val_get_format
        - Src:             'src/tree_data_new.c:676,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:678,14'
          Dst:             lysc_ext_find_node
        - Src:             'src/tree_data_new.c:681,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:684,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:689,5'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:694,18'
          Dst:             lysc_node_child
        - Src:             'src/tree_data_new.c:700,33'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:702,14'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:704,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:710,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_new_list
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - options
        - node
      BBCount:         107
      ICount:          588
      EdgeCount:       145
      CyclomaticComplexity: 40
      functionsReached:
        - _lyd_new_list_node
        - ly_log
        - lyd_create_term
        - lyd_free_tree
        - lyd_insert_node
        - lyd_new_val_get_format
        - lysc_node_child
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:615,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:615,41'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:615,60'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:615,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:615,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:615,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:615,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:615,69'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:615,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:623,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:625,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:625,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:625,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:625,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:625,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:625,5'
              BranchSideFuncs:
                - lyd_new_val_get_format
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:624,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:625,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:625,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:626,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:626,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
            - BranchSide:      'src/tree_data_new.c:629,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:626,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:626,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
                - ly_log
        - Branch String:   'src/tree_data_new.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:626,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:629,5'
              BranchSideFuncs:
                - _lyd_new_list_node
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:629,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:629,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:631,5'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:633,54'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:633,58'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:633,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:633,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:634,13'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:646,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:634,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:635,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:638,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:635,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:635,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:635,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:636,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:641,30'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:641,30'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:638,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:638,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
            - BranchSide:      'src/tree_data_new.c:638,23'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:639,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:639,48'
              BranchSideFuncs:
                - strlen
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:641,30'
              BranchSideFuncs:
                - lyd_create_term
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - strlen
        - Branch String:   'src/tree_data_new.c:642,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:642,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:643,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
                - lyd_insert_node
                - lyd_create_term
                - strlen
        - Branch String:   'src/tree_data_new.c:646,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:646,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:647,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
        - Branch String:   'src/tree_data_new.c:652,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:653,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/tree_data_new.c:655,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:623,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:623,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:623,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:624,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:625,5'
          Dst:             lyd_new_val_get_format
        - Src:             'src/tree_data_new.c:626,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:629,5'
          Dst:             _lyd_new_list_node
        - Src:             'src/tree_data_new.c:633,18'
          Dst:             lysc_node_child
        - Src:             'src/tree_data_new.c:639,33'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:641,14'
          Dst:             lyd_create_term
        - Src:             'src/tree_data_new.c:643,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:647,9'
          Dst:             lyd_insert_node
        - Src:             'src/tree_data_new.c:653,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_new_ext_inner
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - name
        - node
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyd_create_inner
        - lysc_ext_find_node
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:543,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:543,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:543,20'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:545,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:545,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:545,5'
              BranchSideFuncs:
                - ly_log
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:545,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:545,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:545,5'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:547,33'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_log
                - ly_log
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:548,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:549,13'
              BranchSideFuncs:
                - lyd_create_inner
            - BranchSide:      'src/tree_data_new.c:558,5'
              BranchSideFuncs:
                - lyd_create_inner
        - Branch String:   'src/tree_data_new.c:549,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:550,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:553,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:558,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:558,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:560,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:545,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:545,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:545,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:547,14'
          Dst:             lysc_ext_find_node
        - Src:             'src/tree_data_new.c:550,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:553,13'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:558,5'
          Dst:             lyd_create_inner
    - functionName:    lyd_new_inner
      functionSourceFile: '/src/libyang/src/tree_data_new.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - output
        - node
      BBCount:         90
      ICount:          464
      EdgeCount:       123
      CyclomaticComplexity: 35
      functionsReached:
        - ly_log
        - ly_nested_ext_schema
        - lyd_create_inner
        - lyd_insert_node
        - lys_find_child
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_new.c:505,32'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:505,41'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:505,60'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:505,41'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:505,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:505,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:505,60'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:505,69'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:505,32'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:507,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:507,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:507,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:507,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:507,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:507,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:510,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:510,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:510,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:510,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:510,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:510,10'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:508,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_new.c:508,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_new.c:510,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:511,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:514,29'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:514,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:514,38'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
            - BranchSide:      'src/tree_data_new.c:514,61'
              BranchSideFuncs:
                - lys_find_child
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
        - Branch String:   'src/tree_data_new.c:516,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:516,20'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:521,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:516,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:517,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:521,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:519,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:519,9'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:520,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:519,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:519,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:520,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_inner
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:521,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:521,5'
              BranchSideFuncs:
                - lyd_create_inner
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:524,5'
              BranchSideFuncs:
                - lyd_create_inner
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:524,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:525,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:525,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:526,9'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:528,9'
              BranchSideFuncs:
                - lyd_insert_node
        - Branch String:   'src/tree_data_new.c:528,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:529,25'
              BranchSideFuncs:
                - lyd_insert_node
            - BranchSide:      'src/tree_data_new.c:532,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_new.c:532,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_new.c:533,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_new.c:535,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_new.c:507,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:507,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:507,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:508,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:514,14'
          Dst:             lys_find_child
        - Src:             'src/tree_data_new.c:517,62'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:518,17'
          Dst:             strlen
        - Src:             'src/tree_data_new.c:517,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/tree_data_new.c:521,5'
          Dst:             ly_log
        - Src:             'src/tree_data_new.c:524,5'
          Dst:             lyd_create_inner
        - Src:             'src/tree_data_new.c:529,9'
          Dst:             lyd_insert_node
    - functionName:    lydxml_get_hints_opaq
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - name_len
        - value
        - value_len
        - first
        - ns
        - hints
        - anchor
      BBCount:         55
      ICount:          309
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - ly_strncmp
        - strcmp
        - strncmp
        - strtoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:480,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:482,10'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - ly_strncmp
                - strcmp
                - strncmp
                - strtoll
            - BranchSide:      'src/parser_xml.c:483,25'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - ly_strncmp
                - strcmp
                - strncmp
                - strtoll
        - Branch String:   'src/parser_xml.c:483,51'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:483,63'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - ly_strncmp
                - strcmp
                - strtoll
            - BranchSide:      'src/parser_xml.c:485,10'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:483,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:485,10'
              BranchSideFuncs:
                - strtoll
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:487,23'
              BranchSideFuncs:
                - strtoll
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:488,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:490,14'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:497,14'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:491,35'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:491,39'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:493,18'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:491,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:493,18'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:495,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:501,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:502,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:506,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:508,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:509,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:512,40'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:513,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:513,9'
              BranchSideFuncs:
                - ly_strncmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/parser_xml.c:514,25'
              BranchSideFuncs:
                - ly_strncmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/parser_xml.c:514,58'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:515,19'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:528,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:515,22'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:515,25'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:515,89'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:515,46'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:515,57'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:515,89'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:515,84'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:515,89'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:516,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:515,92'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:515,96'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:528,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:514,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:516,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:528,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_xml.c:516,29'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:516,32'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:522,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:516,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:518,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:522,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:528,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:507,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:528,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_xml.c:483,17'
          Dst:             strncmp
        - Src:             'src/parser_xml.c:483,55'
          Dst:             strncmp
        - Src:             'src/parser_xml.c:487,15'
          Dst:             strtoll
        - Src:             'src/parser_xml.c:513,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:514,14'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:515,50'
          Dst:             strcmp
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lydxml_check_list
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - list
      BBCount:         82
      ICount:          396
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - ly_set_add
        - ly_set_erase
        - ly_set_rm_index
        - ly_strncmp
        - ly_value_validate
        - lys_getnext
        - lyxml_ctx_next
        - lyxml_ctx_peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:285,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:285,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:285,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:285,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:285,5'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:288,11'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - ly_set_add
        - Branch String:   'src/parser_xml.c:289,56'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:289,60'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - ly_set_add
                - lys_getnext
            - BranchSide:      'src/parser_xml.c:289,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - ly_set_add
                - lys_getnext
        - Branch String:   'src/parser_xml.c:289,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:290,44'
              BranchSideFuncs:
                - ly_set_add
                - lys_getnext
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:295,21'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
        - Branch String:   'src/parser_xml.c:291,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:289,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:291,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:297,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:299,16'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:344,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:299,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:300,55'
              BranchSideFuncs:
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:305,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:301,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:302,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:304,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
        - Branch String:   'src/parser_xml.c:305,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:305,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:308,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:308,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:309,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
            - BranchSide:      'src/parser_xml.c:314,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
        - Branch String:   'src/parser_xml.c:309,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:309,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:310,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:310,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:310,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:311,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
        - Branch String:   'src/parser_xml.c:311,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:308,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:311,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:314,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:314,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
            - BranchSide:      'src/parser_xml.c:315,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
        - Branch String:   'src/parser_xml.c:315,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:317,41'
              BranchSideFuncs:
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:325,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:318,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:320,43'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:322,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:325,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:325,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:328,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:328,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:329,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:337,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:329,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:330,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:332,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:330,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:329,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:330,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:332,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:332,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:333,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:333,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:328,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:333,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_xml.c:337,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:337,9'
              BranchSideFuncs:
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:338,9'
              BranchSideFuncs:
                - lyxml_ctx_peek
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:338,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:338,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:339,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:339,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:297,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:340,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
        - Branch String:   'src/parser_xml.c:340,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:340,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:341,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_peek
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - ly_value_validate
                - ly_set_rm_index
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
        - Branch String:   'src/parser_xml.c:344,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:344,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_xml.c:346,13'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/parser_xml.c:285,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:289,21'
          Dst:             lys_getnext
        - Src:             'src/parser_xml.c:290,15'
          Dst:             ly_set_add
        - Src:             'src/parser_xml.c:301,18'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:305,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:309,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:310,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:311,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:314,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:317,17'
          Dst:             ly_value_validate
        - Src:             'src/parser_xml.c:320,17'
          Dst:             ly_set_rm_index
        - Src:             'src/parser_xml.c:325,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:330,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:332,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:333,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:337,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:338,9'
          Dst:             lyxml_ctx_peek
        - Src:             'src/parser_xml.c:340,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:350,5'
          Dst:             ly_set_erase
    - functionName:    lydxml_data_check_opaq
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
      BBCount:         43
      ICount:          259
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_temp_log_options
        - ly_value_validate
        - lydxml_check_list
        - lyxml_ctx_backup
        - lyxml_ctx_next
        - lyxml_ctx_restore
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:401,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:403,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:406,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:406,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:408,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:411,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:411,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:411,5'
              BranchSideFuncs:
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:414,5'
              BranchSideFuncs:
                - lyxml_ctx_backup
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:414,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:417,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:417,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:418,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
            - BranchSide:      'src/parser_xml.c:422,11'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
        - Branch String:   'src/parser_xml.c:418,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:418,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:419,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - ly_log
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:419,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:417,5'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:419,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:422,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:424,19'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - lyxml_ctx_restore
                - ly_log
            - BranchSide:      'src/parser_xml.c:432,18'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
                - lyxml_ctx_next
                - lydxml_check_list
                - ly_log
        - Branch String:   'src/parser_xml.c:427,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:428,13'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:432,5'
              BranchSideFuncs:
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:432,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:434,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydxml_check_list
                - lyxml_ctx_restore
                - ly_log
            - BranchSide:      'src/parser_xml.c:443,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:434,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:434,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:436,31'
              BranchSideFuncs:
                - lydxml_check_list
                - lyxml_ctx_restore
                - ly_log
        - Branch String:   'src/parser_xml.c:436,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:438,13'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:441,5'
              BranchSideFuncs:
                - lyxml_ctx_restore
        - Branch String:   'src/parser_xml.c:443,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:443,9'
              BranchSideFuncs:
                - lyxml_ctx_restore
            - BranchSide:      'src/parser_xml.c:444,14'
              BranchSideFuncs:
                - lyxml_ctx_restore
      Callsites:
        - Src:             'src/parser_xml.c:411,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:414,5'
          Dst:             lyxml_ctx_backup
        - Src:             'src/parser_xml.c:418,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:419,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:424,19'
          Dst:             ly_temp_log_options
        - Src:             'src/parser_xml.c:425,13'
          Dst:             ly_value_validate
        - Src:             'src/parser_xml.c:426,9'
          Dst:             ly_temp_log_options
        - Src:             'src/parser_xml.c:428,13'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:434,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:436,13'
          Dst:             lydxml_check_list
        - Src:             'src/parser_xml.c:438,13'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:443,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:451,5'
          Dst:             lyxml_ctx_restore
    - functionName:    lydxml_subtree_any
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - ext
        - node
      BBCount:         67
      ICount:          439
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_create_any
        - lyd_free_tree
        - lydxml_subtree_r
        - lyxml_ctx_next
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:920,42'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:920,46'
              BranchSideFuncs:
                - ly_vlog
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:928,10'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:920,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:922,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:928,10'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:922,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:922,9'
              BranchSideFuncs:
                - ly_vlog
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:922,9'
              BranchSideFuncs:
                - ly_vlog
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_xml.c:925,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:926,5'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:925,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:925,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:925,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:925,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:925,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:926,5'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - lyd_create_any
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:928,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:930,23'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:943,28'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:931,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:931,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_create_any
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:934,28'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_create_any
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:935,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:935,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:938,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:939,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:939,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:940,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:944,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:944,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:946,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:946,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:946,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:947,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:952,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:952,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:955,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:960,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:961,34'
              BranchSideFuncs:
                - lydxml_subtree_r
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:966,54'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:962,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:960,9'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:962,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:962,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:962,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:962,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:960,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:962,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:971,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:972,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:974,26'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:978,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:978,18'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:978,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:978,63'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:978,67'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:979,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:978,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:978,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:979,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:922,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:925,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:930,15'
          Dst:             strndup
        - Src:             'src/parser_xml.c:931,9'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:934,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:938,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_xml.c:943,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_xml.c:946,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:947,9'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:951,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:961,17'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:962,13'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:972,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:977,5'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:979,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_subtree_r
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - parent
        - first_p
        - parsed
      BBCount:         167
      ICount:          940
      EdgeCount:       220
      CyclomaticComplexity: 55
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_log
        - ly_set_add
        - ly_strncmp
        - ly_vlog
        - lyd_child
        - lyd_create_opaq
        - lyd_free_attr_siblings
        - lyd_free_meta_siblings
        - lyd_free_tree
        - lyd_insert_after
        - lyd_insert_attr
        - lyd_insert_meta
        - lyd_insert_node
        - lyd_parser_notif_eventtime_validate
        - lyd_parser_set_data_flags
        - lyd_validate_node_ext
        - lydxml_attrs
        - lydxml_data_skip
        - lydxml_metadata
        - lydxml_subtree_any
        - lydxml_subtree_get_snode
        - lydxml_subtree_inner
        - lydxml_subtree_opaq
        - lydxml_subtree_term
        - lyplg_ext_insert
        - lyxml_ctx_next
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1010,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1012,14'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1010,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1010,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1012,14'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1020,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1020,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1023,14'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1030,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1030,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1032,10'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1032,51'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1032,55'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1059,34'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1032,62'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1032,65'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1059,34'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1032,74'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1032,78'
              BranchSideFuncs:
                - ly_strncmp
                - __assert_fail
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - __assert_fail
                - lydxml_subtree_opaq
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1059,34'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1032,89'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1033,38'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1059,34'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1032,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1035,9'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1059,34'
              BranchSideFuncs:
                - lydxml_subtree_get_snode
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
                - lydxml_data_skip
        - Branch String:   'src/parser_xml.c:1035,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1035,9'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1036,30'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1038,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1036,14'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1038,39'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1039,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1039,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1042,49'
              BranchSideFuncs:
                - lyd_parser_notif_eventtime_validate
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1043,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1043,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1046,28'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1047,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1047,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1048,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1048,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1049,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1055,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1060,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1061,14'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1069,17'
              BranchSideFuncs:
                - ly_log
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - __assert_fail
                - lydxml_attrs
                - lydxml_metadata
        - Branch String:   'src/parser_xml.c:1062,30'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1062,34'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lydxml_data_skip
            - BranchSide:      'src/parser_xml.c:1068,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1062,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1064,39'
              BranchSideFuncs:
                - lydxml_data_skip
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1068,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1064,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1065,22'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1067,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1078,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1079,13'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_attrs
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
                - lydxml_metadata
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1079,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1080,33'
              BranchSideFuncs:
                - lydxml_metadata
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1082,13'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_attrs
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1082,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1082,13'
              BranchSideFuncs:
                - lydxml_attrs
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1083,30'
              BranchSideFuncs:
                - lydxml_attrs
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1088,5'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1086,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1088,5'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1088,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1088,5'
              BranchSideFuncs:
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1089,10'
              BranchSideFuncs:
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lyd_child.971
                - __assert_fail
                - lydxml_subtree_any
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1089,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1091,33'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_any
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lydxml_subtree_inner
                - lydxml_subtree_term
            - BranchSide:      'src/parser_xml.c:1093,16'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_any
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lydxml_subtree_inner
                - lydxml_subtree_term
        - Branch String:   'src/parser_xml.c:1091,41'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1091,60'
              BranchSideFuncs:
                - lyd_child.971
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1091,71'
              BranchSideFuncs:
                - lydxml_subtree_opaq
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1093,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1095,33'
              BranchSideFuncs:
                - lydxml_subtree_term
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1096,16'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_any
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
                - lydxml_subtree_inner
        - Branch String:   'src/parser_xml.c:1096,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1098,34'
              BranchSideFuncs:
                - lydxml_subtree_inner
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1101,9'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_subtree_any
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1101,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1101,9'
              BranchSideFuncs:
                - lydxml_subtree_any
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1102,32'
              BranchSideFuncs:
                - lydxml_subtree_any
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1104,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1104,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1104,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1104,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1104,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1104,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1107,14'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1107,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1120,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1107,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1109,39'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - ly_err_last
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1120,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1110,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1110,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1112,15'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1112,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1114,39'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1117,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1115,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1116,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1115,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1115,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - __assert_fail
                - lyxml_ctx_next
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1115,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:1115,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1115,13'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1116,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1120,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1120,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1121,10'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1121,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1122,28'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
            - BranchSide:      'src/parser_xml.c:1126,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
        - Branch String:   'src/parser_xml.c:1123,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1123,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1124,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - lyd_insert_attr
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
        - Branch String:   'src/parser_xml.c:1126,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1126,5'
              BranchSideFuncs:
                - lyd_insert_attr
                - lyd_insert_node
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
            - BranchSide:      'src/parser_xml.c:1129,9'
              BranchSideFuncs:
                - lyd_insert_attr
                - lyd_insert_node
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
                - lyd_insert_meta
        - Branch String:   'src/parser_xml.c:1129,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1130,25'
              BranchSideFuncs:
                - lyd_insert_meta
                - lyd_insert_node
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
            - BranchSide:      'src/parser_xml.c:1133,25'
              BranchSideFuncs:
                - lyd_insert_attr
                - lyd_insert_node
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
                - lyd_insert_after
        - Branch String:   'src/parser_xml.c:1138,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1139,26'
              BranchSideFuncs:
                - lyd_insert_after
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:1140,16'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
                - lyplg_ext_insert
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1140,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1141,30'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1144,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1142,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1143,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1147,20'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1147,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:1147,25'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1147,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1148,22'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
            - BranchSide:      'src/parser_xml.c:1152,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
                - ly_set_add
        - Branch String:   'src/parser_xml.c:1152,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1152,9'
              BranchSideFuncs:
                - ly_set_add
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:1153,20'
              BranchSideFuncs:
                - ly_set_add
                - lyd_free_meta_siblings
                - lyd_free_attr_siblings
      Callsites:
        - Src:             'src/parser_xml.c:1010,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1020,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1029,10'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1033,14'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:1035,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1036,14'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_xml.c:1042,13'
          Dst:             lyd_parser_notif_eventtime_validate
        - Src:             'src/parser_xml.c:1043,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1046,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1047,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1049,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1051,13'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1059,9'
          Dst:             lydxml_subtree_get_snode
        - Src:             'src/parser_xml.c:1064,22'
          Dst:             lydxml_data_skip
        - Src:             'src/parser_xml.c:1070,9'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1073,14'
          Dst:             lydxml_data_skip
        - Src:             'src/parser_xml.c:1080,17'
          Dst:             lydxml_metadata
        - Src:             'src/parser_xml.c:1082,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1083,17'
          Dst:             lydxml_attrs
        - Src:             'src/parser_xml.c:1086,5'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1088,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1091,50'
          Dst:             lyd_child
        - Src:             'src/parser_xml.c:1091,13'
          Dst:             lydxml_subtree_opaq
        - Src:             'src/parser_xml.c:1095,13'
          Dst:             lydxml_subtree_term
        - Src:             'src/parser_xml.c:1098,13'
          Dst:             lydxml_subtree_inner
        - Src:             'src/parser_xml.c:1101,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1102,13'
          Dst:             lydxml_subtree_any
        - Src:             'src/parser_xml.c:1104,5'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1109,13'
          Dst:             lyd_parser_set_data_flags
        - Src:             'src/parser_xml.c:1110,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1114,17'
          Dst:             lyd_validate_node_ext
        - Src:             'src/parser_xml.c:1115,13'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1120,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1122,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1123,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1130,9'
          Dst:             lyd_insert_meta
        - Src:             'src/parser_xml.c:1133,9'
          Dst:             lyd_insert_attr
        - Src:             'src/parser_xml.c:1139,9'
          Dst:             lyd_insert_after
        - Src:             'src/parser_xml.c:1141,13'
          Dst:             lyplg_ext_insert
        - Src:             'src/parser_xml.c:1142,9'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1144,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1153,9'
          Dst:             ly_set_add
        - Src:             'src/parser_xml.c:1158,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_xml.c:1159,5'
          Dst:             lyd_free_attr_siblings
    - functionName:    lydxml_subtree_get_snode
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - parent
        - prefix
        - prefix_len
        - name
        - name_len
        - snode
        - ext
      BBCount:         56
      ICount:          430
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - ly_ctx_get_module_implemented_ns
        - ly_nested_ext_schema
        - ly_vlog
        - lyd_parser_check_schema
        - lyd_parser_node_schema
        - lydxml_data_check_opaq
        - lydxml_log_namespace_err
        - lys_find_child
        - lysc_ext_find_node
        - lyxml_ns_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:565,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:566,13'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
            - BranchSide:      'src/parser_xml.c:574,44'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
        - Branch String:   'src/parser_xml.c:566,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:567,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:569,34'
              BranchSideFuncs:
                - lydxml_log_namespace_err
        - Branch String:   'src/parser_xml.c:574,44'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:574,53'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
            - BranchSide:      'src/parser_xml.c:574,71'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
        - Branch String:   'src/parser_xml.c:574,53'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:574,44'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
            - BranchSide:      'src/parser_xml.c:574,44'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
        - Branch String:   'src/parser_xml.c:575,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:577,34'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
            - BranchSide:      'src/parser_xml.c:599,10'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
                - lysc_ext_find_node
        - Branch String:   'src/parser_xml.c:579,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:579,18'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:581,20'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:585,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:586,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:586,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:587,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:588,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:588,24'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:589,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:591,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:599,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:599,20'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
            - BranchSide:      'src/parser_xml.c:603,56'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
        - Branch String:   'src/parser_xml.c:599,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:600,37'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
            - BranchSide:      'src/parser_xml.c:603,56'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
        - Branch String:   'src/parser_xml.c:605,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:607,34'
              BranchSideFuncs:
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
            - BranchSide:      'src/parser_xml.c:636,9'
              BranchSideFuncs:
                - lyd_parser_check_schema
                - lydxml_data_check_opaq
        - Branch String:   'src/parser_xml.c:609,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:611,20'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:615,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:615,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:616,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:616,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:617,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:619,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:617,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:631,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:631,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:619,24'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:620,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:628,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:620,21'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:621,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:624,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_xml.c:636,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:637,9'
              BranchSideFuncs:
                - lydxml_data_check_opaq
      Callsites:
        - Src:             'src/parser_xml.c:564,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:569,9'
          Dst:             lydxml_log_namespace_err
        - Src:             'src/parser_xml.c:574,11'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/parser_xml.c:577,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_xml.c:587,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:589,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:591,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:600,18'
          Dst:             lysc_ext_find_node
        - Src:             'src/parser_xml.c:603,33'
          Dst:             lyd_parser_node_schema
        - Src:             'src/parser_xml.c:603,18'
          Dst:             lys_find_child
        - Src:             'src/parser_xml.c:607,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_xml.c:617,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:621,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:624,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:628,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:636,9'
          Dst:             lyd_parser_check_schema
        - Src:             'src/parser_xml.c:637,9'
          Dst:             lydxml_data_check_opaq
    - functionName:    lydxml_data_skip
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
      BBCount:         26
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lyxml_ctx_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:367,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:367,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:370,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:370,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:371,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:373,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:371,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:370,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:373,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:373,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:376,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:376,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:377,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:381,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:377,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:376,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:381,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:381,5'
              BranchSideFuncs:
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:382,5'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:382,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:382,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:384,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_xml.c:367,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:371,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:373,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:377,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:381,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:382,5'
          Dst:             lyxml_ctx_next
    - functionName:    lydxml_metadata
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - sparent
        - meta
      BBCount:         81
      ICount:          542
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_implemented_ns
        - ly_err_last
        - ly_log_location
        - ly_log_location_revert
        - ly_strncmp
        - ly_vlog
        - lyd_free_meta_siblings
        - lyd_parser_create_meta
        - lydxml_log_namespace_err
        - lyxml_ctx_next
        - lyxml_ns_get
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:105,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:107,22'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:109,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:109,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:109,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:109,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:110,86'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:111,29'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:115,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:110,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:112,30'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_xml.c:115,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/parser_xml.c:118,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:119,14'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:193,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_xml.c:119,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:121,17'
              BranchSideFuncs:
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:150,28'
              BranchSideFuncs:
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/parser_xml.c:121,30'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:121,54'
              BranchSideFuncs:
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:133,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:121,86'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:122,43'
              BranchSideFuncs:
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:123,53'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:121,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:123,53'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:133,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:124,21'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:125,21'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:130,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:133,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:134,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_last
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:143,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:139,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:139,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:139,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_xml.c:139,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:139,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:139,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_xml.c:139,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:139,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:140,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:143,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:143,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:144,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:144,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:144,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:145,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:145,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:145,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:146,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:151,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:152,38'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:158,48'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_vlog
        - Branch String:   'src/parser_xml.c:159,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:159,14'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:160,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
        - Branch String:   'src/parser_xml.c:160,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:161,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:170,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - ly_vlog
        - Branch String:   'src/parser_xml.c:170,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:170,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:171,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:171,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:171,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:172,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:172,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:172,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:173,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:180,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:180,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:181,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:181,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:181,9'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:184,56'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:186,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:186,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:189,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - ly_strncmp
                - ly_ctx_get_module_implemented
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - lyd_parser_create_meta
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - ly_ctx_get_module_implemented_ns
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_xml.c:189,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:118,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:189,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_xml.c:194,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:194,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_xml.c:195,33'
              BranchSideFuncs:
                - lyd_free_meta_siblings
      Callsites:
        - Src:             'src/parser_xml.c:102,5'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:105,10'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:110,18'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:111,22'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:121,35'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:122,22'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:123,23'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/parser_xml.c:125,21'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:134,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:139,17'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:143,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:144,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:145,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:150,14'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:152,13'
          Dst:             lydxml_log_namespace_err
        - Src:             'src/parser_xml.c:158,15'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/parser_xml.c:161,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:170,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:171,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:172,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:180,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:181,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:184,15'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_xml.c:189,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:193,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:195,9'
          Dst:             lyd_free_meta_siblings
    - functionName:    lydxml_attrs
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - attr
      BBCount:         48
      ICount:          312
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_store_prefix_data
        - lyd_create_attr
        - lyd_free_attr_siblings
        - lydxml_log_namespace_err
        - lyxml_ctx_next
        - lyxml_ns_get
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:212,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:212,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
            - BranchSide:      'src/parser_xml.c:213,6'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
        - Branch String:   'src/parser_xml.c:215,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:216,14'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
            - BranchSide:      'src/parser_xml.c:269,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:216,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:217,22'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
            - BranchSide:      'src/parser_xml.c:219,19'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
        - Branch String:   'src/parser_xml.c:227,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:227,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:228,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
        - Branch String:   'src/parser_xml.c:228,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:228,9'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
            - BranchSide:      'src/parser_xml.c:231,14'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
        - Branch String:   'src/parser_xml.c:231,31'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:231,43'
              BranchSideFuncs:
                - strncmp
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
            - BranchSide:      'src/parser_xml.c:239,12'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - strncmp
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
        - Branch String:   'src/parser_xml.c:231,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:232,20'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - strncmp
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
            - BranchSide:      'src/parser_xml.c:239,12'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - strncmp
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
        - Branch String:   'src/parser_xml.c:240,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:241,32'
              BranchSideFuncs:
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - lyd_free_attr_siblings
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - strncmp
                - strlen
            - BranchSide:      'src/parser_xml.c:250,25'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:242,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:243,42'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
                - strlen
            - BranchSide:      'src/parser_xml.c:247,9'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:251,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:251,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:255,45'
              BranchSideFuncs:
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:255,94'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:255,99'
              BranchSideFuncs:
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
                - strlen
            - BranchSide:      'src/parser_xml.c:256,17'
              BranchSideFuncs:
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
                - strlen
        - Branch String:   'src/parser_xml.c:256,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:256,29'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
            - BranchSide:      'src/parser_xml.c:256,43'
              BranchSideFuncs:
                - lyd_create_attr
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
        - Branch String:   'src/parser_xml.c:258,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:258,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:260,15'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
        - Branch String:   'src/parser_xml.c:260,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:261,21'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
            - BranchSide:      'src/parser_xml.c:265,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyxml_ctx_next
                - __assert_fail
                - ly_store_prefix_data
                - lyd_create_attr
                - strlen
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strncmp
        - Branch String:   'src/parser_xml.c:265,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:215,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:265,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_xml.c:269,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:269,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_xml.c:270,32'
              BranchSideFuncs:
                - lyd_free_attr_siblings
      Callsites:
        - Src:             'src/parser_xml.c:212,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:227,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:228,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:231,35'
          Dst:             strncmp
        - Src:             'src/parser_xml.c:241,18'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:243,17'
          Dst:             lydxml_log_namespace_err
        - Src:             'src/parser_xml.c:251,9'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_xml.c:256,22'
          Dst:             strlen
        - Src:             'src/parser_xml.c:255,15'
          Dst:             lyd_create_attr
        - Src:             'src/parser_xml.c:265,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:270,9'
          Dst:             lyd_free_attr_siblings
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lydxml_subtree_opaq
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - sibling
        - prefix
        - prefix_len
        - name
        - name_len
        - insert_anchor
        - node
      BBCount:         63
      ICount:          439
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - ly_free_prefix_data
        - ly_log_location
        - ly_log_location_revert
        - ly_store_prefix_data
        - ly_vlog
        - lyd_create_opaq
        - lyd_free_tree
        - lyd_node_child_p
        - lydict_insert
        - lydict_insert_zc
        - lydict_remove
        - lydxml_get_hints_opaq
        - lydxml_subtree_r
        - lyxml_ctx_next
        - lyxml_ns_get
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:671,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:671,5'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_get_hints_opaq
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - strlen
            - BranchSide:      'src/parser_xml.c:673,6'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_get_hints_opaq
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - strlen
        - Branch String:   'src/parser_xml.c:680,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:681,9'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_get_hints_opaq
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - strlen
            - BranchSide:      'src/parser_xml.c:685,31'
              BranchSideFuncs:
                - ly_store_prefix_data
                - lyxml_ns_get
                - lydxml_get_hints_opaq
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - strlen
        - Branch String:   'src/parser_xml.c:686,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:686,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:689,24'
              BranchSideFuncs:
                - lyxml_ns_get
                - lydxml_get_hints_opaq
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - strlen
        - Branch String:   'src/parser_xml.c:690,14'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:690,19'
              BranchSideFuncs:
                - lydxml_get_hints_opaq
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - strlen
            - BranchSide:      'src/parser_xml.c:690,12'
              BranchSideFuncs:
                - lydxml_get_hints_opaq
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - strlen
        - Branch String:   'src/parser_xml.c:696,83'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:696,99'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:697,19'
              BranchSideFuncs:
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:698,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:698,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:700,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:700,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:700,5'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:701,5'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:705,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:705,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:708,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:708,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:709,31'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:714,37'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
                - ly_vlog
        - Branch String:   'src/parser_xml.c:710,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:708,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:710,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:715,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:716,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:721,16'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_xml.c:716,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:717,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:721,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_xml.c:717,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:737,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:737,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:723,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:724,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:727,13'
              BranchSideFuncs:
                - lydict_insert
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_xml.c:724,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:724,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:725,21'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_xml.c:727,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:0,0'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:727,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:732,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:732,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:733,29'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:737,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:738,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_free_prefix_data
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_xml.c:740,25'
              BranchSideFuncs:
                - ly_free_prefix_data
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_xml.c:741,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:742,22'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:744,9'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:744,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:744,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:745,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:671,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:685,10'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_xml.c:689,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:693,5'
          Dst:             lydxml_get_hints_opaq
        - Src:             'src/parser_xml.c:696,92'
          Dst:             strlen
        - Src:             'src/parser_xml.c:696,10'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_xml.c:700,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:701,5'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:704,10'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:709,46'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_xml.c:709,14'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:717,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:722,9'
          Dst:             lydict_remove
        - Src:             'src/parser_xml.c:724,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_xml.c:727,13'
          Dst:             lydict_insert
        - Src:             'src/parser_xml.c:732,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:738,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:740,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/parser_xml.c:745,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_subtree_term
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - parent
        - snode
        - node
      BBCount:         76
      ICount:          432
      EdgeCount:       105
      CyclomaticComplexity: 31
      functionsReached:
        - ly_err_last
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_child
        - lyd_free_tree
        - lyd_insert_get_next_anchor
        - lyd_parser_create_term
        - lyxml_ctx_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:773,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
            - BranchSide:      'src/parser_xml.c:775,10'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
        - Branch String:   'src/parser_xml.c:773,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
        - Branch String:   'src/parser_xml.c:773,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:773,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:773,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:773,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:775,10'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
                - ly_log_location
        - Branch String:   'src/parser_xml.c:775,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:776,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:779,10'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:779,15'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:779,18'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:794,24'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:779,25'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:779,29'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:794,24'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:779,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:781,55'
              BranchSideFuncs:
                - lyd_child.971
                - lyd_insert_get_next_anchor
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:794,24'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:782,20'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:782,23'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:791,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:782,38'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:782,42'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - ly_log
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:791,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:782,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:783,17'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:791,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:783,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:784,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:788,17'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:786,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:787,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:786,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:786,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyxml_ctx_next
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:786,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:786,17'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:786,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:787,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:795,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:795,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:798,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:798,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:798,27'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:799,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_xml.c:802,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:803,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:802,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:802,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:802,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:802,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:802,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:803,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:806,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:807,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:809,9'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:809,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:809,18'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:809,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:809,63'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:809,67'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:810,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:809,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:809,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:810,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:771,9'
          Dst:             lyd_parser_create_term
        - Src:             'src/parser_xml.c:773,5'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:776,9'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:781,45'
          Dst:             lyd_child
        - Src:             'src/parser_xml.c:781,18'
          Dst:             lyd_insert_get_next_anchor
        - Src:             'src/parser_xml.c:784,17'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:786,17'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:788,17'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:794,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:799,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:802,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:807,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:810,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_subtree_inner
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - ext
        - node
      BBCount:         86
      ICount:          479
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_create_inner
        - lyd_free_tree
        - lyd_node_child_p
        - lyd_parser_check_keys
        - lyd_parser_validate_new_implicit
        - lydxml_subtree_r
        - lyxml_ctx_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:835,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:837,9'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:844,27'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:840,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:841,5'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:840,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:840,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:840,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:840,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:840,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:841,5'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:845,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:845,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:847,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:847,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:847,5'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:848,5'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_ctx_next
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:852,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:852,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:854,9'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:854,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:856,9'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:860,5'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:860,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:861,30'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydxml_subtree_r
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:866,26'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
        - Branch String:   'src/parser_xml.c:862,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:860,5'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:862,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:862,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:862,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
                - lyd_parser_check_keys
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:862,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:860,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:862,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:868,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:870,36'
              BranchSideFuncs:
                - lyd_parser_check_keys
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:874,11'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_xml.c:871,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:871,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:872,5'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_xml.c:874,48'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:874,52'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:880,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:874,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:876,64'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:880,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:877,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:878,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:877,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:877,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:877,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:877,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:877,9'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:878,5'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:880,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:880,60'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_xml.c:882,28'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_xml.c:886,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:887,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:889,26'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:890,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:890,18'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:890,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_xml.c:890,23'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:890,29'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:890,47'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:890,42'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:890,47'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:892,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:890,92'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:890,96'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:892,24'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:890,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:890,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:892,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:837,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:840,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:844,10'
          Dst:             lyd_create_inner
        - Src:             'src/parser_xml.c:847,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:848,5'
          Dst:             ly_log_location
        - Src:             'src/parser_xml.c:851,10'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:861,45'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_xml.c:861,13'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:862,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:870,13'
          Dst:             lyd_parser_check_keys
        - Src:             'src/parser_xml.c:876,13'
          Dst:             lyd_parser_validate_new_implicit
        - Src:             'src/parser_xml.c:877,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:887,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_xml.c:892,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_log_namespace_err
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - xmlctx
        - prefix
        - prefix_len
        - attr_name
        - attr_len
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_vlog
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:69,20'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:69,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:72,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:69,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:70,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:72,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:72,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:73,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:76,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_xml.c:70,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:73,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:76,9'
          Dst:             ly_vlog
    - functionName:    lydxml_env_netconf_reply
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - envp
        - int_opts
        - close_elem
      BBCount:         49
      ICount:          295
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_strncmp
        - ly_vlog
        - lyd_free_tree
        - lyd_insert_node
        - lyd_node_child_p
        - lydxml_envelope
        - lydxml_subtree_r
        - lyxml_ctx_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1413,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1413,5'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_strncmp
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1413,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1413,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1413,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1416,5'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_strncmp
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1421,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1421,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1424,9'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_strncmp
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1424,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1425,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1431,25'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_strncmp
                - lyd_insert_node
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1432,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1434,26'
              BranchSideFuncs:
                - lyd_insert_node
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1449,16'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_strncmp
        - Branch String:   'src/parser_xml.c:1437,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1438,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1444,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1438,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1438,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1439,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1444,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1444,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1447,21'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1455,46'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1455,74'
              BranchSideFuncs:
                - ly_strncmp
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1455,5'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_strncmp
        - Branch String:   'src/parser_xml.c:1455,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1456,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydxml_subtree_r
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - ly_strncmp
            - BranchSide:      'src/parser_xml.c:1462,9'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1456,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1456,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1458,21'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
                - lyd_node_child_p
                - lydxml_subtree_r
                - ly_strncmp
        - Branch String:   'src/parser_xml.c:1462,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1464,13'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1474,6'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1464,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1465,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1471,5'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1465,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1465,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1466,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1478,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1478,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1479,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:1413,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1420,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1425,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1431,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1434,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1438,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1439,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1444,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1455,50'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:1456,9'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_xml.c:1456,9'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:1465,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1466,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1479,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_envelope
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - name
        - uri
        - value
        - envp
      BBCount:         40
      ICount:          292
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_strncmp
        - ly_vlog
        - lyd_create_opaq
        - lyd_free_attr_siblings
        - lyd_free_tree
        - lydxml_attrs
        - lydxml_log_namespace_err
        - lyxml_ctx_next
        - lyxml_ns_get
        - strcmp
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1184,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1186,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1189,20'
              BranchSideFuncs:
                - ly_strncmp
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strcmp
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lydxml_attrs
        - Branch String:   'src/parser_xml.c:1189,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1191,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1194,14'
              BranchSideFuncs:
                - lyxml_ns_get
                - lydxml_log_namespace_err
                - strcmp
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lydxml_attrs
        - Branch String:   'src/parser_xml.c:1197,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1198,34'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lydxml_attrs
            - BranchSide:      'src/parser_xml.c:1200,23'
              BranchSideFuncs:
                - strcmp
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lydxml_attrs
        - Branch String:   'src/parser_xml.c:1205,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1205,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1208,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lydxml_attrs
        - Branch String:   'src/parser_xml.c:1208,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1209,9'
              BranchSideFuncs:
                - lydxml_attrs
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:1212,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1209,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1209,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_xml.c:1210,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1212,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1212,5'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
            - BranchSide:      'src/parser_xml.c:1213,10'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_attr_siblings
                - lyd_free_tree
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
        - Branch String:   'src/parser_xml.c:1213,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1213,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1221,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1213,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1214,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1221,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1222,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1222,83'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1222,35'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1223,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1223,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1226,47'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1230,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1230,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1230,5'
              BranchSideFuncs:
                - lyd_free_attr_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1234,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1235,24'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1238,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_xml.c:1189,9'
          Dst:             ly_strncmp
        - Src:             'src/parser_xml.c:1196,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_xml.c:1198,9'
          Dst:             lydxml_log_namespace_err
        - Src:             'src/parser_xml.c:1200,16'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1205,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1209,9'
          Dst:             lydxml_attrs
        - Src:             'src/parser_xml.c:1212,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1214,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1221,45'
          Dst:             strlen
        - Src:             'src/parser_xml.c:1221,84'
          Dst:             strlen
        - Src:             'src/parser_xml.c:1221,10'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_xml.c:1230,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1233,5'
          Dst:             lyd_free_attr_siblings
        - Src:             'src/parser_xml.c:1235,9'
          Dst:             lyd_free_tree
    - functionName:    lydxml_env_netconf_rpc
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - envp
        - int_opts
        - close_elem
      BBCount:         22
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyd_free_tree
        - lyd_insert_node
        - lydxml_envelope
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1363,5'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - lyd_insert_node
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1363,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1363,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1366,25'
              BranchSideFuncs:
                - lydxml_envelope
                - lydxml_envelope
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/parser_xml.c:1367,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1367,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1370,25'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_free_tree
                - lyd_insert_node
        - Branch String:   'src/parser_xml.c:1371,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1373,26'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1378,16'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1378,16'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1380,10'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1383,14'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_xml.c:1388,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1388,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_xml.c:1389,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_xml.c:1363,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1366,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1370,9'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1373,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_xml.c:1389,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_parse_xml_netconf
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - parent
        - first_p
        - in
        - parse_opts
        - val_opts
        - data_type
        - envp
        - parsed
        - lydctx_p
      BBCount:         152
      ICount:          802
      EdgeCount:       185
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lyd_insert_child
        - lyd_node_module
        - lyd_parser_find_operation
        - lyd_unlink
        - lyd_xml_ctx_free
        - lydxml_env_netconf_reply
        - lydxml_env_netconf_rpc
        - lydxml_envelope
        - lydxml_subtree_r
        - lyxml_ctx_free
        - lyxml_ctx_new
        - lyxml_ctx_next
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1496,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1496,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1496,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1496,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1496,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1496,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1496,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1496,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1497,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1497,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1497,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1498,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1498,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1498,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1499,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1499,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1499,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1502,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
        - Branch String:   'src/parser_xml.c:1503,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1503,5'
              BranchSideFuncs:
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
            - BranchSide:      'src/parser_xml.c:1504,5'
              BranchSideFuncs:
                - lyxml_ctx_new
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
        - Branch String:   'src/parser_xml.c:1504,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1504,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1505,26'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_reply
                - ly_vlog
                - lydxml_envelope
                - ly_vlog
                - __assert_fail
                - lydxml_env_netconf_rpc
                - ly_vlog
                - __assert_fail
                - ly_log
        - Branch String:   'src/parser_xml.c:1510,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1512,9'
              BranchSideFuncs:
                - lydxml_env_netconf_rpc
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1520,9'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1534,9'
              BranchSideFuncs:
                - __assert_fail
                - lydxml_env_netconf_reply
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1542,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1555,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1568,9'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1512,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1512,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1513,37'
              BranchSideFuncs:
                - lydxml_env_netconf_rpc
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1514,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1515,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1517,9'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1517,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1517,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1518,9'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1520,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1520,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1523,30'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1524,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1525,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1527,9'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1527,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1527,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1530,18'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1534,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1534,9'
              BranchSideFuncs:
                - lydxml_env_netconf_reply
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1535,39'
              BranchSideFuncs:
                - lydxml_env_netconf_reply
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1536,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1537,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1539,9'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1539,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1539,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1540,9'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1542,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1542,9'
              BranchSideFuncs:
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1545,30'
              BranchSideFuncs:
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1546,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1547,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1549,9'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1549,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1549,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1551,18'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1555,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1555,9'
              BranchSideFuncs:
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1558,30'
              BranchSideFuncs:
                - lyd_node_module
                - lydxml_envelope
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1559,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1560,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1562,9'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1562,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1562,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1564,18'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1576,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1576,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1579,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1579,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1580,9'
              BranchSideFuncs:
                - lydxml_subtree_r
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1589,12'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1580,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1580,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1581,27'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
        - Branch String:   'src/parser_xml.c:1583,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1579,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1584,13'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1589,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1590,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1602,10'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1590,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1591,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1598,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1591,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1591,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1592,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1598,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1598,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1599,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1602,45'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1602,49'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1607,10'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1602,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1603,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1607,10'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1607,97'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1607,101'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1612,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1607,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1608,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1612,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1614,18'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1628,10'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1615,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1616,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1621,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1621,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1621,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1621,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1621,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1621,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1621,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1621,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1621,13'
              BranchSideFuncs:
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1622,24'
              BranchSideFuncs:
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1623,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1623,13'
              BranchSideFuncs:
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1624,31'
              BranchSideFuncs:
                - lyd_insert_child
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1628,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1628,10'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1630,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1635,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1638,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1635,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1635,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1635,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1635,5'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1635,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1635,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1638,9'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1638,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1639,44'
              BranchSideFuncs:
                - lyd_xml_ctx_free
            - BranchSide:      'src/parser_xml.c:1641,39'
              BranchSideFuncs:
                - lyxml_ctx_free
      Callsites:
        - Src:             'src/parser_xml.c:1496,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1497,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1498,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1499,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1502,14'
          Dst:             calloc
        - Src:             'src/parser_xml.c:1503,5'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1504,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_xml.c:1512,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1513,14'
          Dst:             lydxml_env_netconf_rpc
        - Src:             'src/parser_xml.c:1515,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1520,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1523,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1525,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1534,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1535,14'
          Dst:             lydxml_env_netconf_reply
        - Src:             'src/parser_xml.c:1537,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1542,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1545,55'
          Dst:             lyd_node_module
        - Src:             'src/parser_xml.c:1545,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1547,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1555,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1558,56'
          Dst:             lyd_node_module
        - Src:             'src/parser_xml.c:1558,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1560,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1568,9'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1576,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_xml.c:1580,9'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:1591,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1592,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1598,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1603,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1608,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1616,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1621,13'
          Dst:             strcmp
        - Src:             'src/parser_xml.c:1621,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1622,13'
          Dst:             lyd_unlink
        - Src:             'src/parser_xml.c:1623,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1624,13'
          Dst:             lyd_insert_child
        - Src:             'src/parser_xml.c:1635,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1639,9'
          Dst:             lyd_xml_ctx_free
        - Src:             'src/parser_xml.c:1644,9'
          Dst:             lyxml_ctx_free
    - functionName:    lyd_xml_ctx_free
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_ctx_free
        - lyxml_ctx_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/parser_xml.c:51,5'
          Dst:             lyd_ctx_free
        - Src:             'src/parser_xml.c:52,5'
          Dst:             lyxml_ctx_free
    - functionName:    lyd_parse_xml
      functionSourceFile: '/src/libyang/src/parser_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - parent
        - first_p
        - in
        - parse_opts
        - val_opts
        - int_opts
        - parsed
        - subtree_sibling
        - lydctx_p
      BBCount:         136
      ICount:          716
      EdgeCount:       178
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - calloc
        - ly_err_last
        - ly_log
        - ly_vlog
        - lyd_free_tree
        - lyd_parser_find_operation
        - lyd_xml_ctx_free
        - lydxml_envelope
        - lydxml_subtree_r
        - lyxml_ctx_free
        - lyxml_ctx_new
        - lyxml_ctx_next
        - lyxml_ctx_peek
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_xml.c:1252,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1252,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1252,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1252,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1252,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1252,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1252,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1252,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1253,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1253,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1253,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1254,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1254,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1257,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
        - Branch String:   'src/parser_xml.c:1258,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1258,5'
              BranchSideFuncs:
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
            - BranchSide:      'src/parser_xml.c:1259,5'
              BranchSideFuncs:
                - lyxml_ctx_new
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
        - Branch String:   'src/parser_xml.c:1259,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1259,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1260,26'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
        - Branch String:   'src/parser_xml.c:1267,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1267,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1269,10'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
        - Branch String:   'src/parser_xml.c:1269,37'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1269,41'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
                - lydxml_envelope
            - BranchSide:      'src/parser_xml.c:1278,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1269,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1271,30'
              BranchSideFuncs:
                - lydxml_envelope
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1278,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1271,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1272,24'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1275,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1278,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1279,30'
              BranchSideFuncs:
                - lydxml_subtree_r
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1290,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
            - BranchSide:      'src/parser_xml.c:1282,27'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1280,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1280,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1282,27'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1284,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1278,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lydxml_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1285,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_xml.c:1290,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1291,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_xml.c:1303,10'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1291,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1292,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1299,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1292,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1292,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1293,13'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1299,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1299,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1300,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1303,45'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1303,49'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1308,10'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1303,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1304,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1308,10'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1306,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1307,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1306,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1306,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1306,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1306,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1306,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1307,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_xml.c:1308,97'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1308,101'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
                - ly_err_last
            - BranchSide:      'src/parser_xml.c:1314,10'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
        - Branch String:   'src/parser_xml.c:1308,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1309,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1314,10'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
        - Branch String:   'src/parser_xml.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - ly_err_last
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1312,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
        - Branch String:   'src/parser_xml.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
        - Branch String:   'src/parser_xml.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1311,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1312,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
        - Branch String:   'src/parser_xml.c:1314,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1316,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_xml.c:1319,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
                - __assert_fail
                - lyxml_ctx_peek
        - Branch String:   'src/parser_xml.c:1319,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1319,22'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_peek
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1321,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_peek
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1321,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1321,9'
              BranchSideFuncs:
                - lyxml_ctx_peek
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1322,29'
              BranchSideFuncs:
                - lyxml_ctx_peek
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1322,54'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1322,58'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1325,14'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1322,13'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1323,14'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1325,14'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1331,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1334,19'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1331,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1331,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1331,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1331,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_xml.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1331,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_xml.c:1334,19'
              BranchSideFuncs:
                - lyd_free_tree
                - lyxml_ctx_free
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1335,12'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1335,18'
              BranchSideFuncs:
                - lyd_xml_ctx_free
                - lyxml_ctx_free
            - BranchSide:      'src/parser_xml.c:1338,39'
              BranchSideFuncs:
                - lyxml_ctx_free
        - Branch String:   'src/parser_xml.c:1335,63'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1335,67'
              BranchSideFuncs:
                - lyxml_ctx_free
                - lyd_xml_ctx_free
            - BranchSide:      'src/parser_xml.c:1336,44'
              BranchSideFuncs:
                - lyd_xml_ctx_free
        - Branch String:   'src/parser_xml.c:1335,9'
          Branch Sides:
            - BranchSide:      'src/parser_xml.c:1336,44'
              BranchSideFuncs:
                - lyd_xml_ctx_free
            - BranchSide:      'src/parser_xml.c:1338,39'
              BranchSideFuncs:
                - lyxml_ctx_free
      Callsites:
        - Src:             'src/parser_xml.c:1252,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1253,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1254,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1257,14'
          Dst:             calloc
        - Src:             'src/parser_xml.c:1258,5'
          Dst:             ly_log
        - Src:             'src/parser_xml.c:1259,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_xml.c:1267,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_xml.c:1271,14'
          Dst:             lydxml_envelope
        - Src:             'src/parser_xml.c:1279,13'
          Dst:             lydxml_subtree_r
        - Src:             'src/parser_xml.c:1280,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1292,13'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1293,13'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1299,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_xml.c:1304,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1306,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1309,9'
          Dst:             ly_vlog
        - Src:             'src/parser_xml.c:1311,9'
          Dst:             ly_err_last
        - Src:             'src/parser_xml.c:1321,9'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1322,14'
          Dst:             lyxml_ctx_peek
        - Src:             'src/parser_xml.c:1331,5'
          Dst:             __assert_fail
        - Src:             'src/parser_xml.c:1334,5'
          Dst:             lyd_free_tree
        - Src:             'src/parser_xml.c:1336,9'
          Dst:             lyd_xml_ctx_free
        - Src:             'src/parser_xml.c:1341,9'
          Dst:             lyxml_ctx_free
    - functionName:    lydjson_check_list
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - list
      BBCount:         72
      ICount:          372
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ly_set_add
        - ly_set_erase
        - ly_set_rm_index
        - ly_strncmp
        - ly_value_validate
        - lydjson_data_skip
        - lydjson_parse_name
        - lydjson_value_type_hint
        - lyjson_ctx_next
        - lyjson_ctx_status
        - lys_getnext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:415,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:415,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:415,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:415,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:415,5'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:418,11'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_add
        - Branch String:   'src/parser_json.c:419,56'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:419,60'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_add
                - lys_getnext
            - BranchSide:      'src/parser_json.c:419,5'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_add
                - lys_getnext
        - Branch String:   'src/parser_json.c:419,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:420,43'
              BranchSideFuncs:
                - ly_set_add
                - lys_getnext
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:423,18'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:421,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:419,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:421,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:423,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:425,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:428,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:428,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:429,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:480,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:435,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:435,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:436,17'
              BranchSideFuncs:
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:436,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:437,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:439,19'
              BranchSideFuncs:
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:442,26'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:442,30'
              BranchSideFuncs:
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
            - BranchSide:      'src/parser_json.c:474,17'
              BranchSideFuncs:
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
        - Branch String:   'src/parser_json.c:442,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:443,24'
              BranchSideFuncs:
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
            - BranchSide:      'src/parser_json.c:474,17'
              BranchSideFuncs:
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
        - Branch String:   'src/parser_json.c:443,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:444,45'
              BranchSideFuncs:
                - ly_strncmp
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
            - BranchSide:      'src/parser_json.c:451,17'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
        - Branch String:   'src/parser_json.c:444,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:445,41'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
            - BranchSide:      'src/parser_json.c:448,17'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
        - Branch String:   'src/parser_json.c:451,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:451,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:453,21'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
        - Branch String:   'src/parser_json.c:453,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:455,26'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:471,17'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:455,50'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:455,54'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:457,28'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:455,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:457,28'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:461,50'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:462,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:462,21'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:463,50'
              BranchSideFuncs:
                - ly_value_validate
                - ly_set_rm_index
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:464,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:464,21'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:467,47'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:471,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:471,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:472,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:474,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:474,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:475,17'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:475,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:475,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:477,32'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:477,36'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:477,9'
              BranchSideFuncs:
                - ly_set_erase
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:477,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:435,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_set_erase
                - lydjson_value_type_hint
                - ly_value_validate
                - ly_set_rm_index
                - ly_strncmp
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:478,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/parser_json.c:480,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:480,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/parser_json.c:482,12'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/parser_json.c:410,40'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:415,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:419,21'
          Dst:             lys_getnext
        - Src:             'src/parser_json.c:420,14'
          Dst:             ly_set_add
        - Src:             'src/parser_json.c:435,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:440,13'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:444,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:451,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:461,26'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:463,26'
          Dst:             ly_value_validate
        - Src:             'src/parser_json.c:467,21'
          Dst:             ly_set_rm_index
        - Src:             'src/parser_json.c:471,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:474,17'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:475,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:486,5'
          Dst:             ly_set_erase
    - functionName:    lydjson_parse_name
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - name_p
        - name_len_p
        - prefix_p
        - prefix_len_p
        - is_meta_p
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memchr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_json.c:112,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:113,18'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:122,16'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:114,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:115,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:118,22'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:123,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:124,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:127,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:111,12'
          Dst:             memchr
    - functionName:    lydjson_value_type_hint
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - status_p
        - type_hint_p
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ly_vlog
        - lyjson_ctx_next
        - lyjson_ctx_status
        - lyjson_token2str
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_json.c:357,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:359,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:375,17'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:359,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:360,14'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:360,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:361,13'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:367,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:367,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:368,31'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:368,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:369,13'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:374,10'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:375,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:376,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:377,17'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:377,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:378,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:379,18'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:379,44'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:379,49'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:380,10'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:379,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:380,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:381,17'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:381,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:382,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:384,9'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:388,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:389,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:359,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:361,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:361,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:367,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:368,13'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:369,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:369,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:384,9'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:384,9'
          Dst:             ly_vlog
    - functionName:    lydjson_data_skip
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         39
      ICount:          202
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - lydjson_data_skip
        - lyjson_ctx_depth
        - lyjson_ctx_next
        - lyjson_ctx_status
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_json.c:203,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:205,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_depth
            - BranchSide:      'src/parser_json.c:213,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_depth
            - BranchSide:      'src/parser_json.c:222,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:229,9'
              BranchSideFuncs:
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:209,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:210,9'
              BranchSideFuncs:
                - lyjson_ctx_depth
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:210,52'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:210,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_depth
            - BranchSide:      'src/parser_json.c:210,56'
              BranchSideFuncs:
                - lyjson_ctx_depth
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:210,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:209,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_depth
            - BranchSide:      'src/parser_json.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:217,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:218,9'
              BranchSideFuncs:
                - lyjson_ctx_depth
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:218,51'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:218,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_depth
            - BranchSide:      'src/parser_json.c:218,55'
              BranchSideFuncs:
                - lyjson_ctx_depth
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:218,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:217,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_depth
            - BranchSide:      'src/parser_json.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:222,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:223,14'
              BranchSideFuncs:
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:223,40'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:223,44'
              BranchSideFuncs:
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:224,13'
              BranchSideFuncs:
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:223,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:224,13'
              BranchSideFuncs:
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:224,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:224,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:229,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:229,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:230,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:200,14'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:201,13'
          Dst:             lyjson_ctx_depth
        - Src:             'src/parser_json.c:209,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:210,65'
          Dst:             lyjson_ctx_depth
        - Src:             'src/parser_json.c:217,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:218,64'
          Dst:             lyjson_ctx_depth
        - Src:             'src/parser_json.c:222,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:224,13'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:229,9'
          Dst:             lyjson_ctx_next
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lydjson_parse_any
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - ext
        - status
        - node
      BBCount:         101
      ICount:          672
      EdgeCount:       132
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_err_last
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyd_create_any
        - lyd_free_tree
        - lydjson_data_skip
        - lydjson_metadata_finish
        - lydjson_subtree_r
        - lyjson_ctx_status
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1285,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1285,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1287,6'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1290,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1295,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1294,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1294,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1294,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1294,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1294,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
            - BranchSide:      'src/parser_json.c:1294,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1294,5'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - strndup
                - ly_log
                - lyd_create_any
                - __assert_fail
                - strndup
                - ly_log
                - lyd_create_any
                - lyd_create_any
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - ly_log
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - ly_err_last
                - ly_log
        - Branch String:   'src/parser_json.c:1295,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1295,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:1299,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1302,28'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1334,21'
              BranchSideFuncs:
                - lydjson_data_skip
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1355,13'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - lyd_create_any
            - BranchSide:      'src/parser_json.c:1371,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1371,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1371,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1381,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1385,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1303,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1303,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1305,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_json.c:1305,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1305,9'
              BranchSideFuncs:
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1306,9'
              BranchSideFuncs:
                - ly_log_location
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
        - Branch String:   'src/parser_json.c:1319,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lydjson_subtree_r
            - BranchSide:      'src/parser_json.c:1321,41'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1319,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1319,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1319,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1319,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1319,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1321,41'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1322,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1318,35'
              BranchSideFuncs:
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1325,37'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1326,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1326,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1329,54'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1335,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1335,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1338,15'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1339,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1339,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1339,16'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1339,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1339,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1339,16'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1339,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1339,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1339,9'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1339,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1340,13'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/parser_json.c:1344,43'
              BranchSideFuncs:
                - asprintf
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/parser_json.c:1344,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1345,13'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1349,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1350,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1350,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1351,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1355,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1356,13'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1359,27'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
        - Branch String:   'src/parser_json.c:1356,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1356,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1357,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1360,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1360,13'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1362,32'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1363,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1363,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1364,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1371,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1371,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1372,23'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyd_free_tree
                - ly_log_location_revert
                - lyd_create_any
        - Branch String:   'src/parser_json.c:1373,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1373,9'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1375,28'
              BranchSideFuncs:
                - lyd_create_any
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1376,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1376,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1377,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1382,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1382,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1383,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1391,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1392,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1394,26'
              BranchSideFuncs:
                - free
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_json.c:1285,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1302,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1305,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1306,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1318,17'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1319,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1321,23'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1325,13'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1335,9'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1344,13'
          Dst:             asprintf
        - Src:             'src/parser_json.c:1345,13'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1349,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1356,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1359,19'
          Dst:             strndup
        - Src:             'src/parser_json.c:1360,13'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1362,17'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1371,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1372,15'
          Dst:             strndup
        - Src:             'src/parser_json.c:1373,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1375,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1381,13'
          Dst:             lyd_create_any
        - Src:             'src/parser_json.c:1385,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1392,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:1398,5'
          Dst:             lyd_free_tree
    - functionName:    lydjson_subtree_r
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - parent
        - first_p
        - parsed
      BBCount:         225
      ICount:          1233
      EdgeCount:       296
      CyclomaticComplexity: 73
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_set_add
        - ly_strncmp
        - ly_vlog
        - lyd_create_opaq
        - lyd_free_tree
        - lyd_parser_notif_eventtime_validate
        - lydjson_ctx_next_parse_opaq
        - lydjson_data_skip
        - lydjson_get_snode
        - lydjson_maintain_children
        - lydjson_parse_attribute
        - lydjson_parse_instance
        - lydjson_parse_name
        - lyjson_ctx_give_dynamic_value
        - lyjson_ctx_next
        - lyjson_ctx_status
        - lyjson_token2str
        - lys_nodetype2str
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1591,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1591,5'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1592,5'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1591,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1591,5'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1592,5'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1592,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1592,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1594,21'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1592,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1592,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1594,21'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1599,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1599,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1600,9'
              BranchSideFuncs:
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1600,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1602,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1606,5'
              BranchSideFuncs:
                - __assert_fail
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1606,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1606,5'
              BranchSideFuncs:
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1607,24'
              BranchSideFuncs:
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1610,51'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1610,55'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1633,17'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1610,62'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1610,66'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1633,17'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1610,74'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1610,77'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1633,17'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1610,86'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1610,90'
              BranchSideFuncs:
                - ly_strncmp
                - lyjson_ctx_next
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1633,17'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1610,101'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1611,38'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1633,17'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1610,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1613,29'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1633,17'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1614,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1614,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1616,13'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:1616,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1617,13'
              BranchSideFuncs:
                - lyjson_token2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1624,29'
              BranchSideFuncs:
                - lyd_create_opaq
                - lyd_parser_notif_eventtime_validate
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1626,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1626,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1629,49'
              BranchSideFuncs:
                - lyd_parser_notif_eventtime_validate
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1630,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1630,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1632,9'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1633,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1633,28'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_get_snode
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1635,31'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1633,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1633,40'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1635,31'
              BranchSideFuncs:
                - lydjson_get_snode
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1636,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1638,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1639,21'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1639,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1639,41'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
                - lydjson_data_skip
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:1649,20'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
        - Branch String:   'src/parser_json.c:1639,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1640,18'
              BranchSideFuncs:
                - lydjson_data_skip
                - lyjson_ctx_next
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1649,20'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
        - Branch String:   'src/parser_json.c:1643,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1644,22'
              BranchSideFuncs:
                - lyjson_ctx_next
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1646,33'
              BranchSideFuncs:
                - lyjson_ctx_next
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1647,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1647,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1648,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1655,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1657,21'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1659,5'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - ly_vlog
                - lydjson_parse_attribute
                - ly_err_last
        - Branch String:   'src/parser_json.c:1661,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1663,14'
              BranchSideFuncs:
                - ly_vlog
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1676,17'
              BranchSideFuncs:
                - lydjson_data_skip
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lydjson_ctx_next_parse_opaq
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
        - Branch String:   'src/parser_json.c:1663,23'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1663,27'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1668,21'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1663,38'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1663,42'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1668,21'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1663,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1664,13'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1668,21'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1667,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1668,9'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1667,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
        - Branch String:   'src/parser_json.c:1667,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1667,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1667,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1667,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1668,9'
              BranchSideFuncs:
                - lydjson_parse_attribute
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1675,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1675,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1676,5'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1676,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1677,15'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1699,29'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
        - Branch String:   'src/parser_json.c:1677,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1679,35'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1685,17'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1680,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1680,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1681,9'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1685,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1686,17'
              BranchSideFuncs:
                - ly_vlog
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1692,45'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1688,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1689,13'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1688,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
        - Branch String:   'src/parser_json.c:1688,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1688,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1688,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1688,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1689,13'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1693,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1693,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1700,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1700,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1703,17'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
        - Branch String:   'src/parser_json.c:1703,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1705,22'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1708,22'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1711,17'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1722,22'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1722,22'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1722,22'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1722,22'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1722,22'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1725,17'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1734,17'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
        - Branch String:   'src/parser_json.c:1711,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1712,26'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1714,26'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
        - Branch String:   'src/parser_json.c:1725,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1726,26'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1728,26'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
        - Branch String:   'src/parser_json.c:1734,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1737,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1737,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1773,40'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1773,40'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1773,40'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1773,40'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1773,40'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1773,40'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1773,40'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1737,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1737,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1740,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1743,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1743,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1744,21'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_ctx_next
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1744,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1746,21'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1749,44'
              BranchSideFuncs:
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_ctx_next
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1751,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1752,21'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
                - ly_err_last
        - Branch String:   'src/parser_json.c:1754,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1756,43'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1754,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1754,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1754,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1754,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1754,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1756,43'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1761,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1761,17'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1762,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:1762,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1742,37'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_instance
                - lydjson_maintain_children
                - lyjson_ctx_next
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1764,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1775,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1776,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - lyd_free_tree
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
                - ly_err_last
        - Branch String:   'src/parser_json.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - ly_err_last
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1780,17'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
        - Branch String:   'src/parser_json.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
                - lydjson_maintain_children
                - lyjson_ctx_next
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1778,13'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1780,17'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1780,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1782,35'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1784,13'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
        - Branch String:   'src/parser_json.c:1790,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1790,19'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
                - ly_set_add
            - BranchSide:      'src/parser_json.c:1795,31'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1790,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1791,20'
              BranchSideFuncs:
                - ly_set_add
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1795,31'
              BranchSideFuncs:
                - lydjson_maintain_children
                - lyjson_ctx_next
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1798,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1800,29'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1805,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1801,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1801,9'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1802,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1811,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1811,28'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1813,36'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1813,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1814,18'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1816,5'
              BranchSideFuncs:
                - free
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_json.c:1581,40'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1591,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1592,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1598,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1606,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1607,5'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:1608,5'
          Dst:             lyjson_ctx_give_dynamic_value
        - Src:             'src/parser_json.c:1611,14'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1613,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1617,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1617,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1617,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1624,13'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_json.c:1629,13'
          Dst:             lyd_parser_notif_eventtime_validate
        - Src:             'src/parser_json.c:1635,13'
          Dst:             lydjson_get_snode
        - Src:             'src/parser_json.c:1643,22'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1646,17'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1664,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1667,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1673,13'
          Dst:             lydjson_parse_attribute
        - Src:             'src/parser_json.c:1679,17'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1686,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1688,17'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1692,17'
          Dst:             lydjson_ctx_next_parse_opaq
        - Src:             'src/parser_json.c:1699,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1742,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1749,21'
          Dst:             lydjson_parse_instance
        - Src:             'src/parser_json.c:1754,17'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1756,17'
          Dst:             lydjson_maintain_children
        - Src:             'src/parser_json.c:1760,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1773,17'
          Dst:             lydjson_parse_instance
        - Src:             'src/parser_json.c:1778,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1791,9'
          Dst:             ly_set_add
        - Src:             'src/parser_json.c:1795,5'
          Dst:             lydjson_maintain_children
        - Src:             'src/parser_json.c:1800,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1808,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_json.c:1808,5'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1808,5'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1813,18'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:1820,5'
          Dst:             lyd_free_tree
    - functionName:    lydjson_metadata_finish
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - first_p
      BBCount:         88
      ICount:          674
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_create_attr
        - lyd_free_tree
        - lyd_parent
        - lyd_parser_create_meta
        - lyd_parser_set_data_flags
        - lydict_insert
        - lydict_remove
        - lydjson_get_snode
        - lydjson_parse_name
        - strcmp
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_json.c:581,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:581,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/parser_json.c:581,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/parser_json.c:581,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:582,72'
              BranchSideFuncs:
                - ly_log_location
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/parser_json.c:712,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:589,26'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:589,30'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/parser_json.c:591,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/parser_json.c:589,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:591,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - ly_log_location_revert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/parser_json.c:594,9'
              BranchSideFuncs:
                - ly_log_location
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/parser_json.c:597,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:599,27'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:603,21'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
        - Branch String:   'src/parser_json.c:600,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:600,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:601,22'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
        - Branch String:   'src/parser_json.c:607,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:608,18'
              BranchSideFuncs:
                - strcmp
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:691,13'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:608,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:610,29'
              BranchSideFuncs:
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:643,36'
              BranchSideFuncs:
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
        - Branch String:   'src/parser_json.c:610,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:611,21'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:614,46'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_json.c:614,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:615,21'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:622,22'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_json.c:623,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:624,21'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:627,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_json.c:627,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:629,74'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/parser_json.c:639,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:632,48'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:632,78'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/parser_json.c:632,78'
              BranchSideFuncs:
                - lyd_create_attr
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_json.c:633,29'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:633,64'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/parser_json.c:633,64'
              BranchSideFuncs:
                - lyd_create_attr
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_json.c:633,77'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:634,35'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/parser_json.c:634,35'
              BranchSideFuncs:
                - lyd_create_attr
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_json.c:635,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:635,21'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:636,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_json.c:645,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:645,17'
              BranchSideFuncs:
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:646,35'
              BranchSideFuncs:
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
        - Branch String:   'src/parser_json.c:648,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:649,21'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:653,22'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
        - Branch String:   'src/parser_json.c:654,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:655,21'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:658,17'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
        - Branch String:   'src/parser_json.c:658,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:660,74'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
            - BranchSide:      'src/parser_json.c:685,49'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:664,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:665,72'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
            - BranchSide:      'src/parser_json.c:669,32'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - strlen
                - lyd_parser_create_meta
                - strlen
                - ly_vlog
                - ly_vlog
                - strlen
        - Branch String:   'src/parser_json.c:666,88'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:667,60'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
            - BranchSide:      'src/parser_json.c:667,60'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_json.c:668,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:668,25'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:669,21'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
        - Branch String:   'src/parser_json.c:669,32'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
                - ly_vlog
                - strlen
            - BranchSide:      'src/parser_json.c:670,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
                - ly_vlog
                - strlen
        - Branch String:   'src/parser_json.c:670,29'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:671,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
                - strlen
            - BranchSide:      'src/parser_json.c:676,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:671,29'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:679,29'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:679,29'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:686,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:686,17'
              BranchSideFuncs:
                - lydict_remove
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:687,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:691,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:693,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/parser_json.c:704,17'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/parser_json.c:693,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:694,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/parser_json.c:698,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - lyd_free_tree
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/parser_json.c:704,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:705,28'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/parser_json.c:707,27'
              BranchSideFuncs:
                - lyd_free_tree
                - ly_log_location_revert
                - lydict_remove
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_vlog
                - strcmp
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_vlog
                - strlen
                - lydjson_parse_name
                - __assert_fail
                - lyd_parent.1111
                - lydjson_get_snode
                - lyd_parser_set_data_flags
                - ly_ctx_get_module_implemented
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - lyd_parser_create_meta
                - strlen
                - lydict_remove
                - lydict_insert
      Callsites:
        - Src:             'src/parser_json.c:594,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:599,13'
          Dst:             lydict_remove
        - Src:             'src/parser_json.c:600,13'
          Dst:             lydict_insert
        - Src:             'src/parser_json.c:610,21'
          Dst:             strcmp
        - Src:             'src/parser_json.c:615,21'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:631,94'
          Dst:             strlen
        - Src:             'src/parser_json.c:632,48'
          Dst:             strlen
        - Src:             'src/parser_json.c:633,29'
          Dst:             strlen
        - Src:             'src/parser_json.c:633,77'
          Dst:             strlen
        - Src:             'src/parser_json.c:631,27'
          Dst:             lyd_create_attr
        - Src:             'src/parser_json.c:643,63'
          Dst:             strlen
        - Src:             'src/parser_json.c:643,17'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:645,17'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:646,88'
          Dst:             lyd_parent
        - Src:             'src/parser_json.c:646,17'
          Dst:             lydjson_get_snode
        - Src:             'src/parser_json.c:663,27'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/parser_json.c:666,50'
          Dst:             strlen
        - Src:             'src/parser_json.c:666,88'
          Dst:             strlen
        - Src:             'src/parser_json.c:665,31'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_json.c:671,29'
          Dst:             strlen
        - Src:             'src/parser_json.c:671,29'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:676,29'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:685,23'
          Dst:             lyd_parser_set_data_flags
        - Src:             'src/parser_json.c:694,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:698,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:707,13'
          Dst:             lyd_free_tree
        - Src:             'src/parser_json.c:710,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:715,5'
          Dst:             lydict_remove
        - Src:             'src/parser_json.c:717,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lydjson_get_snode
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - is_attr
        - prefix
        - prefix_len
        - name
        - name_len
        - parent
        - snode
        - ext
      BBCount:         67
      ICount:          464
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - ly_ctx_get_module_implemented2
        - ly_nested_ext_schema
        - ly_vlog
        - lyd_parser_check_schema
        - lyd_parser_node_schema
        - lys_find_child
        - lysc_ext_find_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_json.c:264,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:265,46'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
            - BranchSide:      'src/parser_json.c:266,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
        - Branch String:   'src/parser_json.c:265,46'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:265,55'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
            - BranchSide:      'src/parser_json.c:265,73'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
        - Branch String:   'src/parser_json.c:265,55'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:265,46'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
            - BranchSide:      'src/parser_json.c:265,46'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
        - Branch String:   'src/parser_json.c:266,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:267,13'
              BranchSideFuncs:
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
            - BranchSide:      'src/parser_json.c:270,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
        - Branch String:   'src/parser_json.c:267,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:268,19'
              BranchSideFuncs:
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
            - BranchSide:      'src/parser_json.c:270,5'
              BranchSideFuncs:
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
        - Branch String:   'src/parser_json.c:270,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - ly_nested_ext_schema
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
            - BranchSide:      'src/parser_json.c:271,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_json.c:271,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:271,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_json.c:271,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_json.c:271,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:271,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_json.c:271,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_json.c:276,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:278,34'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
            - BranchSide:      'src/parser_json.c:294,9'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
        - Branch String:   'src/parser_json.c:279,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:281,19'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:286,13'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
                - ly_vlog
        - Branch String:   'src/parser_json.c:286,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:287,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_json.c:291,5'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
        - Branch String:   'src/parser_json.c:294,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:294,18'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
            - BranchSide:      'src/parser_json.c:294,42'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:294,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:294,28'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
            - BranchSide:      'src/parser_json.c:295,14'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
        - Branch String:   'src/parser_json.c:294,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:294,42'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
            - BranchSide:      'src/parser_json.c:295,14'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
                - lysc_ext_find_node
        - Branch String:   'src/parser_json.c:295,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:295,24'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
            - BranchSide:      'src/parser_json.c:298,60'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
        - Branch String:   'src/parser_json.c:295,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:296,41'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
            - BranchSide:      'src/parser_json.c:298,60'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lys_find_child
                - ly_nested_ext_schema
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyd_parser_check_schema
        - Branch String:   'src/parser_json.c:300,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:302,38'
              BranchSideFuncs:
                - lyd_parser_check_schema
            - BranchSide:      'src/parser_json.c:332,61'
              BranchSideFuncs:
                - lyd_parser_check_schema
        - Branch String:   'src/parser_json.c:303,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:305,23'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:310,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:310,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:311,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:311,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:312,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_json.c:314,28'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:312,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:327,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_json.c:327,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_json.c:314,28'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:315,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:324,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_json.c:315,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:316,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_json.c:320,25'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_json.c:265,15'
          Dst:             ly_ctx_get_module_implemented2
        - Src:             'src/parser_json.c:271,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:278,13'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_json.c:287,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:296,22'
          Dst:             lysc_ext_find_node
        - Src:             'src/parser_json.c:298,37'
          Dst:             lyd_parser_node_schema
        - Src:             'src/parser_json.c:298,22'
          Dst:             lys_find_child
        - Src:             'src/parser_json.c:302,17'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_json.c:312,21'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:316,25'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:320,25'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:324,21'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:332,19'
          Dst:             lyd_parser_check_schema
    - functionName:    lyjson_ctx_give_dynamic_value
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
        - dst
      BBCount:         16
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_json.c:68,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:68,5'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'src/parser_json.c:68,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:68,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:68,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_json.c:70,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_json.c:70,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:71,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_json.c:74,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_json.c:74,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:75,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_json.c:77,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:68,5'
          Dst:             __assert_fail
    - functionName:    lydjson_parse_attribute
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - attr_node
        - snode
        - name
        - name_len
        - prefix
        - prefix_len
        - parent
        - status_p
        - first_p
        - node_p
      BBCount:         75
      ICount:          445
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached:
        - ly_strncmp
        - lyd_child
        - lydjson_ctx_next_parse_opaq
        - lydjson_get_node_prefix
        - lydjson_metadata
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1194,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1194,20'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1139
            - BranchSide:      'src/parser_json.c:1205,10'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1139
        - Branch String:   'src/parser_json.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1196,13'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1139
            - BranchSide:      'src/parser_json.c:1205,10'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1139
        - Branch String:   'src/parser_json.c:1196,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1197,37'
              BranchSideFuncs:
                - lydjson_get_node_prefix
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1139
            - BranchSide:      'src/parser_json.c:1199,20'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - lyd_child.1139
        - Branch String:   'src/parser_json.c:1205,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1207,9'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
            - BranchSide:      'src/parser_json.c:1235,10'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
        - Branch String:   'src/parser_json.c:1207,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1207,9'
              BranchSideFuncs:
                - lyd_child.1139
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1207,9'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
        - Branch String:   'src/parser_json.c:1207,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1208,17'
              BranchSideFuncs:
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1234,5'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
        - Branch String:   'src/parser_json.c:1208,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1209,21'
              BranchSideFuncs:
                - strcmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1220,21'
              BranchSideFuncs:
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - strcmp
                - strcmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
        - Branch String:   'src/parser_json.c:1209,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1210,25'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1214,57'
              BranchSideFuncs:
                - strcmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_json.c:1210,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1211,25'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
            - BranchSide:      'src/parser_json.c:1213,17'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
        - Branch String:   'src/parser_json.c:1215,33'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1215,54'
              BranchSideFuncs:
                - strcmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1215,54'
              BranchSideFuncs:
                - strcmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
        - Branch String:   'src/parser_json.c:1220,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1221,37'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1226,57'
              BranchSideFuncs:
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - ly_strncmp
        - Branch String:   'src/parser_json.c:1221,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1221,58'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1221,58'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
        - Branch String:   'src/parser_json.c:1221,74'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1222,41'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1225,17'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
        - Branch String:   'src/parser_json.c:1221,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1223,25'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
            - BranchSide:      'src/parser_json.c:1225,17'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
        - Branch String:   'src/parser_json.c:1227,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1227,58'
              BranchSideFuncs:
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/parser_json.c:1227,58'
              BranchSideFuncs:
                - ly_strncmp
                - lydjson_ctx_next_parse_opaq
                - lydjson_metadata
                - ly_strncmp
                - ly_strncmp
                - strcmp
                - strcmp
                - ly_strncmp
        - Branch String:   'src/parser_json.c:1235,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1242,21'
              BranchSideFuncs:
                - lydjson_metadata
            - BranchSide:      'src/parser_json.c:1254,9'
              BranchSideFuncs:
                - lydjson_metadata
        - Branch String:   'src/parser_json.c:1246,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1246,30'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
            - BranchSide:      'src/parser_json.c:1246,43'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
        - Branch String:   'src/parser_json.c:1247,25'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1247,34'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
            - BranchSide:      'src/parser_json.c:1247,62'
              BranchSideFuncs:
                - lydjson_ctx_next_parse_opaq
        - Branch String:   'src/parser_json.c:1252,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1252,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1253,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:1254,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1254,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1197,13'
          Dst:             lydjson_get_node_prefix
        - Src:             'src/parser_json.c:1207,9'
          Dst:             lyd_child
        - Src:             'src/parser_json.c:1215,26'
          Dst:             strcmp
        - Src:             'src/parser_json.c:1215,83'
          Dst:             strcmp
        - Src:             'src/parser_json.c:1221,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1222,30'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1227,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1228,30'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1248,13'
          Dst:             lydjson_ctx_next_parse_opaq
        - Src:             'src/parser_json.c:1254,9'
          Dst:             lydjson_metadata
    - functionName:    lydjson_ctx_next_parse_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - name
        - name_len
        - prefix
        - prefix_len
        - parent
        - status_p
        - first_p
        - node_p
      BBCount:         16
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lydjson_parse_opaq
        - lyjson_ctx_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1146,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1146,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1148,10'
              BranchSideFuncs:
                - lydjson_parse_opaq
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:1148,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1150,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_opaq
            - BranchSide:      'src/parser_json.c:1153,22'
              BranchSideFuncs:
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1150,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1150,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1151,5'
              BranchSideFuncs:
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1156,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1157,25'
              BranchSideFuncs:
                - lydjson_parse_opaq
            - BranchSide:      'src/parser_json.c:1161,5'
              BranchSideFuncs:
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1164,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1146,5'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1150,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1161,5'
          Dst:             lydjson_parse_opaq
    - functionName:    lydjson_parse_instance
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - parent
        - first_p
        - snode
        - ext
        - name
        - name_len
        - prefix
        - prefix_len
        - status
        - node
      BBCount:         107
      ICount:          609
      EdgeCount:       144
      CyclomaticComplexity: 39
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_log_location
        - ly_log_location_revert
        - lyd_parser_create_term
        - lyd_parser_set_data_flags
        - lyd_validate_node_ext
        - lydjson_data_check_opaq
        - lydjson_parse_any
        - lydjson_parse_instance_inner
        - lydjson_parse_opaq
        - lyjson_ctx_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1499,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1500,9'
              BranchSideFuncs:
                - __assert_fail
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
                - lyd_parser_create_term
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1547,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lydjson_parse_opaq
        - Branch String:   'src/parser_json.c:1500,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1500,9'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
                - lyd_parser_create_term
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1501,14'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
                - lyd_parser_create_term
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1501,56'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1501,61'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
                - lyd_parser_create_term
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1504,20'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
                - lyd_parser_create_term
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1501,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1503,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1504,20'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
                - lyd_parser_create_term
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1504,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1505,19'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1527,20'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
                - lydjson_parse_instance_inner
                - ly_err_last
        - Branch String:   'src/parser_json.c:1505,43'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1505,48'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1512,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1505,73'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1505,78'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1512,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1505,103'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1506,23'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1512,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1506,47'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1506,52'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1512,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1506,75'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1506,80'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1512,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1505,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1507,20'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1512,58'
              BranchSideFuncs:
                - lyd_parser_create_term
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_err_last
        - Branch String:   'src/parser_json.c:1514,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1517,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
        - Branch String:   'src/parser_json.c:1514,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
        - Branch String:   'src/parser_json.c:1514,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1514,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1514,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1514,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1517,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
        - Branch String:   'src/parser_json.c:1517,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1519,37'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1527,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1520,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1520,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1521,17'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1521,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1521,17'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1523,37'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1524,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1524,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1525,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1525,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1525,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1526,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1527,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1529,46'
              BranchSideFuncs:
                - lydjson_parse_instance_inner
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1533,35'
              BranchSideFuncs:
                - lydjson_parse_any
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_err_last
        - Branch String:   'src/parser_json.c:1530,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1531,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1530,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1530,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1530,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1530,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1530,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1531,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1534,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1534,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1534,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
        - Branch String:   'src/parser_json.c:1534,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1534,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1534,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1534,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1534,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_json.c:1534,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1536,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1536,9'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1539,40'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyd_validate_node_ext
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1540,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1540,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1542,15'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1542,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1544,40'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1547,5'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1545,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1545,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1546,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1547,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1549,32'
              BranchSideFuncs:
                - lydjson_parse_opaq
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1559,14'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1550,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1550,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1552,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1552,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1553,39'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1554,20'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_json.c:1496,5'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1498,9'
          Dst:             lydjson_data_check_opaq
        - Src:             'src/parser_json.c:1500,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1512,17'
          Dst:             lyd_parser_create_term
        - Src:             'src/parser_json.c:1514,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1519,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1521,17'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1523,21'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1525,17'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1529,17'
          Dst:             lydjson_parse_instance_inner
        - Src:             'src/parser_json.c:1530,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1533,17'
          Dst:             lydjson_parse_any
        - Src:             'src/parser_json.c:1534,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1539,13'
          Dst:             lyd_parser_set_data_flags
        - Src:             'src/parser_json.c:1544,17'
          Dst:             lyd_validate_node_ext
        - Src:             'src/parser_json.c:1549,13'
          Dst:             lydjson_parse_opaq
        - Src:             'src/parser_json.c:1564,5'
          Dst:             ly_log_location_revert
    - functionName:    lydjson_maintain_children
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first_p
        - node_p
        - last
        - ext
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_child
        - lyd_insert_node
        - lyplg_ext_insert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_json.c:938,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:939,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_child.1139
                - lyplg_ext_insert
            - BranchSide:      'src/parser_json.c:943,9'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_child.1139
                - lyplg_ext_insert
        - Branch String:   'src/parser_json.c:943,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:944,26'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_child.1139
            - BranchSide:      'src/parser_json.c:946,25'
              BranchSideFuncs:
                - lyd_insert_node
                - lyd_child.1139
        - Branch String:   'src/parser_json.c:948,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:949,13'
              BranchSideFuncs:
                - lyd_child.1139
            - BranchSide:      'src/parser_json.c:957,6'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:949,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:950,34'
              BranchSideFuncs:
                - lyd_child.1139
            - BranchSide:      'src/parser_json.c:952,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_json.c:952,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:953,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:944,9'
          Dst:             lyplg_ext_insert
        - Src:             'src/parser_json.c:946,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_json.c:950,24'
          Dst:             lyd_child
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lydjson_data_check_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - type_hint_p
      BBCount:         30
      ICount:          176
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ly_temp_log_options
        - ly_value_validate
        - lydjson_check_list
        - lydjson_value_type_hint
        - lyjson_ctx_backup
        - lyjson_ctx_restore
        - lyjson_ctx_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:513,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:513,5'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
            - BranchSide:      'src/parser_json.c:515,11'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
        - Branch String:   'src/parser_json.c:515,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:517,9'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
            - BranchSide:      'src/parser_json.c:521,23'
              BranchSideFuncs:
                - lyjson_ctx_backup
                - lyjson_ctx_status
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - lydjson_check_list
                - lydjson_value_type_hint
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
        - Branch String:   'src/parser_json.c:524,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:527,17'
              BranchSideFuncs:
                - lydjson_check_list
                - lyjson_ctx_restore
                - lydjson_value_type_hint
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
            - BranchSide:      'src/parser_json.c:549,16'
              BranchSideFuncs:
                - lyjson_ctx_restore
                - lydjson_value_type_hint
        - Branch String:   'src/parser_json.c:527,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:531,48'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:531,48'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:543,36'
              BranchSideFuncs:
                - lydjson_check_list
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:549,5'
              BranchSideFuncs:
                - lyjson_ctx_restore
        - Branch String:   'src/parser_json.c:531,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:532,17'
              BranchSideFuncs:
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:535,23'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_value_validate
                - ly_temp_log_options
                - lyjson_ctx_restore
        - Branch String:   'src/parser_json.c:536,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:537,21'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:539,33'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyjson_ctx_restore
        - Branch String:   'src/parser_json.c:543,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:545,21'
              BranchSideFuncs:
                - lyjson_ctx_restore
            - BranchSide:      'src/parser_json.c:547,13'
              BranchSideFuncs:
                - lyjson_ctx_restore
      Callsites:
        - Src:             'src/parser_json.c:513,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:521,5'
          Dst:             lyjson_ctx_backup
        - Src:             'src/parser_json.c:522,14'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:531,24'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:535,23'
          Dst:             ly_temp_log_options
        - Src:             'src/parser_json.c:536,17'
          Dst:             ly_value_validate
        - Src:             'src/parser_json.c:539,13'
          Dst:             ly_temp_log_options
        - Src:             'src/parser_json.c:543,17'
          Dst:             lydjson_check_list
        - Src:             'src/parser_json.c:550,15'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:554,5'
          Dst:             lyjson_ctx_restore
    - functionName:    lydjson_parse_instance_inner
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - ext
        - status
        - node
      BBCount:         65
      ICount:          375
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - ly_err_last
        - ly_log_location
        - ly_log_location_revert
        - lyd_create_inner
        - lyd_free_tree
        - lyd_node_child_p
        - lyd_parser_check_keys
        - lyd_parser_validate_new_implicit
        - lydjson_metadata_finish
        - lydjson_subtree_r
        - lyjson_ctx_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1421,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1421,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1424,5'
              BranchSideFuncs:
                - lyd_create_inner
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1424,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1424,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1427,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1429,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1431,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1435,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1437,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_free_tree
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
            - BranchSide:      'src/parser_json.c:1439,37'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1437,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1437,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1437,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1437,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1437,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1439,37'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - lyd_node_child_p
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1440,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1436,31'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1443,33'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
        - Branch String:   'src/parser_json.c:1444,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1444,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1446,9'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - lyd_parser_check_keys
                - ly_err_last
        - Branch String:   'src/parser_json.c:1446,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1448,36'
              BranchSideFuncs:
                - lyd_parser_check_keys
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1452,11'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_parser_validate_new_implicit
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1450,5'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_parser_validate_new_implicit
                - ly_err_last
        - Branch String:   'src/parser_json.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
                - lyd_parser_validate_new_implicit
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1449,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1449,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1450,5'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1452,48'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1452,52'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1452,52'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1452,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1452,52'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1454,64'
              BranchSideFuncs:
                - lyd_parser_validate_new_implicit
                - ly_log_location_revert
                - lyd_free_tree
                - ly_err_last
        - Branch String:   'src/parser_json.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_err_last
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1456,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1455,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1456,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1461,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1463,24'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:1466,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1424,5'
          Dst:             lyd_create_inner
        - Src:             'src/parser_json.c:1427,5'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1436,46'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1436,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1437,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1439,19'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1443,41'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1443,9'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1448,13'
          Dst:             lyd_parser_check_keys
        - Src:             'src/parser_json.c:1449,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1454,13'
          Dst:             lyd_parser_validate_new_implicit
        - Src:             'src/parser_json.c:1455,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1460,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:1463,9'
          Dst:             lyd_free_tree
    - functionName:    lydjson_parse_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - name
        - name_len
        - prefix
        - prefix_len
        - parent
        - status_p
        - status_inner_p
        - first_p
        - node_p
      BBCount:         64
      ICount:          384
      EdgeCount:       81
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_node_child_p
        - lydjson_create_opaq
        - lydjson_maintain_children
        - lydjson_metadata_finish
        - lydjson_subtree_r
        - lyjson_ctx_next
        - lyjson_ctx_status
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1042,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1042,5'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1044,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_json.c:1044,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1044,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1045,5'
              BranchSideFuncs:
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - ly_vlog
        - Branch String:   'src/parser_json.c:1047,37'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1047,42'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1062,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1047,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1049,35'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1062,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1052,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1052,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1053,14'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/parser_json.c:1053,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1054,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1059,9'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1062,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1064,14'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
            - BranchSide:      'src/parser_json.c:1098,10'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1064,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1066,39'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
            - BranchSide:      'src/parser_json.c:1075,39'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1070,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1070,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1071,53'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_subtree_r
        - Branch String:   'src/parser_json.c:1072,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1070,17'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
            - BranchSide:      'src/parser_json.c:1073,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1078,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1078,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1079,14'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1079,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1080,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1082,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1082,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1082,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
            - BranchSide:      'src/parser_json.c:1085,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1085,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1085,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1086,9'
              BranchSideFuncs:
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1086,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1086,9'
              BranchSideFuncs:
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
            - BranchSide:      'src/parser_json.c:1087,35'
              BranchSideFuncs:
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1092,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1092,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1094,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1094,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1094,9'
              BranchSideFuncs:
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
            - BranchSide:      'src/parser_json.c:1095,9'
              BranchSideFuncs:
                - ly_log_location
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_maintain_children
                - ly_log_location_revert
                - lydjson_create_opaq
                - __assert_fail
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:1098,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1098,22'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1099,35'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1102,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1102,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1103,43'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
                - lyd_node_child_p
                - lydjson_subtree_r
        - Branch String:   'src/parser_json.c:1104,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1102,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1105,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1112,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:1113,9'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_json.c:1042,5'
          Dst:             lydjson_create_opaq
        - Src:             'src/parser_json.c:1044,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1045,5'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1052,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1054,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1070,17'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1070,17'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1071,35'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1078,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1082,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1085,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1086,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1087,9'
          Dst:             lydjson_maintain_children
        - Src:             'src/parser_json.c:1090,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_json.c:1092,9'
          Dst:             lydjson_create_opaq
        - Src:             'src/parser_json.c:1094,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1095,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:1102,13'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1102,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1103,25'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1109,43'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1109,11'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1113,9'
          Dst:             ly_log_location_revert
    - functionName:    lydjson_create_opaq
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - name
        - name_len
        - prefix
        - prefix_len
        - parent
        - status_inner_p
        - node_p
      BBCount:         19
      ICount:          185
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - lyd_create_opaq
        - lydjson_get_node_prefix
        - lydjson_value_type_hint
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_json.c:984,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:986,17'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_opaq
                - free
                - strlen
            - BranchSide:      'src/parser_json.c:995,29'
              BranchSideFuncs:
                - lydjson_get_node_prefix
                - lyd_create_opaq
                - free
                - strlen
        - Branch String:   'src/parser_json.c:991,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:991,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:992,5'
              BranchSideFuncs:
                - lydjson_get_node_prefix
                - lyd_create_opaq
                - free
                - strlen
        - Branch String:   'src/parser_json.c:996,22'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:996,26'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
            - BranchSide:      'src/parser_json.c:1003,27'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
        - Branch String:   'src/parser_json.c:996,33'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:996,36'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
            - BranchSide:      'src/parser_json.c:1003,27'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
        - Branch String:   'src/parser_json.c:996,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:998,23'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - free
            - BranchSide:      'src/parser_json.c:1003,27'
              BranchSideFuncs:
                - lyd_create_opaq
                - free
        - Branch String:   'src/parser_json.c:1005,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1006,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_json.c:1009,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:991,9'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:995,5'
          Dst:             lydjson_get_node_prefix
        - Src:             'src/parser_json.c:999,27'
          Dst:             strlen
        - Src:             'src/parser_json.c:1003,11'
          Dst:             lyd_create_opaq
    - functionName:    lydjson_get_node_prefix
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - local_prefix
        - local_prefix_len
        - prefix_p
        - prefix_len_p
      BBCount:         27
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lyd_parent
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_json.c:156,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:156,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyd_parent.1111
            - BranchSide:      'src/parser_json.c:156,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:156,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:156,5'
              BranchSideFuncs:
                - strlen
                - lyd_parent.1111
            - BranchSide:      'src/parser_json.c:158,9'
              BranchSideFuncs:
                - strlen
                - lyd_parent.1111
        - Branch String:   'src/parser_json.c:158,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:159,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_json.c:164,5'
              BranchSideFuncs:
                - strlen
                - lyd_parent.1111
        - Branch String:   'src/parser_json.c:164,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:165,13'
              BranchSideFuncs:
                - lyd_parent.1111
                - strlen
            - BranchSide:      'src/parser_json.c:180,17'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/parser_json.c:165,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:166,27'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/parser_json.c:169,41'
              BranchSideFuncs:
                - lyd_parent.1111
                - strlen
        - Branch String:   'src/parser_json.c:170,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:171,27'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/parser_json.c:173,20'
              BranchSideFuncs:
                - lyd_parent.1111
                - strlen
        - Branch String:   'src/parser_json.c:181,21'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:181,6'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/parser_json.c:181,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:177,16'
          Dst:             lyd_parent
        - Src:             'src/parser_json.c:181,21'
          Dst:             strlen
    - functionName:    lydjson_metadata
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
        - node
      BBCount:         129
      ICount:          821
      EdgeCount:       169
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented2
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_create_attr
        - lyd_parser_create_meta
        - lyd_parser_set_data_flags
        - lydjson_data_skip
        - lydjson_get_node_prefix
        - lydjson_parse_name
        - lydjson_value_type_hint
        - lyjson_ctx_give_dynamic_value
        - lyjson_ctx_next
        - lyjson_ctx_status
        - lyjson_token2str
        - lys_nodetype2str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:749,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
            - BranchSide:      'src/parser_json.c:751,16'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
        - Branch String:   'src/parser_json.c:749,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:749,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
            - BranchSide:      'src/parser_json.c:751,16'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
        - Branch String:   'src/parser_json.c:751,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:751,24'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
            - BranchSide:      'src/parser_json.c:751,16'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
                - ly_log_location
        - Branch String:   'src/parser_json.c:752,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:753,9'
              BranchSideFuncs:
                - ly_log_location
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_json.c:757,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_json.c:757,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:757,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:760,13'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_json.c:760,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:762,18'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:794,18'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:794,18'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:804,19'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:804,19'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:804,19'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:804,19'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:804,19'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:804,19'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:809,9'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:763,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:763,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:763,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:766,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:768,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:772,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:772,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:772,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:773,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:774,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:774,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:776,14'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:774,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:774,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:776,14'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:776,19'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:776,23'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:777,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:776,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:777,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:783,13'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:783,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:785,20'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:791,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:788,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:788,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:789,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:796,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:796,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:797,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:806,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:806,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:807,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:815,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:815,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:816,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:817,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:817,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:818,9'
              BranchSideFuncs:
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:818,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:818,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:820,28'
              BranchSideFuncs:
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:823,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:824,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:827,21'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:827,20'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:828,13'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:832,20'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:841,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:842,17'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
            - BranchSide:      'src/parser_json.c:859,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
        - Branch String:   'src/parser_json.c:842,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:843,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:848,17'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
        - Branch String:   'src/parser_json.c:848,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:850,17'
              BranchSideFuncs:
                - lydjson_data_skip
                - lyjson_ctx_status
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:855,13'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
        - Branch String:   'src/parser_json.c:850,17'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:850,17'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:851,44'
              BranchSideFuncs:
                - lyjson_ctx_status
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:855,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:855,13'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
            - BranchSide:      'src/parser_json.c:856,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
        - Branch String:   'src/parser_json.c:859,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:859,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:862,9'
              BranchSideFuncs:
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
        - Branch String:   'src/parser_json.c:862,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:862,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:864,13'
              BranchSideFuncs:
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
        - Branch String:   'src/parser_json.c:864,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:866,59'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:878,37'
              BranchSideFuncs:
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:868,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:868,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:871,44'
              BranchSideFuncs:
                - lyd_parser_set_data_flags
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyd_parser_create_meta
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:872,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:872,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:873,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:884,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:0,0'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:884,13'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:888,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:888,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:889,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:889,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:817,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:890,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:890,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:890,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:892,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:892,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:895,16'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_next
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
            - BranchSide:      'src/parser_json.c:903,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:898,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:898,9'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:899,9'
              BranchSideFuncs:
                - lyjson_ctx_next
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_parse_name
                - lyjson_ctx_give_dynamic_value
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_module_implemented2
                - __assert_fail
                - lyjson_ctx_next
                - lydjson_value_type_hint
                - lydjson_get_node_prefix
                - lyd_create_attr
                - lyjson_ctx_next
                - lyjson_ctx_next
                - lys_nodetype2str
                - lyjson_token2str
                - ly_vlog
                - lyd_parser_create_meta
                - lyd_parser_set_data_flags
                - lydjson_data_skip
                - lyjson_ctx_status
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_next
        - Branch String:   'src/parser_json.c:906,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:906,5'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:906,5'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:906,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:913,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:913,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:906,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:913,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:913,10'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - free
                - ly_log_location_revert
                - lydjson_data_skip
        - Branch String:   'src/parser_json.c:913,27'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:913,31'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
                - lydjson_data_skip
            - BranchSide:      'src/parser_json.c:913,27'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:913,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:913,9'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:915,36'
              BranchSideFuncs:
                - lydjson_data_skip
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_json.c:915,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:916,18'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_json.c:918,5'
              BranchSideFuncs:
                - free
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_json.c:749,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:753,9'
          Dst:             ly_log_location
        - Src:             'src/parser_json.c:757,5'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:772,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:777,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:788,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:809,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:815,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:817,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:820,9'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:821,9'
          Dst:             lyjson_ctx_give_dynamic_value
        - Src:             'src/parser_json.c:824,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:828,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:833,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:840,15'
          Dst:             ly_ctx_get_module_implemented2
        - Src:             'src/parser_json.c:843,17'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:850,17'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:851,26'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:855,13'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:859,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:862,9'
          Dst:             lydjson_value_type_hint
        - Src:             'src/parser_json.c:866,18'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_json.c:871,18'
          Dst:             lyd_parser_set_data_flags
        - Src:             'src/parser_json.c:878,13'
          Dst:             lydjson_get_node_prefix
        - Src:             'src/parser_json.c:881,18'
          Dst:             lyd_create_attr
        - Src:             'src/parser_json.c:888,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:898,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:906,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_json.c:906,5'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:906,5'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:915,18'
          Dst:             lydjson_data_skip
        - Src:             'src/parser_json.c:920,5'
          Dst:             ly_log_location_revert
    - functionName:    lydjson_envelope
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
        - name
        - module
        - envp
      BBCount:         34
      ICount:          229
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ly_strncmp
        - ly_vlog
        - lyd_create_opaq
        - lyd_free_tree
        - lydjson_parse_name
        - lyjson_ctx_next
        - lyjson_ctx_status
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1962,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1962,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_strncmp
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1964,6'
              BranchSideFuncs:
                - lyjson_ctx_next
                - __assert_fail
                - lydjson_parse_name
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_strncmp
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:1967,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1967,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1968,9'
              BranchSideFuncs:
                - __assert_fail
                - lydjson_parse_name
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_strncmp
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:1968,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1969,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1975,5'
              BranchSideFuncs:
                - __assert_fail
                - lydjson_parse_name
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:1975,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1975,5'
              BranchSideFuncs:
                - lydjson_parse_name
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1976,24'
              BranchSideFuncs:
                - lydjson_parse_name
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_json.c:1977,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1978,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1981,16'
              BranchSideFuncs:
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/parser_json.c:1981,23'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1981,37'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_json.c:1985,27'
              BranchSideFuncs:
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
        - Branch String:   'src/parser_json.c:1981,16'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1982,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1985,27'
              BranchSideFuncs:
                - ly_strncmp
                - lyjson_ctx_next
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
                - ly_vlog
        - Branch String:   'src/parser_json.c:1992,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1992,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1995,26'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:1997,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1997,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:1997,5'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_json.c:2000,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2000,9'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_json.c:2001,24'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_json.c:1957,40'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1962,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1966,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1969,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1975,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1976,5'
          Dst:             lydjson_parse_name
        - Src:             'src/parser_json.c:1978,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1981,26'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1982,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1985,16'
          Dst:             ly_strncmp
        - Src:             'src/parser_json.c:1986,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1991,9'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:1995,46'
          Dst:             strlen
        - Src:             'src/parser_json.c:1995,10'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_json.c:2001,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_parse_json_restconf
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - parent
        - first_p
        - in
        - parse_opts
        - val_opts
        - data_type
        - envp
        - parsed
        - lydctx_p
      BBCount:         156
      ICount:          803
      EdgeCount:       196
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_log
        - ly_vlog
        - lyd_insert_child
        - lyd_json_ctx_free
        - lyd_node_child_p
        - lyd_node_module
        - lyd_parse_json_init
        - lyd_parser_find_operation
        - lyd_unlink
        - lydjson_envelope
        - lydjson_metadata_finish
        - lydjson_subtree_r
        - lyjson_ctx_free
        - lyjson_ctx_next
        - lyjson_ctx_status
        - lyjson_token2str
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_json.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2017,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2017,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2017,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2017,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_json.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2017,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2018,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_json.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2018,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2019,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_json.c:2019,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2019,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2021,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_json.c:2021,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2021,5'
              BranchSideFuncs:
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2023,5'
              BranchSideFuncs:
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_json.c:2021,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2021,5'
              BranchSideFuncs:
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2023,5'
              BranchSideFuncs:
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_json.c:2021,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2021,5'
              BranchSideFuncs:
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2023,5'
              BranchSideFuncs:
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_json.c:2023,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2023,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2026,30'
              BranchSideFuncs:
                - lyd_parse_json_init
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
        - Branch String:   'src/parser_json.c:2027,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2027,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2028,19'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - lydjson_envelope
                - __assert_fail
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - ly_log
        - Branch String:   'src/parser_json.c:2030,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2032,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2042,9'
              BranchSideFuncs:
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2053,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2063,9'
              BranchSideFuncs:
                - ly_log
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2032,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2032,9'
              BranchSideFuncs:
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2035,31'
              BranchSideFuncs:
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2036,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2036,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2038,18'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2042,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2042,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2045,31'
              BranchSideFuncs:
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2046,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2046,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2049,18'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2053,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2053,9'
              BranchSideFuncs:
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2056,31'
              BranchSideFuncs:
                - lyd_node_module
                - lydjson_envelope
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2057,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2057,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2059,18'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2071,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2074,5'
              BranchSideFuncs:
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2076,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - ly_err_last
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lydjson_subtree_r
            - BranchSide:      'src/parser_json.c:2077,5'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:2076,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:2076,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2076,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2076,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2076,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2077,5'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:2077,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2075,31'
              BranchSideFuncs:
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2080,12'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:2080,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2081,31'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
            - BranchSide:      'src/parser_json.c:2092,10'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2081,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2082,13'
              BranchSideFuncs:
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2088,29'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2089,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2090,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lyjson_ctx_status
                - lyjson_ctx_next
                - lyjson_token2str
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
        - Branch String:   'src/parser_json.c:2092,97'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2092,101'
              BranchSideFuncs:
                - ly_vlog
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2097,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2092,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2093,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2097,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2095,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - ly_err_last
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2096,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2095,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2095,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2095,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2095,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2095,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2096,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:2097,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2099,18'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2114,33'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2100,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2101,13'
              BranchSideFuncs:
                - ly_vlog
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
                - ly_err_last
            - BranchSide:      'src/parser_json.c:2106,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2103,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - ly_err_last
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2104,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2103,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2103,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2103,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2103,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2103,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2104,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2106,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2106,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2106,13'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2106,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2106,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2106,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2106,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2106,13'
              BranchSideFuncs:
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2107,24'
              BranchSideFuncs:
                - lyd_unlink
                - __assert_fail
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2108,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2108,13'
              BranchSideFuncs:
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:2109,31'
              BranchSideFuncs:
                - lyd_insert_child
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:2114,41'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2114,67'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2114,77'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2115,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2115,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2115,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2119,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2119,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2122,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:2119,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2119,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2122,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:2119,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2119,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2119,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2119,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2119,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2119,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:2119,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2119,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:2122,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:2122,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:2123,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:2125,39'
              BranchSideFuncs:
                - lyjson_ctx_free
      Callsites:
        - Src:             'src/parser_json.c:2017,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2018,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2019,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2021,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2023,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2026,10'
          Dst:             lyd_parse_json_init
        - Src:             'src/parser_json.c:2032,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2035,57'
          Dst:             lyd_node_module
        - Src:             'src/parser_json.c:2035,14'
          Dst:             lydjson_envelope
        - Src:             'src/parser_json.c:2042,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2045,14'
          Dst:             lydjson_envelope
        - Src:             'src/parser_json.c:2053,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2056,58'
          Dst:             lyd_node_module
        - Src:             'src/parser_json.c:2056,14'
          Dst:             lydjson_envelope
        - Src:             'src/parser_json.c:2063,9'
          Dst:             ly_log
        - Src:             'src/parser_json.c:2071,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_json.c:2075,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:2076,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:2077,14'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:2081,13'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:2082,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:2082,13'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:2082,13'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:2082,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:2088,13'
          Dst:             lyjson_ctx_next
        - Src:             'src/parser_json.c:2093,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:2095,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:2101,13'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:2103,13'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:2106,13'
          Dst:             strcmp
        - Src:             'src/parser_json.c:2106,13'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2107,13'
          Dst:             lyd_unlink
        - Src:             'src/parser_json.c:2108,13'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2109,13'
          Dst:             lyd_insert_child
        - Src:             'src/parser_json.c:2114,50'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:2114,9'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:2119,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:2123,9'
          Dst:             lyd_json_ctx_free
        - Src:             'src/parser_json.c:2128,9'
          Dst:             lyjson_ctx_free
    - functionName:    lyd_parse_json_init
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - parse_opts
        - val_opts
        - lydctx_p
      BBCount:         14
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lyd_json_ctx_free
        - lyjson_ctx_new
        - lyjson_ctx_status
        - lyjson_token2str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1842,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1842,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyjson_ctx_new
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
                - free
            - BranchSide:      'src/parser_json.c:1845,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyjson_ctx_new
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
                - free
        - Branch String:   'src/parser_json.c:1846,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1846,5'
              BranchSideFuncs:
                - lyjson_ctx_new
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
                - free
            - BranchSide:      'src/parser_json.c:1847,26'
              BranchSideFuncs:
                - lyjson_ctx_new
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
                - free
        - Branch String:   'src/parser_json.c:1851,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1851,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_json.c:1852,32'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1855,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1857,9'
              BranchSideFuncs:
                - lyjson_token2str
                - ly_vlog
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:1863,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_json.c:1842,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1845,14'
          Dst:             calloc
        - Src:             'src/parser_json.c:1846,5'
          Dst:             ly_log
        - Src:             'src/parser_json.c:1851,5'
          Dst:             lyjson_ctx_new
        - Src:             'src/parser_json.c:1852,14'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1857,9'
          Dst:             lyjson_token2str
        - Src:             'src/parser_json.c:1857,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1859,9'
          Dst:             lyd_json_ctx_free
    - functionName:    lyd_json_ctx_free
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyd_ctx_free
        - lyjson_ctx_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_json.c:51,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:51,9'
              BranchSideFuncs:
                - lyd_ctx_free
                - lyjson_ctx_free
                - free
            - BranchSide:      'src/parser_json.c:52,22'
              BranchSideFuncs:
                - lyd_ctx_free
                - lyjson_ctx_free
                - free
      Callsites:
        - Src:             'src/parser_json.c:52,9'
          Dst:             lyd_ctx_free
        - Src:             'src/parser_json.c:53,9'
          Dst:             lyjson_ctx_free
    - functionName:    lyd_parse_json
      functionSourceFile: '/src/libyang/src/parser_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1939
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - parent
        - first_p
        - in
        - parse_opts
        - val_opts
        - int_opts
        - parsed
        - subtree_sibling
        - lydctx_p
      BBCount:         103
      ICount:          550
      EdgeCount:       139
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_in_skip
        - ly_vlog
        - lyd_json_ctx_free
        - lyd_node_child_p
        - lyd_parse_json_init
        - lyd_parser_find_operation
        - lydjson_metadata_finish
        - lydjson_subtree_r
        - lyjson_ctx_free
        - lyjson_ctx_status
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_json.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1877,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1879,24'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1883,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1883,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1886,5'
              BranchSideFuncs:
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - ly_err_last
        - Branch String:   'src/parser_json.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - ly_err_last
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
            - BranchSide:      'src/parser_json.c:1890,36'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1888,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1890,36'
              BranchSideFuncs:
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
                - ly_err_last
        - Branch String:   'src/parser_json.c:1892,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1893,13'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
                - lyjson_ctx_status
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1895,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - lydjson_subtree_r
                - lyjson_ctx_status
                - ly_err_last
        - Branch String:   'src/parser_json.c:1895,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1887,31'
              BranchSideFuncs:
                - lydjson_subtree_r
                - lyjson_ctx_status
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1897,10'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1897,45'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1897,48'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1902,10'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1897,80'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1897,84'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1902,10'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1897,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1898,9'
              BranchSideFuncs:
                - ly_vlog
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1902,10'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1900,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - ly_err_last
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1901,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1900,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1900,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1900,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1900,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1900,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1901,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_vlog
                - ly_err_last
        - Branch String:   'src/parser_json.c:1902,97'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1902,101'
              BranchSideFuncs:
                - ly_vlog
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
                - ly_err_last
            - BranchSide:      'src/parser_json.c:1909,33'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:1902,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1903,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:1909,33'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:1905,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - ly_err_last
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:1906,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:1905,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:1905,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - lydjson_metadata_finish
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1905,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1905,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1905,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1906,5'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
                - lyd_node_child_p
        - Branch String:   'src/parser_json.c:1909,41'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1909,67'
              BranchSideFuncs:
                - lyd_node_child_p
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
            - BranchSide:      'src/parser_json.c:1909,77'
              BranchSideFuncs:
                - lydjson_metadata_finish
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
        - Branch String:   'src/parser_json.c:1910,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1910,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1912,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - __assert_fail
                - ly_in_skip
        - Branch String:   'src/parser_json.c:1912,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1912,22'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
            - BranchSide:      'src/parser_json.c:1914,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
        - Branch String:   'src/parser_json.c:1914,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1914,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
            - BranchSide:      'src/parser_json.c:1915,13'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
                - ly_in_skip
        - Branch String:   'src/parser_json.c:1915,13'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1916,14'
              BranchSideFuncs:
                - ly_in_skip
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1921,14'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1927,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1930,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1927,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1930,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1927,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1927,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1927,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1927,5'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_json.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1927,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_json.c:1930,9'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1930,12'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1930,17'
              BranchSideFuncs:
                - lyd_json_ctx_free
                - lyjson_ctx_free
            - BranchSide:      'src/parser_json.c:1933,39'
              BranchSideFuncs:
                - lyjson_ctx_free
        - Branch String:   'src/parser_json.c:1930,24'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1930,29'
              BranchSideFuncs:
                - lyd_json_ctx_free
                - lyjson_ctx_free
            - BranchSide:      'src/parser_json.c:1931,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1930,74'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1930,78'
              BranchSideFuncs:
                - lyjson_ctx_free
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:1931,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
        - Branch String:   'src/parser_json.c:1930,9'
          Branch Sides:
            - BranchSide:      'src/parser_json.c:1931,45'
              BranchSideFuncs:
                - lyd_json_ctx_free
            - BranchSide:      'src/parser_json.c:1933,39'
              BranchSideFuncs:
                - lyjson_ctx_free
      Callsites:
        - Src:             'src/parser_json.c:1876,10'
          Dst:             lyd_parse_json_init
        - Src:             'src/parser_json.c:1883,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_json.c:1887,13'
          Dst:             lydjson_subtree_r
        - Src:             'src/parser_json.c:1888,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1890,18'
          Dst:             lyjson_ctx_status
        - Src:             'src/parser_json.c:1898,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1900,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1903,9'
          Dst:             ly_vlog
        - Src:             'src/parser_json.c:1905,9'
          Dst:             ly_err_last
        - Src:             'src/parser_json.c:1909,50'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_json.c:1909,9'
          Dst:             lydjson_metadata_finish
        - Src:             'src/parser_json.c:1914,9'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1919,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_json.c:1927,5'
          Dst:             __assert_fail
        - Src:             'src/parser_json.c:1931,9'
          Dst:             lyd_json_ctx_free
        - Src:             'src/parser_json.c:1936,9'
          Dst:             lyjson_ctx_free
    - functionName:    lyb_read_sibling_meta
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sib
        - lybctx
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_in_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/parser_lyb.c:92,5'
          Dst:             ly_in_read
    - functionName:    lyb_read_term_value
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - term_value
        - term_value_len
        - lybctx
      BBCount:         26
      ICount:          173
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ly_log
        - lyb_read
        - lyb_read_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:263,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:263,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:263,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:263,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:263,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:263,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:263,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:263,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:263,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:263,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:263,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:266,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
        - Branch String:   'src/parser_lyb.c:266,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:268,47'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
            - BranchSide:      'src/parser_lyb.c:271,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
        - Branch String:   'src/parser_lyb.c:274,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:276,25'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:280,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:286,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:286,5'
              BranchSideFuncs:
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:288,10'
              BranchSideFuncs:
                - lyb_read
        - Branch String:   'src/parser_lyb.c:288,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:290,19'
              BranchSideFuncs:
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:294,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:263,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:276,9'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:286,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:290,9'
          Dst:             lyb_read
    - functionName:    lyb_read_number
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - num
        - num_size
        - bytes
        - lybctx
      BBCount:         9
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - lyb_read
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:182,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:184,29'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:187,30'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:190,30'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:193,30'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:196,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_lyb.c:177,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:196,9'
          Dst:             ly_log
    - functionName:    lyb_read
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - count
        - lybctx
      BBCount:         49
      ICount:          270
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_in_read
        - ly_in_skip
        - lyb_read_sibling_meta
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:117,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:117,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:119,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:123,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:123,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:123,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:123,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:126,18'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:133,14'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:126,58'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:126,61'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:131,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:126,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:128,27'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:131,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:133,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:133,24'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:138,13'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:133,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:134,13'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:138,13'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
        - Branch String:   'src/parser_lyb.c:138,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:139,17'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read_sibling_meta
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:157,13'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:139,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:140,28'
              BranchSideFuncs:
                - ly_in_read
                - ly_in_skip
                - lyb_read_sibling_meta
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:142,28'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:145,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:145,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:145,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:145,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:147,48'
              BranchSideFuncs:
                - __assert_fail
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:151,22'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:148,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:148,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:149,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_read
                - lyb_read_sibling_meta
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:152,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:153,24'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:155,9'
              BranchSideFuncs:
                - ly_in_skip
                - __assert_fail
                - ly_in_read
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:157,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:119,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
            - BranchSide:      'src/parser_lyb.c:159,35'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - ly_in_skip
                - __assert_fail
                - ly_in_read
      Callsites:
        - Src:             'src/parser_lyb.c:117,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:140,17'
          Dst:             ly_in_read
        - Src:             'src/parser_lyb.c:142,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:148,17'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:159,13'
          Dst:             lyb_read_sibling_meta
    - functionName:    lyb_create_term
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - snode
        - node
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lyb_read_term_value
        - lyd_free_tree
        - lyd_parser_create_term
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:995,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:995,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:997,13'
              BranchSideFuncs:
                - lyd_parser_create_term
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_lyb.c:1002,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1003,14'
              BranchSideFuncs:
                - free
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1005,9'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/parser_lyb.c:1005,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1006,24'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1010,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:994,11'
          Dst:             lyb_read_term_value
        - Src:             'src/parser_lyb.c:999,11'
          Dst:             lyd_parser_create_term
        - Src:             'src/parser_lyb.c:1006,9'
          Dst:             lyd_free_tree
    - functionName:    lyb_skip_string
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - len_size
        - lybctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyb_read
        - lyb_read_number
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/parser_lyb.c:239,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:241,5'
          Dst:             lyb_read
    - functionName:    lyb_parse_metadata
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - sparent
        - meta
      BBCount:         27
      ICount:          188
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lyb_parse_module
        - lyb_read
        - lyb_read_string
        - lyb_skip_string
        - lyd_free_meta_siblings
        - lyd_parser_create_meta
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:446,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:448,32'
              BranchSideFuncs:
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - free
                - lyd_free_meta_siblings
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - strlen
            - BranchSide:      'src/parser_lyb.c:482,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
        - Branch String:   'src/parser_lyb.c:449,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:449,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:451,14'
              BranchSideFuncs:
                - lyb_skip_string
                - lyb_skip_string
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:451,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:453,47'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - free
                - strlen
            - BranchSide:      'src/parser_lyb.c:461,61'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:462,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:462,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:465,62'
              BranchSideFuncs:
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:466,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:466,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:467,17'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:471,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:471,86'
              BranchSideFuncs:
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - free
            - BranchSide:      'src/parser_lyb.c:471,86'
              BranchSideFuncs:
                - lyd_parser_create_meta
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - strlen
                - free
        - Branch String:   'src/parser_lyb.c:476,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:477,18'
              BranchSideFuncs:
                - free
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - strlen
            - BranchSide:      'src/parser_lyb.c:481,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:481,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:481,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:482,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyb_parse_module
                - lyb_skip_string
                - lyb_skip_string
                - lyb_read_string
                - lyb_read_string
                - strlen
                - lyd_parser_create_meta
                - free
                - free
                - strlen
        - Branch String:   'src/parser_lyb.c:486,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:486,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
            - BranchSide:      'src/parser_lyb.c:487,33'
              BranchSideFuncs:
                - lyd_free_meta_siblings
      Callsites:
        - Src:             'src/parser_lyb.c:443,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:448,15'
          Dst:             lyb_parse_module
        - Src:             'src/parser_lyb.c:453,13'
          Dst:             lyb_skip_string
        - Src:             'src/parser_lyb.c:456,13'
          Dst:             lyb_skip_string
        - Src:             'src/parser_lyb.c:461,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:465,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:470,92'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:471,17'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:470,15'
          Dst:             lyd_parser_create_meta
        - Src:             'src/parser_lyb.c:487,9'
          Dst:             lyd_free_meta_siblings
    - functionName:    lyb_parse_module
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - mod
      BBCount:         20
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ly_ctx_get_module
        - ly_ctx_get_module_latest
        - ly_log
        - lyb_cache_module_hash
        - lyb_read_module
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:392,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:393,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:397,9'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - free
                - ly_log
                - lyb_cache_module_hash
                - ly_ctx_get_module
        - Branch String:   'src/parser_lyb.c:397,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:398,31'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_log
                - free
                - ly_log
                - lyb_cache_module_hash
            - BranchSide:      'src/parser_lyb.c:400,38'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - free
                - ly_log
                - lyb_cache_module_hash
        - Branch String:   'src/parser_lyb.c:404,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:405,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyb_cache_module_hash
            - BranchSide:      'src/parser_lyb.c:409,17'
              BranchSideFuncs:
                - ly_log
                - free
                - lyb_cache_module_hash
        - Branch String:   'src/parser_lyb.c:405,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:405,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/parser_lyb.c:405,9'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/parser_lyb.c:410,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:410,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/parser_lyb.c:410,9'
              BranchSideFuncs:
                - ly_log
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:392,15'
          Dst:             lyb_read_module
        - Src:             'src/parser_lyb.c:398,13'
          Dst:             ly_ctx_get_module
        - Src:             'src/parser_lyb.c:400,13'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_lyb.c:405,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:410,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:417,5'
          Dst:             lyb_cache_module_hash
    - functionName:    lyb_read_string
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len_size
        - lybctx
      BBCount:         17
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ly_log
        - lyb_read
        - lyb_read_number
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:213,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:213,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:215,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:213,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:213,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:215,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:213,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:213,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:215,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:213,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:213,5'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:215,6'
              BranchSideFuncs:
                - lyb_read_number
                - malloc
                - ly_log
                - lyb_read
        - Branch String:   'src/parser_lyb.c:220,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:220,5'
              BranchSideFuncs:
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:222,26'
              BranchSideFuncs:
                - lyb_read
      Callsites:
        - Src:             'src/parser_lyb.c:213,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:217,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:220,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:222,5'
          Dst:             lyb_read
    - functionName:    lyb_read_module
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - mod_name
        - mod_rev
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyb_read
        - lyb_read_number
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:356,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:357,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
                - sprintf
            - BranchSide:      'src/parser_lyb.c:361,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_read
                - lyb_read_number
                - sprintf
        - Branch String:   'src/parser_lyb.c:362,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:362,5'
              BranchSideFuncs:
                - lyb_read
                - lyb_read_number
                - sprintf
            - BranchSide:      'src/parser_lyb.c:363,27'
              BranchSideFuncs:
                - lyb_read
                - lyb_read_number
                - sprintf
        - Branch String:   'src/parser_lyb.c:369,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:370,17'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/parser_lyb.c:374,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:355,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:362,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:363,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:367,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:370,9'
          Dst:             sprintf
    - functionName:    lyb_finish_node
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - flags
        - meta
        - node
        - first_p
        - parsed
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lyb_insert_node
        - lyd_validate_node_ext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:937,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:938,22'
              BranchSideFuncs:
                - lyb_insert_node
                - lyd_validate_node_ext
            - BranchSide:      'src/parser_lyb.c:940,22'
              BranchSideFuncs:
                - lyb_insert_node
                - lyd_validate_node_ext
        - Branch String:   'src/parser_lyb.c:946,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:948,38'
              BranchSideFuncs:
                - lyd_validate_node_ext
      Callsites:
        - Src:             'src/parser_lyb.c:944,5'
          Dst:             lyb_insert_node
        - Src:             'src/parser_lyb.c:948,15'
          Dst:             lyd_validate_node_ext
    - functionName:    lyb_insert_node
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - node
        - first_p
        - parsed
      BBCount:         24
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ly_set_add
        - lyd_insert_node
        - lyplg_ext_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:866,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:866,20'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
            - BranchSide:      'src/parser_lyb.c:869,25'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:866,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:866,39'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
            - BranchSide:      'src/parser_lyb.c:866,39'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
        - Branch String:   'src/parser_lyb.c:866,39'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:866,36'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
            - BranchSide:      'src/parser_lyb.c:866,36'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
                - lyplg_ext_insert
        - Branch String:   'src/parser_lyb.c:866,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:867,26'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:869,25'
              BranchSideFuncs:
                - lyd_insert_node
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:872,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:872,5'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:872,25'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:872,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:873,22'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:877,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:877,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:877,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:878,20'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/parser_lyb.c:867,9'
          Dst:             lyplg_ext_insert
        - Src:             'src/parser_lyb.c:869,9'
          Dst:             lyd_insert_node
        - Src:             'src/parser_lyb.c:878,9'
          Dst:             ly_set_add
    - functionName:    lyb_validate_node_inner
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - node
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_parser_validate_new_implicit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1025,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1027,65'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1031,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1028,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1029,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1027,14'
          Dst:             lyd_parser_validate_new_implicit
    - functionName:    lyb_parse_node_header
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - sparent
        - flags
        - meta
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyb_parse_metadata
        - lyb_read_number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:970,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:970,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:973,21'
              BranchSideFuncs:
                - lyb_read_number
      Callsites:
        - Src:             'src/parser_lyb.c:969,11'
          Dst:             lyb_parse_metadata
        - Src:             'src/parser_lyb.c:973,5'
          Dst:             lyb_read_number
    - functionName:    lyb_finish_opaq
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - flags
        - attr
        - node
        - first_p
        - parsed
      BBCount:         11
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - lyb_insert_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:904,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:904,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:905,5'
              BranchSideFuncs:
                - lyb_insert_node
        - Branch String:   'src/parser_lyb.c:905,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:906,49'
              BranchSideFuncs:
                - lyb_insert_node
            - BranchSide:      'src/parser_lyb.c:908,46'
              BranchSideFuncs:
                - lyb_insert_node
      Callsites:
        - Src:             'src/parser_lyb.c:904,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:911,5'
          Dst:             lyb_insert_node
    - functionName:    lyb_parse_prefix_data
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - format
        - prefix_data
      BBCount:         31
      ICount:          186
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - ly_free_prefix_data
        - ly_log
        - ly_set_add
        - ly_set_new
        - lyb_read
        - lyb_read_string
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:509,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:512,29'
              BranchSideFuncs:
                - lyb_read
                - ly_set_new
                - ly_free_prefix_data
                - free
                - free
                - free
                - calloc
                - lyb_read_string
                - strlen
                - free
                - lyb_read_string
                - ly_set_add
            - BranchSide:      'src/parser_lyb.c:539,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:539,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:541,9'
              BranchSideFuncs:
                - ly_log
                - ly_free_prefix_data
                - free
                - free
                - free
        - Branch String:   'src/parser_lyb.c:515,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:515,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:517,16'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
                - calloc
                - lyb_read_string
                - strlen
                - free
                - lyb_read_string
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:517,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:518,18'
              BranchSideFuncs:
                - calloc
                - lyb_read_string
                - strlen
                - free
                - lyb_read_string
                - ly_set_add
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:534,24'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
        - Branch String:   'src/parser_lyb.c:521,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:521,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:522,25'
              BranchSideFuncs:
                - strlen
                - free
                - lyb_read_string
                - ly_set_add
                - ly_free_prefix_data
                - free
                - free
                - free
                - calloc
                - lyb_read_string
        - Branch String:   'src/parser_lyb.c:522,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:523,22'
              BranchSideFuncs:
                - lyb_read_string
                - ly_set_add
                - ly_free_prefix_data
                - free
                - free
                - free
                - calloc
                - lyb_read_string
                - strlen
                - free
            - BranchSide:      'src/parser_lyb.c:528,13'
              BranchSideFuncs:
                - lyb_read_string
                - ly_set_add
                - ly_free_prefix_data
                - free
                - free
                - free
                - calloc
                - lyb_read_string
                - strlen
                - free
        - Branch String:   'src/parser_lyb.c:528,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:528,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:530,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_free_prefix_data
                - free
                - free
                - free
                - calloc
                - lyb_read_string
                - strlen
                - free
                - lyb_read_string
        - Branch String:   'src/parser_lyb.c:530,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:530,13'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:531,16'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
                - calloc
                - lyb_read_string
                - strlen
                - free
                - lyb_read_string
                - ly_set_add
        - Branch String:   'src/parser_lyb.c:547,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:547,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:548,29'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
        - Branch String:   'src/parser_lyb.c:549,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:550,18'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:554,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:512,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:515,9'
          Dst:             ly_set_new
        - Src:             'src/parser_lyb.c:518,18'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:521,13'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:522,18'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:528,13'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:530,13'
          Dst:             ly_set_add
        - Src:             'src/parser_lyb.c:541,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:548,9'
          Dst:             ly_free_prefix_data
    - functionName:    lyb_parse_attributes
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - attr
      BBCount:         50
      ICount:          319
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - ly_free_prefix_data
        - lyb_parse_prefix_data
        - lyb_read
        - lyb_read_number
        - lyb_read_string
        - lyd_create_attr
        - lyd_free_attr_siblings
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:580,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:582,58'
              BranchSideFuncs:
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
            - BranchSide:      'src/parser_lyb.c:632,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
        - Branch String:   'src/parser_lyb.c:583,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:583,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:584,14'
              BranchSideFuncs:
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:584,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:585,18'
              BranchSideFuncs:
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
            - BranchSide:      'src/parser_lyb.c:590,63'
              BranchSideFuncs:
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:591,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:591,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:592,14'
              BranchSideFuncs:
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:592,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:593,18'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
            - BranchSide:      'src/parser_lyb.c:598,56'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:599,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:599,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:602,52'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:606,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:606,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:609,57'
              BranchSideFuncs:
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:610,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:610,9'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:611,17'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - ly_free_prefix_data
                - __assert_fail
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/parser_lyb.c:614,86'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:614,105'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - ly_free_prefix_data
                - __assert_fail
                - strlen
                - strlen
            - BranchSide:      'src/parser_lyb.c:614,105'
              BranchSideFuncs:
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - strlen
                - ly_free_prefix_data
                - __assert_fail
                - strlen
                - strlen
        - Branch String:   'src/parser_lyb.c:615,17'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:615,41'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - strlen
                - ly_free_prefix_data
                - __assert_fail
                - strlen
            - BranchSide:      'src/parser_lyb.c:615,41'
              BranchSideFuncs:
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
                - __assert_fail
                - strlen
        - Branch String:   'src/parser_lyb.c:615,48'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:615,76'
              BranchSideFuncs:
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:615,76'
              BranchSideFuncs:
                - lyd_create_attr
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:616,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:616,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:618,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:624,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:624,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:625,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:627,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:628,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
            - BranchSide:      'src/parser_lyb.c:631,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:631,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:631,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
            - BranchSide:      'src/parser_lyb.c:632,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - free
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_string
                - strlen
                - lyd_create_attr
                - free
                - free
                - free
                - __assert_fail
                - strlen
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:638,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:639,14'
              BranchSideFuncs:
                - free
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_lyb.c:641,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
        - Branch String:   'src/parser_lyb.c:641,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:641,9'
              BranchSideFuncs:
                - lyd_free_attr_siblings
            - BranchSide:      'src/parser_lyb.c:642,32'
              BranchSideFuncs:
                - lyd_free_attr_siblings
      Callsites:
        - Src:             'src/parser_lyb.c:577,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:582,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:590,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:598,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:602,9'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:605,15'
          Dst:             lyb_parse_prefix_data
        - Src:             'src/parser_lyb.c:609,15'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:610,9'
          Dst:             ly_free_prefix_data
        - Src:             'src/parser_lyb.c:614,64'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:614,86'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:615,17'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:615,48'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:614,15'
          Dst:             lyd_create_attr
        - Src:             'src/parser_lyb.c:624,9'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:642,9'
          Dst:             lyd_free_attr_siblings
    - functionName:    lyb_is_schema_hash_match
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sibling
        - hash
        - hash_count
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lyb_get_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:710,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:711,37'
              BranchSideFuncs:
                - lyb_get_hash
            - BranchSide:      'src/parser_lyb.c:717,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:712,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:713,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:715,5'
              BranchSideFuncs:
                - lyb_get_hash
      Callsites:
        - Src:             'src/parser_lyb.c:711,24'
          Dst:             lyb_get_hash
    - functionName:    lyb_read_hashes
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - hash
        - hash_count
      BBCount:         24
      ICount:          179
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ly_log
        - lyb_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:664,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:665,23'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
            - BranchSide:      'src/parser_lyb.c:670,12'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
        - Branch String:   'src/parser_lyb.c:670,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:671,13'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
            - BranchSide:      'src/parser_lyb.c:677,15'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:671,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:672,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:674,5'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
                - ly_log
        - Branch String:   'src/parser_lyb.c:680,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:681,19'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:689,19'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:684,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:684,9'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:686,9'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:686,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:686,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:687,5'
              BranchSideFuncs:
                - lyb_read
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'src/parser_lyb.c:662,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:672,13'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:681,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:684,9'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:686,9'
          Dst:             __assert_fail
    - functionName:    lyb_parse_node_leaf
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - snode
        - first_p
        - parsed
      BBCount:         13
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - lyb_create_term
        - lyb_finish_node
        - lyb_parse_node_header
        - lyd_free_meta_siblings
        - lyd_free_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1298,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1298,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1301,27'
              BranchSideFuncs:
                - lyb_create_term
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_lyb.c:1302,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1302,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1304,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1304,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1304,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1305,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_lyb.c:1297,11'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1301,11'
          Dst:             lyb_create_term
        - Src:             'src/parser_lyb.c:1304,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1305,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1307,5'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1309,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1313,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1314,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_node_inner
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - snode
        - first_p
        - parsed
      BBCount:         23
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - lyb_finish_node
        - lyb_parse_node_header
        - lyb_parse_siblings
        - lyb_validate_node_inner
        - lyd_create_inner
        - lyd_free_meta_siblings
        - lyd_free_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1240,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1240,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1243,28'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1244,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1244,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1246,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1246,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1246,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1247,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1251,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1251,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1254,35'
              BranchSideFuncs:
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1255,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1255,5'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1257,9'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1257,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1259,27'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1263,21'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1269,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1270,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1272,28'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_lyb.c:1239,11'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1243,11'
          Dst:             lyd_create_inner
        - Src:             'src/parser_lyb.c:1246,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1247,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1250,11'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1254,11'
          Dst:             lyb_validate_node_inner
        - Src:             'src/parser_lyb.c:1263,5'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1265,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1270,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1272,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1273,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - first_p
        - parsed
      BBCount:         29
      ICount:          196
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lyb_parse_node
        - lyb_read_start_siblings
        - lyb_read_stop_siblings
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1502,18'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1502,17'
              BranchSideFuncs:
                - lyb_read_start_siblings
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1502,17'
              BranchSideFuncs:
                - lyb_read_start_siblings
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1505,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1505,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1507,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1507,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1507,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1507,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1507,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1509,9'
              BranchSideFuncs:
                - lyb_parse_node
                - lyb_read_stop_siblings
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1519,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1509,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1509,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1511,9'
              BranchSideFuncs:
                - lyb_parse_node
                - lyb_read_stop_siblings
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1511,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1511,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1513,13'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1513,23'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1507,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1513,28'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1513,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1507,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1514,13'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1519,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1521,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1505,5'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1509,9'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1511,9'
          Dst:             lyb_parse_node
        - Src:             'src/parser_lyb.c:1519,5'
          Dst:             lyb_read_stop_siblings
    - functionName:    lyb_read_start_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - lyb_read_sibling_meta
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:327,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:327,7'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/parser_lyb.c:327,7'
              BranchSideFuncs:
                - lyb_read_sibling_meta
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/parser_lyb.c:328,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyb_read_sibling_meta
                - realloc
                - ly_log
            - BranchSide:      'src/parser_lyb.c:333,5'
              BranchSideFuncs:
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:329,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:329,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:329,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:0,0'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:329,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:330,32'
              BranchSideFuncs:
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:329,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:329,9'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:330,32'
              BranchSideFuncs:
                - lyb_read_sibling_meta
        - Branch String:   'src/parser_lyb.c:334,28'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:334,28'
              BranchSideFuncs:
                - lyb_read_sibling_meta
            - BranchSide:      'src/parser_lyb.c:334,28'
              BranchSideFuncs:
                - lyb_read_sibling_meta
      Callsites:
        - Src:             'src/parser_lyb.c:329,9'
          Dst:             realloc
        - Src:             'src/parser_lyb.c:329,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:329,9'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:329,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:334,5'
          Dst:             lyb_read_sibling_meta
    - functionName:    lyb_parse_node
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - first_p
        - parsed
      BBCount:         38
      ICount:          247
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - lyb_parse_module
        - lyb_parse_node_any
        - lyb_parse_node_inner
        - lyb_parse_node_leaf
        - lyb_parse_node_leaflist
        - lyb_parse_node_list
        - lyb_parse_node_opaq
        - lyb_parse_schema_hash
        - lyb_parse_schema_nested_ext
        - lyb_read_module
        - lyb_read_number
        - lyd_parser_node_schema
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1445,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1448,9'
              BranchSideFuncs:
                - lyb_parse_module
                - lyb_parse_schema_hash
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
            - BranchSide:      'src/parser_lyb.c:1456,9'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lyb_parse_schema_hash
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
            - BranchSide:      'src/parser_lyb.c:1456,9'
              BranchSideFuncs:
                - lyd_parser_node_schema
                - lyb_parse_schema_hash
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
            - BranchSide:      'src/parser_lyb.c:1460,9'
              BranchSideFuncs:
                - lyb_read_module
                - lyb_parse_schema_nested_ext
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
            - BranchSide:      'src/parser_lyb.c:1467,10'
              BranchSideFuncs:
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
        - Branch String:   'src/parser_lyb.c:1448,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1448,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1451,9'
              BranchSideFuncs:
                - lyb_parse_schema_hash
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
        - Branch String:   'src/parser_lyb.c:1451,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1451,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1452,9'
              BranchSideFuncs:
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
        - Branch String:   'src/parser_lyb.c:1456,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1456,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1457,9'
              BranchSideFuncs:
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
        - Branch String:   'src/parser_lyb.c:1460,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1460,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1463,9'
              BranchSideFuncs:
                - lyb_parse_schema_nested_ext
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
        - Branch String:   'src/parser_lyb.c:1463,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1463,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1464,9'
              BranchSideFuncs:
                - lyb_parse_node_opaq
                - free
                - lyb_parse_node_leaf
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
        - Branch String:   'src/parser_lyb.c:1467,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1468,35'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
            - BranchSide:      'src/parser_lyb.c:1469,16'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
                - lyb_parse_node_leaflist
        - Branch String:   'src/parser_lyb.c:1469,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1470,39'
              BranchSideFuncs:
                - lyb_parse_node_leaflist
                - free
            - BranchSide:      'src/parser_lyb.c:1471,16'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
                - lyb_parse_node_inner
                - lyb_parse_node_any
                - lyb_parse_node_list
        - Branch String:   'src/parser_lyb.c:1471,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1472,35'
              BranchSideFuncs:
                - lyb_parse_node_list
                - free
            - BranchSide:      'src/parser_lyb.c:1473,16'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
                - lyb_parse_node_inner
                - lyb_parse_node_any
        - Branch String:   'src/parser_lyb.c:1473,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1474,34'
              BranchSideFuncs:
                - lyb_parse_node_any
                - free
            - BranchSide:      'src/parser_lyb.c:1475,16'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
                - lyb_parse_node_inner
        - Branch String:   'src/parser_lyb.c:1475,16'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1476,36'
              BranchSideFuncs:
                - lyb_parse_node_inner
                - free
            - BranchSide:      'src/parser_lyb.c:1478,35'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - free
        - Branch String:   'src/parser_lyb.c:1480,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1480,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:1480,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:1443,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1448,9'
          Dst:             lyb_parse_module
        - Src:             'src/parser_lyb.c:1451,9'
          Dst:             lyb_parse_schema_hash
        - Src:             'src/parser_lyb.c:1456,9'
          Dst:             lyd_parser_node_schema
        - Src:             'src/parser_lyb.c:1456,9'
          Dst:             lyb_parse_schema_hash
        - Src:             'src/parser_lyb.c:1460,9'
          Dst:             lyb_read_module
        - Src:             'src/parser_lyb.c:1463,9'
          Dst:             lyb_parse_schema_nested_ext
        - Src:             'src/parser_lyb.c:1468,15'
          Dst:             lyb_parse_node_opaq
        - Src:             'src/parser_lyb.c:1470,15'
          Dst:             lyb_parse_node_leaflist
        - Src:             'src/parser_lyb.c:1472,15'
          Dst:             lyb_parse_node_list
        - Src:             'src/parser_lyb.c:1474,15'
          Dst:             lyb_parse_node_any
        - Src:             'src/parser_lyb.c:1476,15'
          Dst:             lyb_parse_node_inner
        - Src:             'src/parser_lyb.c:1478,15'
          Dst:             lyb_parse_node_leaf
    - functionName:    lyb_read_stop_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:308,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:308,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:308,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_lyb.c:308,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:309,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:312,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:309,9'
          Dst:             ly_log
    - functionName:    lyb_parse_schema_hash
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - sparent
        - mod
        - snode
      BBCount:         37
      ICount:          236
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lyb_is_schema_hash_match
        - lyb_read_hashes
        - lyd_parser_check_schema
        - lys_getnext
        - lys_getnext_ext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:741,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:741,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:743,10'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:743,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:745,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
            - BranchSide:      'src/parser_lyb.c:748,20'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:753,22'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:753,25'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
            - BranchSide:      'src/parser_lyb.c:756,35'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:753,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:754,39'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext
            - BranchSide:      'src/parser_lyb.c:756,35'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:756,53'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:756,59'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
            - BranchSide:      'src/parser_lyb.c:756,81'
              BranchSideFuncs:
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lyb_is_schema_hash_match
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:758,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:759,13'
              BranchSideFuncs:
                - lyb_is_schema_hash_match
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lys_getnext_ext
            - BranchSide:      'src/parser_lyb.c:762,58'
              BranchSideFuncs:
                - lyb_is_schema_hash_match
                - lys_getnext
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
                - lys_getnext_ext
        - Branch String:   'src/parser_lyb.c:762,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:752,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
            - BranchSide:      'src/parser_lyb.c:764,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_parser_check_schema
        - Branch String:   'src/parser_lyb.c:768,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:769,13'
              BranchSideFuncs:
                - lyd_parser_check_schema
            - BranchSide:      'src/parser_lyb.c:780,16'
              BranchSideFuncs:
                - lyd_parser_check_schema
        - Branch String:   'src/parser_lyb.c:769,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:770,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:772,20'
              BranchSideFuncs:
                - ly_log
                - ly_log
        - Branch String:   'src/parser_lyb.c:772,20'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:773,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:776,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_lyb.c:741,5'
          Dst:             lyb_read_hashes
        - Src:             'src/parser_lyb.c:754,23'
          Dst:             lys_getnext_ext
        - Src:             'src/parser_lyb.c:756,23'
          Dst:             lys_getnext
        - Src:             'src/parser_lyb.c:762,13'
          Dst:             lyb_is_schema_hash_match
        - Src:             'src/parser_lyb.c:770,13'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:773,13'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:776,13'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:780,32'
          Dst:             lyd_parser_check_schema
    - functionName:    lyb_parse_schema_nested_ext
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - mod_name
        - snode
      BBCount:         18
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_nested_ext_schema
        - lyb_cache_module_hash
        - lyb_read_string
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:805,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:805,5'
              BranchSideFuncs:
                - lyb_read_string
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
                - strlen
            - BranchSide:      'src/parser_lyb.c:808,5'
              BranchSideFuncs:
                - lyb_read_string
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
                - strlen
        - Branch String:   'src/parser_lyb.c:808,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:808,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_lyb.c:811,30'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
                - strlen
        - Branch String:   'src/parser_lyb.c:811,54'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:811,72'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
            - BranchSide:      'src/parser_lyb.c:811,108'
              BranchSideFuncs:
                - strlen
                - ly_nested_ext_schema
                - lyb_cache_module_hash
                - free
                - ly_log
        - Branch String:   'src/parser_lyb.c:813,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:815,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/parser_lyb.c:818,16'
              BranchSideFuncs:
                - lyb_cache_module_hash
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:805,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:808,5'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:811,65'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:812,13'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:811,9'
          Dst:             ly_nested_ext_schema
        - Src:             'src/parser_lyb.c:815,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:825,5'
          Dst:             lyb_cache_module_hash
    - functionName:    lyb_parse_node_opaq
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - first_p
        - parsed
      BBCount:         49
      ICount:          339
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - ly_free_prefix_data
        - ly_log_location
        - ly_log_location_revert
        - lyb_finish_opaq
        - lyb_parse_attributes
        - lyb_parse_prefix_data
        - lyb_parse_siblings
        - lyb_read_number
        - lyb_read_start_siblings
        - lyb_read_stop_siblings
        - lyb_read_string
        - lyb_skip_siblings
        - lyd_create_opaq
        - lyd_free_attr_siblings
        - lyd_free_tree
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1058,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1061,57'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_read_string
                - lyb_read_string
                - lyb_read_string
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:1065,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1065,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1068,58'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_string
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:1069,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1069,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1072,52'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1073,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1076,53'
              BranchSideFuncs:
                - lyb_read_string
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
                - ly_free_prefix_data
        - Branch String:   'src/parser_lyb.c:1077,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1077,5'
              BranchSideFuncs:
                - ly_free_prefix_data
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1078,13'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_parse_prefix_data
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
        - Branch String:   'src/parser_lyb.c:1085,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1085,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1087,11'
              BranchSideFuncs:
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
        - Branch String:   'src/parser_lyb.c:1087,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1089,39'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
            - BranchSide:      'src/parser_lyb.c:1098,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - strlen
                - strlen
        - Branch String:   'src/parser_lyb.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1090,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1091,27'
              BranchSideFuncs:
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1093,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1093,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1094,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1098,60'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1098,79'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - strlen
            - BranchSide:      'src/parser_lyb.c:1098,79'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
                - strlen
        - Branch String:   'src/parser_lyb.c:1098,91'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1099,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1099,13'
              BranchSideFuncs:
                - strlen
                - lyd_create_opaq
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1100,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1100,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1102,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1102,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1102,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1103,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_parse_siblings
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1107,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1107,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1110,21'
              BranchSideFuncs:
                - lyb_finish_opaq
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1111,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1111,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1111,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1111,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1111,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1112,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1115,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1116,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
            - BranchSide:      'src/parser_lyb.c:1118,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
                - free
        - Branch String:   'src/parser_lyb.c:1121,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1121,9'
              BranchSideFuncs:
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1122,14'
              BranchSideFuncs:
                - free
                - lyd_free_attr_siblings
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_lyb.c:1057,11'
          Dst:             lyb_parse_attributes
        - Src:             'src/parser_lyb.c:1061,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1064,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1068,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1072,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1076,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1077,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/parser_lyb.c:1081,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1084,11'
          Dst:             lyb_parse_prefix_data
        - Src:             'src/parser_lyb.c:1089,15'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1091,9'
          Dst:             lyb_skip_siblings
        - Src:             'src/parser_lyb.c:1092,15'
          Dst:             lyb_read_stop_siblings
        - Src:             'src/parser_lyb.c:1098,38'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1098,60'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1098,91'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1099,20'
          Dst:             strlen
        - Src:             'src/parser_lyb.c:1098,11'
          Dst:             lyd_create_opaq
        - Src:             'src/parser_lyb.c:1102,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1103,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1106,11'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1110,5'
          Dst:             lyb_finish_opaq
        - Src:             'src/parser_lyb.c:1111,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1112,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1116,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1124,5'
          Dst:             lyd_free_attr_siblings
        - Src:             'src/parser_lyb.c:1125,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_node_leaflist
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - snode
        - first_p
        - parsed
      BBCount:         16
      ICount:          134
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lyb_parse_node_leaf
        - lyb_read_start_siblings
        - lyb_read_stop_siblings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1336,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1336,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1339,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_leaf
        - Branch String:   'src/parser_lyb.c:1339,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1339,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_leaf
            - BranchSide:      'src/parser_lyb.c:1339,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_leaf
        - Branch String:   'src/parser_lyb.c:1339,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1340,35'
              BranchSideFuncs:
                - lyb_parse_node_leaf
                - lyb_read_stop_siblings
            - BranchSide:      'src/parser_lyb.c:1345,34'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1341,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1339,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1341,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1346,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1346,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1348,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1335,11'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1340,15'
          Dst:             lyb_parse_node_leaf
        - Src:             'src/parser_lyb.c:1345,11'
          Dst:             lyb_read_stop_siblings
    - functionName:    lyb_parse_node_list
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - snode
        - first_p
        - parsed
      BBCount:         33
      ICount:          233
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - lyb_finish_node
        - lyb_parse_node_header
        - lyb_parse_siblings
        - lyb_read_start_siblings
        - lyb_read_stop_siblings
        - lyb_validate_node_inner
        - lyd_create_inner
        - lyd_free_meta_siblings
        - lyd_free_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1373,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1373,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1375,5'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1375,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1375,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1375,12'
              BranchSideFuncs:
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1375,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1377,37'
              BranchSideFuncs:
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1409,34'
              BranchSideFuncs:
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1378,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1378,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1381,32'
              BranchSideFuncs:
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1382,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1382,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1384,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1384,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1384,9'
              BranchSideFuncs:
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1385,9'
              BranchSideFuncs:
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1390,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1390,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1393,39'
              BranchSideFuncs:
                - lyb_validate_node_inner
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1394,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1394,9'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1396,13'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1396,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1398,31'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1402,25'
              BranchSideFuncs:
                - lyb_finish_node
                - ly_log_location_revert
                - lyb_read_stop_siblings
                - lyb_parse_node_header
                - lyd_create_inner
                - __assert_fail
                - ly_log_location
                - lyb_parse_siblings
                - lyb_validate_node_inner
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1410,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1410,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_lyb.c:1415,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1416,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1418,28'
              BranchSideFuncs:
                - lyd_free_meta_siblings
                - lyd_free_tree
      Callsites:
        - Src:             'src/parser_lyb.c:1372,11'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1377,15'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1381,15'
          Dst:             lyd_create_inner
        - Src:             'src/parser_lyb.c:1384,9'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1385,9'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1389,15'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1393,15'
          Dst:             lyb_validate_node_inner
        - Src:             'src/parser_lyb.c:1402,9'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1404,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1409,11'
          Dst:             lyb_read_stop_siblings
        - Src:             'src/parser_lyb.c:1416,9'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1418,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1419,5'
          Dst:             lyd_free_tree
    - functionName:    lyb_parse_node_any
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
        - parent
        - snode
        - first_p
        - parsed
      BBCount:         40
      ICount:          264
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ly_in_free
        - ly_in_new_memory
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyb_finish_node
        - lyb_parse_node_header
        - lyb_read_number
        - lyb_read_string
        - lyd_create_any
        - lyd_free_meta_siblings
        - lyd_free_siblings
        - lyd_free_tree
        - lyd_parse_lyb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1156,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1159,72'
              BranchSideFuncs:
                - lyb_read_number
                - lyb_read_string
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - ly_in_new_memory
                - lyd_parse_lyb
                - ly_in_free
                - free
                - lyd_free_siblings
                - ly_log
        - Branch String:   'src/parser_lyb.c:1160,46'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1160,51'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1161,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_lyb.c:1160,83'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1160,87'
              BranchSideFuncs:
                - lyb_read_string
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - ly_in_new_memory
                - lyd_parse_lyb
                - ly_in_free
                - free
                - lyd_free_siblings
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1167,53'
              BranchSideFuncs:
                - lyb_read_string
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - ly_in_new_memory
                - lyd_parse_lyb
                - ly_in_free
                - free
                - lyd_free_siblings
        - Branch String:   'src/parser_lyb.c:1160,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1161,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1167,53'
              BranchSideFuncs:
                - lyb_read_string
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - ly_in_new_memory
                - lyd_parse_lyb
                - ly_in_free
                - free
                - lyd_free_siblings
        - Branch String:   'src/parser_lyb.c:1168,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1168,5'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1170,9'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - ly_in_new_memory
                - lyd_parse_lyb
                - ly_in_free
                - free
                - lyd_free_siblings
        - Branch String:   'src/parser_lyb.c:1170,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1172,9'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyd_parse_lyb
                - ly_in_free
                - free
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - lyd_free_siblings
            - BranchSide:      'src/parser_lyb.c:1188,13'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/parser_lyb.c:1172,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1172,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1173,29'
              BranchSideFuncs:
                - lyd_parse_lyb
                - ly_in_free
                - free
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/parser_lyb.c:1176,13'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1177,13'
              BranchSideFuncs:
                - free
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - lyd_free_siblings
            - BranchSide:      'src/parser_lyb.c:1179,9'
              BranchSideFuncs:
                - free
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/parser_lyb.c:1179,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1179,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1182,14'
              BranchSideFuncs:
                - free
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/parser_lyb.c:1188,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1194,30'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1194,30'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1194,30'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1194,30'
              BranchSideFuncs:
                - lyd_create_any
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1198,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
        - Branch String:   'src/parser_lyb.c:1195,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1195,9'
              BranchSideFuncs:
                - free
                - lyd_free_meta_siblings
                - lyd_free_tree
            - BranchSide:      'src/parser_lyb.c:1196,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
        - Branch String:   'src/parser_lyb.c:1203,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1203,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
            - BranchSide:      'src/parser_lyb.c:1204,5'
              BranchSideFuncs:
                - ly_log_location
                - lyb_finish_node
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_lyb.c:1155,11'
          Dst:             lyb_parse_node_header
        - Src:             'src/parser_lyb.c:1159,5'
          Dst:             lyb_read_number
        - Src:             'src/parser_lyb.c:1161,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1167,11'
          Dst:             lyb_read_string
        - Src:             'src/parser_lyb.c:1172,9'
          Dst:             ly_in_new_memory
        - Src:             'src/parser_lyb.c:1173,15'
          Dst:             lyd_parse_lyb
        - Src:             'src/parser_lyb.c:1175,9'
          Dst:             ly_in_free
        - Src:             'src/parser_lyb.c:1179,9'
          Dst:             lyd_free_siblings
        - Src:             'src/parser_lyb.c:1194,15'
          Dst:             lyd_create_any
        - Src:             'src/parser_lyb.c:1198,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1203,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1204,5'
          Dst:             ly_log_location
        - Src:             'src/parser_lyb.c:1207,5'
          Dst:             lyb_finish_node
        - Src:             'src/parser_lyb.c:1209,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_lyb.c:1214,5'
          Dst:             lyd_free_meta_siblings
        - Src:             'src/parser_lyb.c:1215,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_parse_lyb
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - parent
        - first_p
        - in
        - parse_opts
        - val_opts
        - int_opts
        - parsed
        - subtree_sibling
        - lydctx_p
      BBCount:         55
      ICount:          359
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - calloc
        - ly_in_skip
        - ly_log
        - ly_vlog
        - lyb_parse_header
        - lyb_parse_magic_number
        - lyb_parse_siblings
        - lyd_lyb_ctx_free
        - lyd_parser_find_operation
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1607,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1607,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1608,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1608,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1608,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1610,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_lyb.c:1610,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1610,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1612,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1613,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1616,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1617,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1617,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1618,22'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - __assert_fail
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1619,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1619,5'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1621,26'
              BranchSideFuncs:
                - lyd_parser_find_operation
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1630,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1630,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1633,33'
              BranchSideFuncs:
                - lyb_parse_magic_number
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1634,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1634,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1637,27'
              BranchSideFuncs:
                - lyb_parse_header
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1638,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1638,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1641,29'
              BranchSideFuncs:
                - lyb_parse_siblings
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1642,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1642,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1644,10'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1644,45'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1644,48'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_lyb.c:1649,10'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1644,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1645,9'
              BranchSideFuncs:
                - ly_vlog
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1649,10'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/parser_lyb.c:1649,97'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1649,101'
              BranchSideFuncs:
                - ly_vlog
                - lyd_lyb_ctx_free
                - __assert_fail
                - ly_in_skip
            - BranchSide:      'src/parser_lyb.c:1656,16'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1649,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1650,9'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1656,16'
              BranchSideFuncs:
                - ly_in_skip
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1660,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1660,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1663,9'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1660,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1660,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1660,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1660,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1660,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1660,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
                - __assert_fail
        - Branch String:   'src/parser_lyb.c:1660,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1660,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_lyb.c:1663,9'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1663,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1664,44'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1666,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1607,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1608,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1610,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1616,14'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:1617,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1618,22'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:1619,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1630,5'
          Dst:             lyd_parser_find_operation
        - Src:             'src/parser_lyb.c:1633,10'
          Dst:             lyb_parse_magic_number
        - Src:             'src/parser_lyb.c:1637,10'
          Dst:             lyb_parse_header
        - Src:             'src/parser_lyb.c:1641,10'
          Dst:             lyb_parse_siblings
        - Src:             'src/parser_lyb.c:1645,9'
          Dst:             ly_vlog
        - Src:             'src/parser_lyb.c:1650,9'
          Dst:             ly_vlog
        - Src:             'src/parser_lyb.c:1656,5'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:1660,5'
          Dst:             __assert_fail
        - Src:             'src/parser_lyb.c:1664,9'
          Dst:             lyd_lyb_ctx_free
    - functionName:    lyd_lyb_ctx_free
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyd_ctx_free
        - lylyb_ctx_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:71,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:72,9'
              BranchSideFuncs:
                - lyd_ctx_free
                - lylyb_ctx_free
                - free
            - BranchSide:      'src/parser_lyb.c:75,18'
              BranchSideFuncs:
                - lyd_ctx_free
                - lylyb_ctx_free
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:75,5'
          Dst:             lyd_ctx_free
        - Src:             'src/parser_lyb.c:76,5'
          Dst:             lylyb_ctx_free
    - functionName:    lyb_parse_magic_number
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyb_read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1536,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1537,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1541,41'
              BranchSideFuncs:
                - lyb_read
                - lyb_read
                - ly_log
                - ly_log
        - Branch String:   'src/parser_lyb.c:1542,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1543,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1547,41'
              BranchSideFuncs:
                - lyb_read
                - ly_log
        - Branch String:   'src/parser_lyb.c:1548,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1549,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1553,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1535,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1537,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1541,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1543,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1547,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1549,9'
          Dst:             ly_log
    - functionName:    lyb_parse_header
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_ctx_get_modules_hash
        - ly_log
        - lyb_read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1571,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1572,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1577,10'
              BranchSideFuncs:
                - lyb_read
                - ly_ctx_get_modules_hash
                - ly_ctx_get_modules_hash
                - ly_log
                - ly_log
        - Branch String:   'src/parser_lyb.c:1577,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1578,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1584,45'
              BranchSideFuncs:
                - lyb_read
                - ly_ctx_get_modules_hash
                - ly_ctx_get_modules_hash
                - ly_log
        - Branch String:   'src/parser_lyb.c:1586,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1588,9'
              BranchSideFuncs:
                - ly_ctx_get_modules_hash
                - ly_ctx_get_modules_hash
                - ly_log
            - BranchSide:      'src/parser_lyb.c:1589,16'
              BranchSideFuncs:
                - ly_ctx_get_modules_hash
                - ly_ctx_get_modules_hash
                - ly_log
      Callsites:
        - Src:             'src/parser_lyb.c:1569,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1572,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1578,9'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1584,5'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1589,40'
          Dst:             ly_ctx_get_modules_hash
        - Src:             'src/parser_lyb.c:1591,9'
          Dst:             ly_ctx_get_modules_hash
        - Src:             'src/parser_lyb.c:1591,9'
          Dst:             ly_log
    - functionName:    lylyb_ctx_free
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         19
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lyht_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:52,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:53,9'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - free
            - BranchSide:      'src/parser_lyb.c:56,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - free
        - Branch String:   'src/parser_lyb.c:56,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:56,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/parser_lyb.c:58,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
        - Branch String:   'src/parser_lyb.c:58,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:58,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
            - BranchSide:      'src/parser_lyb.c:58,5'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
        - Branch String:   'src/parser_lyb.c:58,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:59,19'
              BranchSideFuncs:
                - lyht_free
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:61,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_lyb.c:61,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:61,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_lyb.c:63,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/parser_lyb.c:59,9'
          Dst:             lyht_free
    - functionName:    lyb_skip_siblings
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lybctx
      BBCount:         16
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ly_in_skip
        - lyb_read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:842,32'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:842,32'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:842,32'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
        - Branch String:   'src/parser_lyb.c:845,24'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:846,14'
              BranchSideFuncs:
                - lyb_read
                - ly_in_skip
            - BranchSide:      'src/parser_lyb.c:846,14'
              BranchSideFuncs:
                - lyb_read
                - ly_in_skip
        - Branch String:   'src/parser_lyb.c:846,14'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:846,14'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:846,14'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
        - Branch String:   'src/parser_lyb.c:846,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:842,20'
              BranchSideFuncs:
                - ly_in_skip
                - lyb_read
            - BranchSide:      'src/parser_lyb.c:847,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:842,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:845,9'
          Dst:             lyb_read
    - functionName:    lyd_lyb_data_length
      functionSourceFile: '/src/libyang/src/parser_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         25
      ICount:          167
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - ly_in_free
        - ly_in_new_memory
        - ly_in_skip
        - ly_log
        - lyb_parse_header
        - lyb_parse_magic_number
        - lyb_read
        - lyb_read_start_siblings
        - lyb_read_stop_siblings
        - lyb_skip_siblings
        - lylyb_ctx_free
        - memcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_lyb.c:1679,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1680,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
            - BranchSide:      'src/parser_lyb.c:1683,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1684,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1684,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
            - BranchSide:      'src/parser_lyb.c:1685,28'
              BranchSideFuncs:
                - ly_in_new_memory
                - lyb_parse_magic_number
                - lyb_parse_header
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1686,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1686,5'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1689,34'
              BranchSideFuncs:
                - lyb_parse_magic_number
                - lyb_parse_header
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1690,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1690,5'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1693,28'
              BranchSideFuncs:
                - lyb_parse_header
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1694,5'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1694,5'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1696,16'
              BranchSideFuncs:
                - memcmp
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
        - Branch String:   'src/parser_lyb.c:1696,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1698,39'
              BranchSideFuncs:
                - lyb_read_start_siblings
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1708,40'
              BranchSideFuncs:
                - lyb_read
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1699,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1699,9'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1702,27'
              BranchSideFuncs:
                - lyb_skip_siblings
                - lyb_read_stop_siblings
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1706,9'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1706,9'
              BranchSideFuncs:
                - ly_in_free
                - lylyb_ctx_free
            - BranchSide:      'src/parser_lyb.c:1707,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_free
                - lylyb_ctx_free
        - Branch String:   'src/parser_lyb.c:1720,12'
          Branch Sides:
            - BranchSide:      'src/parser_lyb.c:1720,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_lyb.c:1720,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_lyb.c:1683,14'
          Dst:             calloc
        - Src:             'src/parser_lyb.c:1684,5'
          Dst:             ly_log
        - Src:             'src/parser_lyb.c:1685,11'
          Dst:             ly_in_new_memory
        - Src:             'src/parser_lyb.c:1689,11'
          Dst:             lyb_parse_magic_number
        - Src:             'src/parser_lyb.c:1693,11'
          Dst:             lyb_parse_header
        - Src:             'src/parser_lyb.c:1696,9'
          Dst:             memcmp
        - Src:             'src/parser_lyb.c:1698,15'
          Dst:             lyb_read_start_siblings
        - Src:             'src/parser_lyb.c:1702,9'
          Dst:             lyb_skip_siblings
        - Src:             'src/parser_lyb.c:1705,15'
          Dst:             lyb_read_stop_siblings
        - Src:             'src/parser_lyb.c:1708,9'
          Dst:             lyb_read
        - Src:             'src/parser_lyb.c:1712,5'
          Dst:             ly_in_skip
        - Src:             'src/parser_lyb.c:1717,5'
          Dst:             ly_in_free
        - Src:             'src/parser_lyb.c:1718,5'
          Dst:             lylyb_ctx_free
    - functionName:    lyd_print_clb
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - writeclb
        - user_data
        - root
        - format
        - options
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_out_free
        - ly_out_new_clb
        - lyd_print_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_data.c:153,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:153,5'
              BranchSideFuncs:
                - ly_out_new_clb
                - lyd_print_
                - ly_out_free
            - BranchSide:      'src/printer_data.c:155,5'
              BranchSideFuncs:
                - ly_out_new_clb
                - lyd_print_
                - ly_out_free
        - Branch String:   'src/printer_data.c:155,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:156,22'
              BranchSideFuncs:
                - lyd_print_
                - ly_out_free
      Callsites:
        - Src:             'src/printer_data.c:153,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:155,5'
          Dst:             ly_out_new_clb
        - Src:             'src/printer_data.c:156,11'
          Dst:             lyd_print_
        - Src:             'src/printer_data.c:157,5'
          Dst:             ly_out_free
    - functionName:    lyd_print_
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - root
        - format
        - options
      BBCount:         15
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - json_print_data
        - ly_log
        - lyb_print_data
        - xml_print_data
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/printer_data.c:31,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:31,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:33,30'
              BranchSideFuncs:
                - xml_print_data
            - BranchSide:      'src/printer_data.c:36,31'
              BranchSideFuncs:
                - json_print_data
            - BranchSide:      'src/printer_data.c:39,30'
              BranchSideFuncs:
                - lyb_print_data
            - BranchSide:      'src/printer_data.c:42,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_data.c:42,9'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:42,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_data.c:42,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_data.c:42,9'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:42,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_data.c:42,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/printer_data.c:33,15'
          Dst:             xml_print_data
        - Src:             'src/printer_data.c:36,15'
          Dst:             json_print_data
        - Src:             'src/printer_data.c:39,15'
          Dst:             lyb_print_data
        - Src:             'src/printer_data.c:42,9'
          Dst:             ly_log
    - functionName:    lyd_print_path
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - path
        - root
        - format
        - options
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_out_free
        - ly_out_new_filepath
        - lyd_print_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_data.c:139,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:139,5'
              BranchSideFuncs:
                - ly_out_new_filepath
                - lyd_print_
                - ly_out_free
            - BranchSide:      'src/printer_data.c:141,5'
              BranchSideFuncs:
                - ly_out_new_filepath
                - lyd_print_
                - ly_out_free
        - Branch String:   'src/printer_data.c:141,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:141,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:142,22'
              BranchSideFuncs:
                - lyd_print_
                - ly_out_free
      Callsites:
        - Src:             'src/printer_data.c:139,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:141,5'
          Dst:             ly_out_new_filepath
        - Src:             'src/printer_data.c:142,11'
          Dst:             lyd_print_
        - Src:             'src/printer_data.c:143,5'
          Dst:             ly_out_free
    - functionName:    lyd_print_file
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - f
        - root
        - format
        - options
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_out_free
        - ly_out_new_file
        - lyd_print_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_data.c:125,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:125,5'
              BranchSideFuncs:
                - ly_out_new_file
                - lyd_print_
                - ly_out_free
            - BranchSide:      'src/printer_data.c:127,5'
              BranchSideFuncs:
                - ly_out_new_file
                - lyd_print_
                - ly_out_free
        - Branch String:   'src/printer_data.c:127,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:127,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:128,22'
              BranchSideFuncs:
                - lyd_print_
                - ly_out_free
      Callsites:
        - Src:             'src/printer_data.c:125,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:127,5'
          Dst:             ly_out_new_file
        - Src:             'src/printer_data.c:128,11'
          Dst:             lyd_print_
        - Src:             'src/printer_data.c:129,5'
          Dst:             ly_out_free
    - functionName:    lyd_print_fd
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - root
        - format
        - options
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_out_free
        - ly_out_new_fd
        - lyd_print_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_data.c:111,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:111,5'
              BranchSideFuncs:
                - ly_out_new_fd
                - lyd_print_
                - ly_out_free
            - BranchSide:      'src/printer_data.c:113,5'
              BranchSideFuncs:
                - ly_out_new_fd
                - lyd_print_
                - ly_out_free
        - Branch String:   'src/printer_data.c:113,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:113,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:114,22'
              BranchSideFuncs:
                - lyd_print_
                - ly_out_free
      Callsites:
        - Src:             'src/printer_data.c:111,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:113,5'
          Dst:             ly_out_new_fd
        - Src:             'src/printer_data.c:114,11'
          Dst:             lyd_print_
        - Src:             'src/printer_data.c:115,5'
          Dst:             ly_out_free
    - functionName:    lyd_print_mem
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - strp
        - root
        - format
        - options
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_out_free
        - ly_out_new_memory
        - lyd_print_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_data.c:94,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:94,5'
              BranchSideFuncs:
                - ly_out_new_memory
                - lyd_print_
                - ly_out_free
            - BranchSide:      'src/printer_data.c:97,6'
              BranchSideFuncs:
                - ly_out_new_memory
                - lyd_print_
                - ly_out_free
        - Branch String:   'src/printer_data.c:99,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:100,22'
              BranchSideFuncs:
                - lyd_print_
                - ly_out_free
      Callsites:
        - Src:             'src/printer_data.c:94,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:99,5'
          Dst:             ly_out_new_memory
        - Src:             'src/printer_data.c:100,11'
          Dst:             lyd_print_
        - Src:             'src/printer_data.c:101,5'
          Dst:             ly_out_free
    - functionName:    lyd_print_tree
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - root
        - format
        - options
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyd_print_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_data.c:77,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:77,5'
              BranchSideFuncs:
                - lyd_print_
                - ly_log
            - BranchSide:      'src/printer_data.c:77,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_data.c:77,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:77,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_data.c:80,5'
              BranchSideFuncs:
                - lyd_print_
        - Branch String:   'src/printer_data.c:83,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:85,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_data.c:77,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:77,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:83,5'
          Dst:             lyd_print_
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_print_all
      functionSourceFile: '/src/libyang/src/printer_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - root
        - format
        - options
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - lyd_parent
        - lyd_print_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_data.c:53,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:53,5'
              BranchSideFuncs:
                - lyd_print_
                - lyd_parent.1348
                - ly_log
            - BranchSide:      'src/printer_data.c:53,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_data.c:53,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:53,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_data.c:56,5'
              BranchSideFuncs:
                - lyd_print_
                - lyd_parent.1348
        - Branch String:   'src/printer_data.c:58,9'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:60,9'
              BranchSideFuncs:
                - lyd_print_
                - lyd_parent.1348
            - BranchSide:      'src/printer_data.c:69,5'
              BranchSideFuncs:
                - lyd_print_
        - Branch String:   'src/printer_data.c:60,9'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:61,31'
              BranchSideFuncs:
                - lyd_parent.1348
                - lyd_print_
            - BranchSide:      'src/printer_data.c:63,9'
              BranchSideFuncs:
                - lyd_print_
        - Branch String:   'src/printer_data.c:63,9'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:64,20'
              BranchSideFuncs:
                - lyd_print_
            - BranchSide:      'src/printer_data.c:66,5'
              BranchSideFuncs:
                - lyd_print_
        - Branch String:   'src/printer_data.c:69,5'
          Branch Sides:
            - BranchSide:      'src/printer_data.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_data.c:71,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_data.c:53,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:53,5'
          Dst:             ly_log
        - Src:             'src/printer_data.c:61,20'
          Dst:             lyd_parent
        - Src:             'src/printer_data.c:69,5'
          Dst:             lyd_print_
    - functionName:    xml_print_meta
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         71
      ICount:          472
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - ly_ctx_get_module_latest
        - ly_print_
        - ly_set_add
        - ly_set_erase
        - lyd_is_default
        - lyd_metadata_should_print
        - lyxml_dump_text
        - strcmp
        - xml_print_ns
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:187,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:188,15'
              BranchSideFuncs:
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - lyd_is_default
                - ly_ctx_get_module_latest
                - xml_print_ns
                - ly_print_
            - BranchSide:      'src/printer_xml.c:199,17'
              BranchSideFuncs:
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:188,42'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:188,46'
              BranchSideFuncs:
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - lyd_is_default
                - ly_ctx_get_module_latest
                - xml_print_ns
                - ly_print_
            - BranchSide:      'src/printer_xml.c:189,19'
              BranchSideFuncs:
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - lyd_is_default
                - ly_ctx_get_module_latest
                - xml_print_ns
                - ly_print_
        - Branch String:   'src/printer_xml.c:188,111'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:189,19'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - xml_print_ns
                - ly_print_
            - BranchSide:      'src/printer_xml.c:191,44'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - xml_print_ns
                - ly_print_
        - Branch String:   'src/printer_xml.c:189,57'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:189,75'
              BranchSideFuncs:
                - lyd_is_default
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - ly_ctx_get_module_latest
                - xml_print_ns
                - ly_print_
            - BranchSide:      'src/printer_xml.c:196,5'
              BranchSideFuncs:
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:188,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:191,44'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - xml_print_ns
                - ly_print_
            - BranchSide:      'src/printer_xml.c:196,5'
              BranchSideFuncs:
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:191,44'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:191,19'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - xml_print_ns
                - ly_print_
            - BranchSide:      'src/printer_xml.c:191,19'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
                - xml_print_ns
                - ly_print_
        - Branch String:   'src/printer_xml.c:192,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:193,27'
              BranchSideFuncs:
                - xml_print_ns
                - ly_print_
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:195,9'
              BranchSideFuncs:
                - strcmp
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:199,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:200,22'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:202,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:202,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:202,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:202,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:203,91'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:204,29'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:208,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:203,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:205,30'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:208,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:211,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:212,40'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:248,1'
              BranchSideFuncs: []
        - Branch String:   'src/printer_xml.c:212,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:213,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:217,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
        - Branch String:   'src/printer_xml.c:220,53'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:220,69'
              BranchSideFuncs:
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:220,69'
              BranchSideFuncs:
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
        - Branch String:   'src/printer_xml.c:223,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:224,27'
              BranchSideFuncs:
                - xml_print_ns
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
            - BranchSide:      'src/printer_xml.c:227,9'
              BranchSideFuncs:
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - xml_print_ns
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
        - Branch String:   'src/printer_xml.c:230,26'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:230,37'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - xml_print_ns
                - free
                - lyxml_dump_text
                - strcmp
            - BranchSide:      'src/printer_xml.c:236,23'
              BranchSideFuncs:
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
        - Branch String:   'src/printer_xml.c:230,64'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:230,76'
              BranchSideFuncs:
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
            - BranchSide:      'src/printer_xml.c:236,23'
              BranchSideFuncs:
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
        - Branch String:   'src/printer_xml.c:230,96'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:231,25'
              BranchSideFuncs:
                - strcmp
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - strcmp
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
            - BranchSide:      'src/printer_xml.c:233,23'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - strcmp
                - strcmp
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
        - Branch String:   'src/printer_xml.c:230,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:233,23'
              BranchSideFuncs:
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
            - BranchSide:      'src/printer_xml.c:236,23'
              BranchSideFuncs:
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
        - Branch String:   'src/printer_xml.c:240,19'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:240,22'
              BranchSideFuncs:
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
                - lyxml_dump_text
            - BranchSide:      'src/printer_xml.c:243,19'
              BranchSideFuncs:
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
        - Branch String:   'src/printer_xml.c:240,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:241,29'
              BranchSideFuncs:
                - lyxml_dump_text
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
            - BranchSide:      'src/printer_xml.c:243,19'
              BranchSideFuncs:
                - ly_print_
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
                - free
        - Branch String:   'src/printer_xml.c:244,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:245,26'
              BranchSideFuncs:
                - free
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:247,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_set_add
                - ly_set_erase
                - xml_print_ns
                - ly_print_
                - ly_print_
                - free
                - lyxml_dump_text
                - strcmp
                - strcmp
                - ly_print_
                - strcmp
                - xml_print_ns
      Callsites:
        - Src:             'src/printer_xml.c:189,60'
          Dst:             lyd_is_default
        - Src:             'src/printer_xml.c:191,19'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/printer_xml.c:193,62'
          Dst:             xml_print_ns
        - Src:             'src/printer_xml.c:193,17'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:199,10'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:203,18'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:204,22'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:212,14'
          Dst:             lyd_metadata_should_print
        - Src:             'src/printer_xml.c:217,9'
          Dst:             ly_set_add
        - Src:             'src/printer_xml.c:225,13'
          Dst:             xml_print_ns
        - Src:             'src/printer_xml.c:227,9'
          Dst:             ly_set_erase
        - Src:             'src/printer_xml.c:230,30'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:230,69'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:231,18'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:233,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:236,47'
          Dst:             xml_print_ns
        - Src:             'src/printer_xml.c:236,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:241,13'
          Dst:             lyxml_dump_text
        - Src:             'src/printer_xml.c:243,9'
          Dst:             ly_print_
    - functionName:    xml_print_ns
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctx
        - ns
        - new_prefix
        - prefix_opts
      BBCount:         38
      ICount:          255
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ly_print_
        - ly_set_add
        - lydict_insert
        - strcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:67,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:68,14'
              BranchSideFuncs:
                - strcmp
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:95,15'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
        - Branch String:   'src/printer_xml.c:68,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:70,18'
              BranchSideFuncs:
                - strcmp
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:80,25'
              BranchSideFuncs:
                - strcmp
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:70,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:71,29'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:78,9'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:71,21'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:73,28'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
            - BranchSide:      'src/printer_xml.c:76,17'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
        - Branch String:   'src/printer_xml.c:81,21'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:83,21'
              BranchSideFuncs:
                - strcmp
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:86,29'
              BranchSideFuncs:
                - strcmp
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:86,67'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:86,72'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:88,28'
              BranchSideFuncs: []
        - Branch String:   'src/printer_xml.c:86,21'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:88,28'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/printer_xml.c:90,13'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/printer_xml.c:95,70'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:95,83'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
            - BranchSide:      'src/printer_xml.c:95,100'
              BranchSideFuncs:
                - ly_print_
                - ly_set_add
                - ly_set_add
                - lydict_insert
        - Branch String:   'src/printer_xml.c:98,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:99,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/printer_xml.c:101,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_xml.c:99,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:100,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/printer_xml.c:101,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:102,5'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/printer_xml.c:102,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:102,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:105,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_xml.c:71,22'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:80,18'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:86,22'
          Dst:             strcmp
        - Src:             'src/printer_xml.c:95,5'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:99,9'
          Dst:             lydict_insert
        - Src:             'src/printer_xml.c:101,5'
          Dst:             ly_set_add
        - Src:             'src/printer_xml.c:102,5'
          Dst:             ly_set_add
    - functionName:    xml_print_node_open
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_print_
        - xml_print_meta
        - xml_print_ns
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:262,36'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:262,36'
              BranchSideFuncs:
                - ly_print_
                - xml_print_ns
                - xml_print_meta
            - BranchSide:      'src/printer_xml.c:262,36'
              BranchSideFuncs:
                - ly_print_
                - xml_print_ns
                - xml_print_meta
      Callsites:
        - Src:             'src/printer_xml.c:262,5'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:265,5'
          Dst:             xml_print_ns
        - Src:             'src/printer_xml.c:268,5'
          Dst:             xml_print_meta
    - functionName:    xml_print_attr
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         16
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ly_print_
        - lyxml_dump_text
        - xml_print_ns_opaq
        - xml_print_ns_prefix_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:277,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:278,14'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_ns_prefix_data
                - xml_print_ns_opaq
            - BranchSide:      'src/printer_xml.c:296,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_xml.c:279,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:281,38'
              BranchSideFuncs:
                - xml_print_ns_opaq
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_ns_prefix_data
            - BranchSide:      'src/printer_xml.c:285,13'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_ns_opaq
                - xml_print_ns_prefix_data
        - Branch String:   'src/printer_xml.c:285,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:286,38'
              BranchSideFuncs:
                - xml_print_ns_prefix_data
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_ns_opaq
            - BranchSide:      'src/printer_xml.c:290,19'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_ns_prefix_data
                - xml_print_ns_opaq
        - Branch String:   'src/printer_xml.c:290,44'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:290,51'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_ns_prefix_data
                - xml_print_ns_opaq
            - BranchSide:      'src/printer_xml.c:290,62'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_ns_prefix_data
                - xml_print_ns_opaq
      Callsites:
        - Src:             'src/printer_xml.c:281,20'
          Dst:             xml_print_ns_opaq
        - Src:             'src/printer_xml.c:286,13'
          Dst:             xml_print_ns_prefix_data
        - Src:             'src/printer_xml.c:290,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:291,9'
          Dst:             lyxml_dump_text
        - Src:             'src/printer_xml.c:292,9'
          Dst:             ly_print_
    - functionName:    xml_print_ns_opaq
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctx
        - format
        - name
        - prefix_opts
      BBCount:         21
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - ly_ctx_get_module_latest
        - ly_log
        - xml_print_ns
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:111,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:113,13'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:118,13'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:128,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_xml.c:113,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:114,33'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_xml.c:114,56'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:114,116'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:114,102'
              BranchSideFuncs:
                - xml_print_ns
        - Branch String:   'src/printer_xml.c:118,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:119,69'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_xml.c:121,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:122,37'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_xml.c:122,52'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:122,112'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:122,98'
              BranchSideFuncs:
                - xml_print_ns
      Callsites:
        - Src:             'src/printer_xml.c:114,20'
          Dst:             xml_print_ns
        - Src:             'src/printer_xml.c:119,44'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/printer_xml.c:122,24'
          Dst:             xml_print_ns
        - Src:             'src/printer_xml.c:128,9'
          Dst:             ly_log
    - functionName:    xml_print_ns_prefix_data
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctx
        - format
        - prefix_data
        - prefix_opts
      BBCount:         15
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - xml_print_ns
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:150,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:152,15'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:165,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_xml.c:153,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:154,18'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_xml.c:155,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:157,17'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:160,26'
              BranchSideFuncs:
                - xml_print_ns
        - Branch String:   'src/printer_xml.c:160,41'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:160,99'
              BranchSideFuncs:
                - xml_print_ns
            - BranchSide:      'src/printer_xml.c:160,87'
              BranchSideFuncs:
                - xml_print_ns
      Callsites:
        - Src:             'src/printer_xml.c:160,13'
          Dst:             xml_print_ns
        - Src:             'src/printer_xml.c:165,9'
          Dst:             ly_log
    - functionName:    xml_print_opaq_open
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_print_
        - xml_print_attr
        - xml_print_ns_opaq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:303,36'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:303,44'
              BranchSideFuncs:
                - ly_print_
                - xml_print_attr
                - xml_print_ns_opaq
            - BranchSide:      'src/printer_xml.c:303,44'
              BranchSideFuncs:
                - ly_print_
                - xml_print_attr
                - xml_print_ns_opaq
        - Branch String:   'src/printer_xml.c:305,27'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:305,30'
              BranchSideFuncs:
                - xml_print_ns_opaq
                - xml_print_attr
            - BranchSide:      'src/printer_xml.c:307,27'
              BranchSideFuncs:
                - xml_print_ns_opaq
                - xml_print_attr
        - Branch String:   'src/printer_xml.c:305,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:307,27'
              BranchSideFuncs:
                - xml_print_ns_opaq
                - xml_print_attr
            - BranchSide:      'src/printer_xml.c:311,5'
              BranchSideFuncs:
                - xml_print_attr
        - Branch String:   'src/printer_xml.c:311,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:311,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:313,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_xml.c:303,5'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:307,9'
          Dst:             xml_print_ns_opaq
        - Src:             'src/printer_xml.c:311,5'
          Dst:             xml_print_attr
    - functionName:    xml_print_anydata
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         46
      ICount:          394
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - ly_print_
        - ly_temp_log_options
        - lyd_parse_data_mem
        - lyxml_dump_text
        - xml_print_node
        - xml_print_node_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:420,49'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:420,53'
              BranchSideFuncs:
                - xml_print_node_open
                - ly_print_
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
                - ly_log
            - BranchSide:      'src/printer_xml.c:424,25'
              BranchSideFuncs:
                - xml_print_node_open
                - ly_print_
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
        - Branch String:   'src/printer_xml.c:420,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:421,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_xml.c:424,25'
              BranchSideFuncs:
                - xml_print_node_open
                - ly_print_
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
        - Branch String:   'src/printer_xml.c:426,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:426,27'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
            - BranchSide:      'src/printer_xml.c:432,13'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
        - Branch String:   'src/printer_xml.c:432,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:434,23'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - free
            - BranchSide:      'src/printer_xml.c:449,17'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:437,53'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:437,68'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - free
            - BranchSide:      'src/printer_xml.c:437,68'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
                - free
        - Branch String:   'src/printer_xml.c:437,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:440,22'
              BranchSideFuncs:
                - free
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:446,33'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:449,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:452,25'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:468,18'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:468,18'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:477,18'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:484,13'
              BranchSideFuncs:
                - ly_log
                - ly_print_
            - BranchSide:      'src/printer_xml.c:489,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:457,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:458,38'
              BranchSideFuncs:
                - xml_print_node
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:462,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:459,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:459,17'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:460,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:468,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:469,17'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:472,23'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:477,17'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:478,17'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:480,23'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:489,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:490,23'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_xml.c:492,23'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_xml.c:490,48'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:490,56'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_xml.c:490,56'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_xml.c:421,9'
          Dst:             ly_log
        - Src:             'src/printer_xml.c:424,5'
          Dst:             xml_print_node_open
        - Src:             'src/printer_xml.c:429,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:434,23'
          Dst:             ly_temp_log_options
        - Src:             'src/printer_xml.c:437,17'
          Dst:             lyd_parse_data_mem
        - Src:             'src/printer_xml.c:446,13'
          Dst:             ly_temp_log_options
        - Src:             'src/printer_xml.c:456,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:458,23'
          Dst:             xml_print_node
        - Src:             'src/printer_xml.c:472,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:473,13'
          Dst:             lyxml_dump_text
        - Src:             'src/printer_xml.c:480,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:484,13'
          Dst:             ly_log
        - Src:             'src/printer_xml.c:490,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:492,13'
          Dst:             ly_print_
    - functionName:    xml_print_node
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         26
      ICount:          175
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_set_rm_index
        - lyd_node_should_print
        - lydict_remove
        - xml_print_anydata
        - xml_print_inner
        - xml_print_opaq
        - xml_print_term
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:554,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:556,9'
              BranchSideFuncs:
                - xml_print_opaq
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
                - xml_print_anydata
                - xml_print_term
                - xml_print_inner
                - ly_log
            - BranchSide:      'src/printer_xml.c:560,16'
              BranchSideFuncs:
                - xml_print_opaq
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
                - xml_print_anydata
                - xml_print_term
                - xml_print_inner
                - ly_log
        - Branch String:   'src/printer_xml.c:562,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:563,30'
              BranchSideFuncs:
                - xml_print_anydata
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
                - xml_print_term
                - xml_print_inner
                - ly_log
            - BranchSide:      'src/printer_xml.c:565,17'
              BranchSideFuncs:
                - xml_print_anydata
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
                - xml_print_term
                - xml_print_inner
                - ly_log
        - Branch String:   'src/printer_xml.c:565,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:571,35'
              BranchSideFuncs:
                - xml_print_inner
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:571,35'
              BranchSideFuncs:
                - xml_print_inner
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:571,35'
              BranchSideFuncs:
                - xml_print_inner
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:571,35'
              BranchSideFuncs:
                - xml_print_inner
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:571,35'
              BranchSideFuncs:
                - xml_print_inner
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:575,34'
              BranchSideFuncs:
                - xml_print_term
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:575,34'
              BranchSideFuncs:
                - xml_print_term
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:579,37'
              BranchSideFuncs:
                - xml_print_anydata
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:579,37'
              BranchSideFuncs:
                - xml_print_anydata
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:582,13'
              BranchSideFuncs:
                - ly_log
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
        - Branch String:   'src/printer_xml.c:589,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:590,23'
              BranchSideFuncs:
                - lydict_remove
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/printer_xml.c:595,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_xml.c:554,10'
          Dst:             lyd_node_should_print
        - Src:             'src/printer_xml.c:563,15'
          Dst:             xml_print_opaq
        - Src:             'src/printer_xml.c:571,19'
          Dst:             xml_print_inner
        - Src:             'src/printer_xml.c:575,19'
          Dst:             xml_print_term
        - Src:             'src/printer_xml.c:579,19'
          Dst:             xml_print_anydata
        - Src:             'src/printer_xml.c:582,13'
          Dst:             ly_log
        - Src:             'src/printer_xml.c:590,9'
          Dst:             lydict_remove
        - Src:             'src/printer_xml.c:591,9'
          Dst:             ly_set_rm_index
        - Src:             'src/printer_xml.c:592,9'
          Dst:             ly_set_rm_index
    - functionName:    xml_print_opaq
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         30
      ICount:          252
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ly_print_
        - lyxml_dump_text
        - xml_print_node
        - xml_print_ns_prefix_data
        - xml_print_opaq_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:505,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:505,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:507,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
                - ly_print_
                - lyxml_dump_text
                - xml_print_ns_prefix_data
        - Branch String:   'src/printer_xml.c:507,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:509,13'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
                - xml_print_ns_prefix_data
            - BranchSide:      'src/printer_xml.c:517,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:509,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:510,38'
              BranchSideFuncs:
                - xml_print_ns_prefix_data
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:513,19'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:517,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:519,14'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:531,16'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:519,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:520,23'
              BranchSideFuncs:
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:523,9'
              BranchSideFuncs:
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:524,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:525,34'
              BranchSideFuncs:
                - xml_print_node
                - ly_print_
            - BranchSide:      'src/printer_xml.c:528,9'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_xml.c:526,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:526,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:527,9'
              BranchSideFuncs:
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:530,44'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:530,52'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_xml.c:530,52'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_xml.c:531,16'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:532,19'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_xml.c:535,19'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_xml.c:505,5'
          Dst:             xml_print_opaq_open
        - Src:             'src/printer_xml.c:510,13'
          Dst:             xml_print_ns_prefix_data
        - Src:             'src/printer_xml.c:513,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:514,9'
          Dst:             lyxml_dump_text
        - Src:             'src/printer_xml.c:520,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:525,19'
          Dst:             xml_print_node
        - Src:             'src/printer_xml.c:530,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:532,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:535,9'
          Dst:             ly_print_
    - functionName:    xml_print_inner
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         22
      ICount:          182
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ly_print_
        - lyd_node_should_print
        - xml_print_node
        - xml_print_node_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:386,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:387,35'
              BranchSideFuncs:
                - lyd_node_should_print
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:391,10'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:387,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:388,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:390,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - xml_print_node
                - lyd_node_should_print
        - Branch String:   'src/printer_xml.c:391,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:393,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:398,15'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:401,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:402,30'
              BranchSideFuncs:
                - xml_print_node
                - ly_print_
            - BranchSide:      'src/printer_xml.c:405,5'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_xml.c:403,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:403,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:404,5'
              BranchSideFuncs:
                - ly_print_
                - xml_print_node
        - Branch String:   'src/printer_xml.c:407,40'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:407,48'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_xml.c:407,48'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_xml.c:384,5'
          Dst:             xml_print_node_open
        - Src:             'src/printer_xml.c:387,13'
          Dst:             lyd_node_should_print
        - Src:             'src/printer_xml.c:393,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:398,5'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:402,15'
          Dst:             xml_print_node
        - Src:             'src/printer_xml.c:407,5'
          Dst:             ly_print_
    - functionName:    xml_print_term
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         21
      ICount:          212
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - ly_print_
        - ly_set_add
        - ly_set_erase
        - lyxml_dump_text
        - xml_print_node_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:336,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:337,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - free
            - BranchSide:      'src/printer_xml.c:342,39'
              BranchSideFuncs:
                - ly_set_erase
                - free
                - xml_print_node_open
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:342,74'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:342,90'
              BranchSideFuncs:
                - ly_set_erase
                - free
                - xml_print_node_open
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:342,90'
              BranchSideFuncs:
                - ly_set_erase
                - free
                - xml_print_node_open
                - ly_print_
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:344,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:344,5'
              BranchSideFuncs:
                - xml_print_node_open
                - ly_print_
                - ly_set_erase
                - free
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_xml.c:347,25'
              BranchSideFuncs:
                - xml_print_node_open
                - ly_print_
                - ly_set_erase
                - free
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_xml.c:350,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:351,23'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_set_erase
                - free
                - ly_print_
                - lyxml_dump_text
                - ly_print_
            - BranchSide:      'src/printer_xml.c:355,10'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - free
                - ly_print_
                - lyxml_dump_text
                - ly_print_
        - Branch String:   'src/printer_xml.c:355,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:356,19'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_set_erase
                - free
            - BranchSide:      'src/printer_xml.c:358,19'
              BranchSideFuncs:
                - ly_print_
                - lyxml_dump_text
                - ly_print_
                - ly_set_erase
                - free
        - Branch String:   'src/printer_xml.c:365,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:365,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_xml.c:366,22'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/printer_xml.c:336,15'
          Dst:             ly_set_add
        - Src:             'src/printer_xml.c:337,9'
          Dst:             ly_log
        - Src:             'src/printer_xml.c:347,5'
          Dst:             xml_print_node_open
        - Src:             'src/printer_xml.c:352,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:356,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:358,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:359,9'
          Dst:             lyxml_dump_text
        - Src:             'src/printer_xml.c:360,9'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:364,5'
          Dst:             ly_set_erase
    - functionName:    xml_print_data
      functionSourceFile: '/src/libyang/src/printer_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - root
        - options
      BBCount:         32
      ICount:          172
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ly_print_
        - ly_print_flush
        - ly_set_erase
        - xml_print_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_xml.c:604,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:605,14'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:611,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - xml_print_node
        - Branch String:   'src/printer_xml.c:605,42'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:605,46'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
            - BranchSide:      'src/printer_xml.c:606,23'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
        - Branch String:   'src/printer_xml.c:605,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:606,23'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
            - BranchSide:      'src/printer_xml.c:608,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
        - Branch String:   'src/printer_xml.c:614,16'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:614,10'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:614,10'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - xml_print_node
        - Branch String:   'src/printer_xml.c:617,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:618,9'
              BranchSideFuncs:
                - xml_print_node
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
            - BranchSide:      'src/printer_xml.c:622,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
        - Branch String:   'src/printer_xml.c:618,9'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_xml.c:619,15'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - xml_print_node
        - Branch String:   'src/printer_xml.c:619,13'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:620,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - xml_print_node
            - BranchSide:      'src/printer_xml.c:622,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - xml_print_node
        - Branch String:   'src/printer_xml.c:625,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:625,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/printer_xml.c:625,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
        - Branch String:   'src/printer_xml.c:625,5'
          Branch Sides:
            - BranchSide:      'src/printer_xml.c:625,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/printer_xml.c:626,24'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_xml.c:606,13'
          Dst:             ly_print_
        - Src:             'src/printer_xml.c:618,9'
          Dst:             xml_print_node
        - Src:             'src/printer_xml.c:625,5'
          Dst:             __assert_fail
        - Src:             'src/printer_xml.c:626,5'
          Dst:             ly_set_erase
        - Src:             'src/printer_xml.c:627,5'
          Dst:             ly_set_erase
        - Src:             'src/printer_xml.c:628,5'
          Dst:             ly_print_flush
    - functionName:    json_print_any_content
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - any
      BBCount:         51
      ICount:          381
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - json_print_node
        - json_print_string
        - ly_log
        - ly_print_
        - ly_temp_log_options
        - lyd_parse_data_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:580,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:580,5'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
                - ly_log
            - BranchSide:      'src/printer_json.c:582,10'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
                - ly_log
        - Branch String:   'src/printer_json.c:582,48'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:582,52'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
                - ly_log
            - BranchSide:      'src/printer_json.c:585,9'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
        - Branch String:   'src/printer_json.c:582,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:583,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_json.c:585,9'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - free
        - Branch String:   'src/printer_json.c:585,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:586,18'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_parse_data_mem
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
                - free
            - BranchSide:      'src/printer_json.c:603,13'
              BranchSideFuncs:
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:592,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:594,18'
              BranchSideFuncs:
                - free
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:600,29'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_log
                - ly_print_
                - ly_print_
                - json_print_string
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:603,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:606,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:630,14'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_json.c:644,14'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - json_print_string
            - BranchSide:      'src/printer_json.c:644,14'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - json_print_string
            - BranchSide:      'src/printer_json.c:658,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_json.c:662,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:614,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:615,35'
              BranchSideFuncs:
                - json_print_node
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_json.c:618,24'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_json.c:616,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:617,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:623,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:624,23'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:626,23'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:624,44'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:624,13'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:624,13'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:630,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:632,17'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:639,23'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:632,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:633,27'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:635,27'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:644,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:646,17'
              BranchSideFuncs:
                - json_print_string
            - BranchSide:      'src/printer_json.c:653,31'
              BranchSideFuncs:
                - json_print_string
        - Branch String:   'src/printer_json.c:646,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:647,27'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:649,27'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:580,5'
          Dst:             __assert_fail
        - Src:             'src/printer_json.c:583,9'
          Dst:             ly_log
        - Src:             'src/printer_json.c:589,19'
          Dst:             ly_temp_log_options
        - Src:             'src/printer_json.c:592,13'
          Dst:             lyd_parse_data_mem
        - Src:             'src/printer_json.c:600,9'
          Dst:             ly_temp_log_options
        - Src:             'src/printer_json.c:606,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:615,19'
          Dst:             json_print_node
        - Src:             'src/printer_json.c:624,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:626,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:633,17'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:635,17'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:639,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:647,17'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:649,17'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:653,13'
          Dst:             json_print_string
        - Src:             'src/printer_json.c:658,9'
          Dst:             ly_log
    - functionName:    json_print_node
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         41
      ICount:          241
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - json_print_any
        - json_print_array_close
        - json_print_array_is_last_inst
        - json_print_container
        - json_print_leaf
        - json_print_leaf_list
        - json_print_meta_attr_leaflist
        - json_print_opaq
        - ly_log
        - lyd_node_should_print
        - matching_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_json.c:993,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:994,43'
              BranchSideFuncs:
                - json_print_opaq
                - matching_node
                - json_print_meta_attr_leaflist
                - json_print_any
                - json_print_leaf_list
                - json_print_leaf
                - json_print_container
                - ly_log
            - BranchSide:      'src/printer_json.c:1000,10'
              BranchSideFuncs:
                - json_print_opaq
                - matching_node
                - json_print_meta_attr_leaflist
                - json_print_any
                - json_print_leaf_list
                - json_print_leaf
                - json_print_container
                - ly_log
        - Branch String:   'src/printer_json.c:994,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:995,36'
              BranchSideFuncs:
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:997,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:1000,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1001,9'
              BranchSideFuncs:
                - json_print_any
                - matching_node
                - json_print_meta_attr_leaflist
                - json_print_leaf_list
                - json_print_leaf
                - json_print_container
                - ly_log
            - BranchSide:      'src/printer_json.c:1003,17'
              BranchSideFuncs:
                - json_print_any
                - matching_node
                - json_print_meta_attr_leaflist
                - json_print_leaf_list
                - json_print_leaf
                - json_print_container
                - ly_log
        - Branch String:   'src/printer_json.c:1001,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1001,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:1002,5'
              BranchSideFuncs:
                - matching_node
                - json_print_meta_attr_leaflist
        - Branch String:   'src/printer_json.c:1003,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1008,13'
              BranchSideFuncs:
                - json_print_container
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1008,13'
              BranchSideFuncs:
                - json_print_container
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1008,13'
              BranchSideFuncs:
                - json_print_container
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1008,13'
              BranchSideFuncs:
                - json_print_container
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1011,13'
              BranchSideFuncs:
                - json_print_leaf
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1015,13'
              BranchSideFuncs:
                - json_print_leaf_list
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1015,13'
              BranchSideFuncs:
                - json_print_leaf_list
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1019,13'
              BranchSideFuncs:
                - json_print_any
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1019,13'
              BranchSideFuncs:
                - json_print_any
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1022,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_json.c:1008,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1008,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:1009,13'
              BranchSideFuncs:
                - matching_node
                - json_print_meta_attr_leaflist
        - Branch String:   'src/printer_json.c:1011,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1011,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:1012,13'
              BranchSideFuncs:
                - matching_node
                - json_print_meta_attr_leaflist
        - Branch String:   'src/printer_json.c:1015,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1015,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:1016,13'
              BranchSideFuncs:
                - matching_node
                - json_print_meta_attr_leaflist
        - Branch String:   'src/printer_json.c:1019,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1019,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:1020,13'
              BranchSideFuncs:
                - matching_node
                - json_print_meta_attr_leaflist
        - Branch String:   'src/printer_json.c:1029,30'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1029,48'
              BranchSideFuncs:
                - matching_node
                - json_print_meta_attr_leaflist
            - BranchSide:      'src/printer_json.c:1034,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:1029,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1030,39'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:1034,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:993,10'
          Dst:             lyd_node_should_print
        - Src:             'src/printer_json.c:994,13'
          Dst:             json_print_array_is_last_inst
        - Src:             'src/printer_json.c:995,13'
          Dst:             json_print_array_close
        - Src:             'src/printer_json.c:1001,9'
          Dst:             json_print_opaq
        - Src:             'src/printer_json.c:1008,13'
          Dst:             json_print_container
        - Src:             'src/printer_json.c:1011,13'
          Dst:             json_print_leaf
        - Src:             'src/printer_json.c:1015,13'
          Dst:             json_print_leaf_list
        - Src:             'src/printer_json.c:1019,13'
          Dst:             json_print_any
        - Src:             'src/printer_json.c:1022,13'
          Dst:             ly_log
        - Src:             'src/printer_json.c:1029,34'
          Dst:             matching_node
        - Src:             'src/printer_json.c:1030,9'
          Dst:             json_print_meta_attr_leaflist
    - functionName:    json_print_string
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - text
      BBCount:         19
      ICount:          121
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - ly_print_
        - ly_write_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/printer_json.c:225,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:226,9'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
                - ly_print_
            - BranchSide:      'src/printer_json.c:229,15'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
                - ly_print_
        - Branch String:   'src/printer_json.c:230,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:231,36'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
                - ly_print_
            - BranchSide:      'src/printer_json.c:257,15'
              BranchSideFuncs:
                - ly_write_
        - Branch String:   'src/printer_json.c:233,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:235,23'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
                - ly_print_
            - BranchSide:      'src/printer_json.c:238,23'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
                - ly_print_
            - BranchSide:      'src/printer_json.c:241,23'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
                - ly_print_
            - BranchSide:      'src/printer_json.c:244,23'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
                - ly_print_
            - BranchSide:      'src/printer_json.c:247,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_write_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_json.c:247,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:249,27'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_write_
            - BranchSide:      'src/printer_json.c:252,27'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - __ctype_b_loc
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:229,5'
          Dst:             ly_write_
        - Src:             'src/printer_json.c:235,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:238,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:241,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:244,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:247,17'
          Dst:             __ctype_b_loc
        - Src:             'src/printer_json.c:249,17'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:252,17'
          Dst:             ly_write_
        - Src:             'src/printer_json.c:257,5'
          Dst:             ly_write_
    - functionName:    json_print_array_is_last_inst
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - is_open_array
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_json.c:770,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:775,10'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:775,30'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:775,35'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:780,10'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:775,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:780,10'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:780,21'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:780,25'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:782,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:780,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:782,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:785,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:770,10'
          Dst:             is_open_array
    - functionName:    json_print_array_close
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_print_
        - ly_set_rm_index
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_json.c:139,59'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:139,59'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:139,59'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:138,5'
          Dst:             ly_set_rm_index
        - Src:             'src/printer_json.c:139,5'
          Dst:             ly_print_
    - functionName:    json_print_opaq
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         74
      ICount:          438
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - json_print_array_close
        - json_print_array_open
        - json_print_attributes
        - json_print_inner
        - json_print_member2
        - json_print_string
        - ly_print_
        - matching_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:924,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:926,15'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
                - matching_node
                - matching_node
            - BranchSide:      'src/printer_json.c:928,17'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
                - matching_node
                - matching_node
        - Branch String:   'src/printer_json.c:931,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:932,13'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
                - matching_node
                - matching_node
            - BranchSide:      'src/printer_json.c:940,9'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
        - Branch String:   'src/printer_json.c:932,30'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:932,47'
              BranchSideFuncs:
                - matching_node
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
                - matching_node
            - BranchSide:      'src/printer_json.c:935,13'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
                - matching_node
        - Branch String:   'src/printer_json.c:932,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:933,19'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
                - matching_node
            - BranchSide:      'src/printer_json.c:935,13'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
                - matching_node
        - Branch String:   'src/printer_json.c:935,24'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:935,42'
              BranchSideFuncs:
                - matching_node
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
            - BranchSide:      'src/printer_json.c:938,5'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
        - Branch String:   'src/printer_json.c:935,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:936,18'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
            - BranchSide:      'src/printer_json.c:938,5'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_member2
                - ly_print_
                - json_print_array_open
        - Branch String:   'src/printer_json.c:940,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:941,9'
              BranchSideFuncs:
                - json_print_member2
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_array_open
            - BranchSide:      'src/printer_json.c:949,16'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
        - Branch String:   'src/printer_json.c:941,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:941,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:943,13'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
                - json_print_array_open
        - Branch String:   'src/printer_json.c:943,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:944,13'
              BranchSideFuncs:
                - json_print_array_open
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
            - BranchSide:      'src/printer_json.c:946,13'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
        - Branch String:   'src/printer_json.c:944,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:944,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:945,9'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
                - ly_print_
        - Branch String:   'src/printer_json.c:946,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:947,23'
              BranchSideFuncs:
                - ly_print_
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
            - BranchSide:      'src/printer_json.c:949,5'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
        - Branch String:   'src/printer_json.c:947,41'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:947,13'
              BranchSideFuncs:
                - ly_print_
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
            - BranchSide:      'src/printer_json.c:947,13'
              BranchSideFuncs:
                - ly_print_
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
        - Branch String:   'src/printer_json.c:950,63'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:950,9'
              BranchSideFuncs:
                - ly_print_
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
            - BranchSide:      'src/printer_json.c:950,9'
              BranchSideFuncs:
                - ly_print_
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
                - json_print_inner
        - Branch String:   'src/printer_json.c:952,21'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:952,25'
              BranchSideFuncs:
                - json_print_inner
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:953,9'
              BranchSideFuncs:
                - json_print_inner
                - json_print_array_close
        - Branch String:   'src/printer_json.c:952,52'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:952,56'
              BranchSideFuncs:
                - json_print_inner
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:953,9'
              BranchSideFuncs:
                - json_print_inner
                - json_print_array_close
        - Branch String:   'src/printer_json.c:952,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:953,9'
              BranchSideFuncs:
                - json_print_inner
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:956,13'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_json.c:953,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:954,9'
              BranchSideFuncs:
                - json_print_array_close
        - Branch String:   'src/printer_json.c:956,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:957,23'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:958,21'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
                - ly_print_
        - Branch String:   'src/printer_json.c:958,73'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:958,78'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - json_print_array_close
                - json_print_string
            - BranchSide:      'src/printer_json.c:962,31'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
        - Branch String:   'src/printer_json.c:958,20'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:959,23'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:962,31'
              BranchSideFuncs:
                - json_print_string
                - json_print_attributes
                - json_print_array_close
        - Branch String:   'src/printer_json.c:966,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:968,35'
              BranchSideFuncs:
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:969,21'
              BranchSideFuncs:
                - json_print_array_close
        - Branch String:   'src/printer_json.c:975,14'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:975,18'
              BranchSideFuncs:
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:980,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:975,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:976,32'
              BranchSideFuncs:
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:980,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:932,33'
          Dst:             matching_node
        - Src:             'src/printer_json.c:935,27'
          Dst:             matching_node
        - Src:             'src/printer_json.c:941,9'
          Dst:             json_print_member2
        - Src:             'src/printer_json.c:944,13'
          Dst:             json_print_array_open
        - Src:             'src/printer_json.c:947,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:950,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:953,9'
          Dst:             json_print_inner
        - Src:             'src/printer_json.c:957,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:959,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:962,13'
          Dst:             json_print_string
        - Src:             'src/printer_json.c:968,13'
          Dst:             json_print_attributes
        - Src:             'src/printer_json.c:976,9'
          Dst:             json_print_array_close
    - functionName:    json_print_container
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - json_print_inner
        - json_print_member
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:734,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:734,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:735,5'
              BranchSideFuncs:
                - json_print_inner
        - Branch String:   'src/printer_json.c:735,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:735,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:737,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:734,5'
          Dst:             json_print_member
        - Src:             'src/printer_json.c:735,5'
          Dst:             json_print_inner
    - functionName:    json_print_leaf
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - json_print_attributes
        - json_print_member
        - json_print_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:555,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:555,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:556,5'
              BranchSideFuncs:
                - json_print_value
                - json_print_attributes
        - Branch String:   'src/printer_json.c:556,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:556,5'
              BranchSideFuncs:
                - json_print_value
                - json_print_attributes
            - BranchSide:      'src/printer_json.c:556,5'
              BranchSideFuncs:
                - json_print_value
                - json_print_attributes
        - Branch String:   'src/printer_json.c:556,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:556,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:557,5'
              BranchSideFuncs:
                - json_print_attributes
      Callsites:
        - Src:             'src/printer_json.c:555,5'
          Dst:             json_print_member
        - Src:             'src/printer_json.c:556,5'
          Dst:             json_print_value
        - Src:             'src/printer_json.c:560,5'
          Dst:             json_print_attributes
    - functionName:    json_print_leaf_list
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         63
      ICount:          376
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - is_open_array
        - json_print_array_close
        - json_print_array_is_last_inst
        - json_print_array_open
        - json_print_inner
        - json_print_member
        - json_print_value
        - ly_ctx_get_module_implemented
        - ly_print_
        - lyd_is_default
        - node_has_printable_meta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:804,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:805,9'
              BranchSideFuncs:
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
                - ly_print_
            - BranchSide:      'src/printer_json.c:810,16'
              BranchSideFuncs:
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
                - ly_print_
        - Branch String:   'src/printer_json.c:805,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:806,9'
              BranchSideFuncs:
                - json_print_array_open
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
                - ly_print_
        - Branch String:   'src/printer_json.c:806,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:807,13'
              BranchSideFuncs:
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
                - ly_print_
        - Branch String:   'src/printer_json.c:807,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:808,23'
              BranchSideFuncs:
                - ly_print_
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
            - BranchSide:      'src/printer_json.c:810,5'
              BranchSideFuncs:
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
        - Branch String:   'src/printer_json.c:808,41'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:808,13'
              BranchSideFuncs:
                - ly_print_
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
            - BranchSide:      'src/printer_json.c:808,13'
              BranchSideFuncs:
                - ly_print_
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
        - Branch String:   'src/printer_json.c:811,63'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:811,9'
              BranchSideFuncs:
                - ly_print_
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
            - BranchSide:      'src/printer_json.c:811,9'
              BranchSideFuncs:
                - ly_print_
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
                - json_print_inner
        - Branch String:   'src/printer_json.c:814,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:816,9'
              BranchSideFuncs:
                - json_print_inner
                - json_print_array_is_last_inst
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:818,9'
              BranchSideFuncs:
                - __assert_fail
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
        - Branch String:   'src/printer_json.c:816,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:816,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:817,5'
              BranchSideFuncs:
                - json_print_array_is_last_inst
                - json_print_array_close
        - Branch String:   'src/printer_json.c:818,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:818,9'
              BranchSideFuncs:
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:820,9'
              BranchSideFuncs:
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
        - Branch String:   'src/printer_json.c:820,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:820,9'
              BranchSideFuncs:
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:820,9'
              BranchSideFuncs:
                - json_print_value
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
        - Branch String:   'src/printer_json.c:820,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:820,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:822,14'
              BranchSideFuncs:
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
        - Branch String:   'src/printer_json.c:823,46'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:823,50'
              BranchSideFuncs:
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:824,23'
              BranchSideFuncs:
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - lyd_is_default
                - ly_ctx_get_module_implemented
        - Branch String:   'src/printer_json.c:823,115'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:824,23'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:826,55'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
        - Branch String:   'src/printer_json.c:824,61'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:824,79'
              BranchSideFuncs:
                - lyd_is_default
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:828,17'
              BranchSideFuncs:
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
        - Branch String:   'src/printer_json.c:823,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:826,55'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:828,17'
              BranchSideFuncs:
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
        - Branch String:   'src/printer_json.c:826,55'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:826,25'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:826,25'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - node_has_printable_meta
                - json_print_array_is_last_inst
                - json_print_array_close
        - Branch String:   'src/printer_json.c:828,23'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:828,50'
              BranchSideFuncs:
                - json_print_array_is_last_inst
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:830,40'
              BranchSideFuncs:
                - json_print_array_is_last_inst
                - json_print_array_close
        - Branch String:   'src/printer_json.c:828,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:830,40'
              BranchSideFuncs:
                - json_print_array_is_last_inst
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:832,9'
              BranchSideFuncs:
                - json_print_array_is_last_inst
                - json_print_array_close
        - Branch String:   'src/printer_json.c:835,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:836,32'
              BranchSideFuncs:
                - json_print_array_close
            - BranchSide:      'src/printer_json.c:839,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:804,10'
          Dst:             is_open_array
        - Src:             'src/printer_json.c:805,9'
          Dst:             json_print_member
        - Src:             'src/printer_json.c:806,9'
          Dst:             json_print_array_open
        - Src:             'src/printer_json.c:808,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:811,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:816,9'
          Dst:             json_print_inner
        - Src:             'src/printer_json.c:818,9'
          Dst:             __assert_fail
        - Src:             'src/printer_json.c:820,9'
          Dst:             json_print_value
        - Src:             'src/printer_json.c:824,64'
          Dst:             lyd_is_default
        - Src:             'src/printer_json.c:826,25'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/printer_json.c:828,26'
          Dst:             node_has_printable_meta
        - Src:             'src/printer_json.c:835,9'
          Dst:             json_print_array_is_last_inst
        - Src:             'src/printer_json.c:836,9'
          Dst:             json_print_array_close
    - functionName:    json_print_any
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - json_print_any_content
        - json_print_attributes
        - json_print_member
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:750,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:750,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:751,5'
              BranchSideFuncs:
                - json_print_any_content
                - json_print_attributes
        - Branch String:   'src/printer_json.c:751,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:751,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:752,5'
              BranchSideFuncs:
                - json_print_attributes
      Callsites:
        - Src:             'src/printer_json.c:750,5'
          Dst:             json_print_member
        - Src:             'src/printer_json.c:751,5'
          Dst:             json_print_any_content
        - Src:             'src/printer_json.c:755,5'
          Dst:             json_print_attributes
    - functionName:    matching_node
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         27
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/printer_json.c:74,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:76,10'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:74,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:76,10'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:76,16'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:76,20'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:76,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:78,16'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:81,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:83,64'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:91,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:86,54'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:86,58'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:87,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:86,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:87,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:89,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:74,5'
          Dst:             __assert_fail
    - functionName:    json_print_meta_attr_leaflist
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
      BBCount:         79
      ICount:          545
      EdgeCount:       104
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - json_print_attribute
        - json_print_member
        - json_print_member2
        - json_print_metadata
        - ly_ctx_get_module_implemented
        - ly_print_
        - lyd_is_default
        - lyd_parent
        - matching_node
        - node_has_printable_meta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:856,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:856,5'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
                - matching_node
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:858,9'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
                - matching_node
                - ly_ctx_get_module_implemented
        - Branch String:   'src/printer_json.c:858,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:860,47'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
                - matching_node
            - BranchSide:      'src/printer_json.c:864,17'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
                - matching_node
        - Branch String:   'src/printer_json.c:865,24'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:864,5'
              BranchSideFuncs:
                - matching_node
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
            - BranchSide:      'src/printer_json.c:865,41'
              BranchSideFuncs:
                - matching_node
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
        - Branch String:   'src/printer_json.c:864,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:866,46'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
                - matching_node
            - BranchSide:      'src/printer_json.c:868,9'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_member
        - Branch String:   'src/printer_json.c:868,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:869,9'
              BranchSideFuncs:
                - json_print_member
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
            - BranchSide:      'src/printer_json.c:871,40'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:869,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:869,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:870,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:872,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:877,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:878,9'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
            - BranchSide:      'src/printer_json.c:904,5'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:878,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:878,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
            - BranchSide:      'src/printer_json.c:879,13'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
        - Branch String:   'src/printer_json.c:879,26'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:879,31'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
            - BranchSide:      'src/printer_json.c:882,24'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - lyd_is_default
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
        - Branch String:   'src/printer_json.c:879,58'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:879,63'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - lyd_is_default
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
            - BranchSide:      'src/printer_json.c:880,26'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - lyd_is_default
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
        - Branch String:   'src/printer_json.c:879,101'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:879,119'
              BranchSideFuncs:
                - lyd_is_default
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
            - BranchSide:      'src/printer_json.c:882,24'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - lyd_is_default
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
        - Branch String:   'src/printer_json.c:879,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:880,26'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - lyd_is_default
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
            - BranchSide:      'src/printer_json.c:882,24'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - lyd_is_default
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
        - Branch String:   'src/printer_json.c:884,27'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:884,55'
              BranchSideFuncs:
                - node_has_printable_meta
                - ly_print_
                - matching_node
                - ly_print_
                - lyd_is_default
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
            - BranchSide:      'src/printer_json.c:884,81'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - node_has_printable_meta
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:884,61'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:884,64'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_metadata
            - BranchSide:      'src/printer_json.c:885,23'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_metadata
        - Branch String:   'src/printer_json.c:884,77'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:884,81'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_metadata
            - BranchSide:      'src/printer_json.c:885,23'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_metadata
        - Branch String:   'src/printer_json.c:884,86'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:884,89'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - node_has_printable_meta
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - lyd_is_default
                - ly_print_
            - BranchSide:      'src/printer_json.c:897,23'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:884,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:885,23'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_metadata
            - BranchSide:      'src/printer_json.c:897,23'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:885,43'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:885,51'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_metadata
            - BranchSide:      'src/printer_json.c:885,51'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
                - json_print_metadata
        - Branch String:   'src/printer_json.c:888,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:889,17'
              BranchSideFuncs:
                - json_print_metadata
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_attribute
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
            - BranchSide:      'src/printer_json.c:891,17'
              BranchSideFuncs:
                - json_print_attribute
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:889,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:889,17'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:890,13'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_attribute
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:891,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:891,17'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:895,67'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:895,13'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_attribute
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
            - BranchSide:      'src/printer_json.c:895,13'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - ly_print_
                - json_print_attribute
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:897,45'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:897,13'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
            - BranchSide:      'src/printer_json.c:897,13'
              BranchSideFuncs:
                - ly_print_
                - matching_node
                - ly_print_
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:900,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:901,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
            - BranchSide:      'src/printer_json.c:903,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - matching_node
                - ly_print_
                - json_print_attribute
                - ly_print_
                - json_print_metadata
                - node_has_printable_meta
                - lyd_is_default
                - ly_print_
        - Branch String:   'src/printer_json.c:905,59'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:905,5'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:905,5'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:856,5'
          Dst:             __assert_fail
        - Src:             'src/printer_json.c:860,17'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/printer_json.c:865,27'
          Dst:             matching_node
        - Src:             'src/printer_json.c:869,9'
          Dst:             json_print_member
        - Src:             'src/printer_json.c:872,9'
          Dst:             lyd_parent
        - Src:             'src/printer_json.c:872,9'
          Dst:             json_print_member2
        - Src:             'src/printer_json.c:875,5'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:878,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:879,104'
          Dst:             lyd_is_default
        - Src:             'src/printer_json.c:884,31'
          Dst:             node_has_printable_meta
        - Src:             'src/printer_json.c:885,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:889,17'
          Dst:             json_print_metadata
        - Src:             'src/printer_json.c:891,17'
          Dst:             json_print_attribute
        - Src:             'src/printer_json.c:895,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:897,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:900,14'
          Dst:             matching_node
        - Src:             'src/printer_json.c:905,5'
          Dst:             ly_print_
    - functionName:    json_print_member
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pctx
        - node
        - is_attr
      BBCount:         18
      ICount:          169
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - json_nscmp
        - ly_print_
        - node_prefix
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/printer_json.c:273,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:273,5'
              BranchSideFuncs:
                - ly_print_
                - json_nscmp
                - ly_print_
                - node_prefix
                - ly_print_
            - BranchSide:      'src/printer_json.c:274,10'
              BranchSideFuncs:
                - json_nscmp
                - ly_print_
                - node_prefix
                - ly_print_
        - Branch String:   'src/printer_json.c:274,22'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:274,36'
              BranchSideFuncs:
                - node_prefix
                - ly_print_
            - BranchSide:      'src/printer_json.c:276,19'
              BranchSideFuncs:
                - node_prefix
                - ly_print_
        - Branch String:   'src/printer_json.c:274,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:276,19'
              BranchSideFuncs:
                - node_prefix
                - ly_print_
            - BranchSide:      'src/printer_json.c:279,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:276,51'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:276,59'
              BranchSideFuncs:
                - node_prefix
                - ly_print_
            - BranchSide:      'src/printer_json.c:276,59'
              BranchSideFuncs:
                - node_prefix
                - ly_print_
        - Branch String:   'src/printer_json.c:279,48'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:279,56'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:279,56'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:273,5'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:274,25'
          Dst:             json_nscmp
        - Src:             'src/printer_json.c:277,17'
          Dst:             node_prefix
        - Src:             'src/printer_json.c:276,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:279,9'
          Dst:             ly_print_
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_print_member2
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pctx
        - parent
        - format
        - name
        - is_attr
      BBCount:         35
      ICount:          253
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - ly_ctx_get_module_implemented_ns
        - ly_log
        - ly_print_
        - node_prefix
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/printer_json.c:301,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:301,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - node_prefix
                - ly_ctx_get_module_implemented_ns
                - ly_log
            - BranchSide:      'src/printer_json.c:304,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
                - ly_ctx_get_module_implemented_ns
                - ly_log
        - Branch String:   'src/printer_json.c:304,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:305,17'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
                - ly_ctx_get_module_implemented_ns
                - ly_log
            - BranchSide:      'src/printer_json.c:327,18'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
        - Branch String:   'src/printer_json.c:305,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:307,27'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
            - BranchSide:      'src/printer_json.c:310,38'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/printer_json.c:322,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_json.c:312,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:313,56'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_print_
                - ly_print_
                - node_prefix
            - BranchSide:      'src/printer_json.c:315,17'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
        - Branch String:   'src/printer_json.c:315,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:316,31'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
            - BranchSide:      'src/printer_json.c:318,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - node_prefix
        - Branch String:   'src/printer_json.c:331,21'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:331,26'
              BranchSideFuncs:
                - ly_print_
                - node_prefix
                - ly_print_
            - BranchSide:      'src/printer_json.c:334,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:331,33'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:331,49'
              BranchSideFuncs:
                - node_prefix
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_json.c:332,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:331,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:332,19'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:334,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:332,51'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:332,59'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:332,59'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:334,48'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:334,56'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:334,56'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:301,5'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:313,23'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/printer_json.c:322,13'
          Dst:             ly_log
        - Src:             'src/printer_json.c:331,37'
          Dst:             node_prefix
        - Src:             'src/printer_json.c:332,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:334,9'
          Dst:             ly_print_
    - functionName:    node_has_printable_meta
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lyd_metadata_should_print
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_json.c:481,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:482,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
            - BranchSide:      'src/printer_json.c:485,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
        - Branch String:   'src/printer_json.c:485,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:486,39'
              BranchSideFuncs:
                - lyd_metadata_should_print
            - BranchSide:      'src/printer_json.c:491,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:486,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:487,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:489,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
      Callsites:
        - Src:             'src/printer_json.c:486,13'
          Dst:             lyd_metadata_should_print
    - functionName:    json_print_metadata
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
        - wdmod
      BBCount:         27
      ICount:          229
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - json_print_value
        - ly_print_
        - lyd_metadata_should_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_json.c:452,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:453,19'
              BranchSideFuncs:
                - ly_print_
                - lyd_metadata_should_print
                - ly_print_
                - json_print_value
                - ly_print_
            - BranchSide:      'src/printer_json.c:457,17'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_print_
                - json_print_value
                - ly_print_
        - Branch String:   'src/printer_json.c:453,58'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:453,66'
              BranchSideFuncs:
                - ly_print_
                - lyd_metadata_should_print
                - ly_print_
                - json_print_value
                - ly_print_
            - BranchSide:      'src/printer_json.c:453,66'
              BranchSideFuncs:
                - ly_print_
                - lyd_metadata_should_print
                - ly_print_
                - json_print_value
                - ly_print_
        - Branch String:   'src/printer_json.c:457,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:458,40'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_print_
                - json_print_value
                - ly_print_
            - BranchSide:      'src/printer_json.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:458,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:459,13'
              BranchSideFuncs:
                - ly_print_
                - json_print_value
                - lyd_metadata_should_print
                - ly_print_
            - BranchSide:      'src/printer_json.c:461,9'
              BranchSideFuncs:
                - ly_print_
                - json_print_value
                - lyd_metadata_should_print
                - ly_print_
        - Branch String:   'src/printer_json.c:461,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:461,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - json_print_value
                - lyd_metadata_should_print
            - BranchSide:      'src/printer_json.c:462,19'
              BranchSideFuncs:
                - ly_print_
                - json_print_value
                - lyd_metadata_should_print
                - ly_print_
        - Branch String:   'src/printer_json.c:462,49'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:462,57'
              BranchSideFuncs:
                - ly_print_
                - json_print_value
                - lyd_metadata_should_print
                - ly_print_
            - BranchSide:      'src/printer_json.c:462,57'
              BranchSideFuncs:
                - ly_print_
                - json_print_value
                - lyd_metadata_should_print
                - ly_print_
        - Branch String:   'src/printer_json.c:463,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:463,9'
              BranchSideFuncs:
                - json_print_value
                - lyd_metadata_should_print
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_json.c:463,9'
              BranchSideFuncs:
                - json_print_value
                - lyd_metadata_should_print
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_json.c:463,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:464,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - ly_print_
                - json_print_value
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:453,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:458,14'
          Dst:             lyd_metadata_should_print
        - Src:             'src/printer_json.c:461,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:462,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:463,9'
          Dst:             json_print_value
    - functionName:    json_print_attribute
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         19
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - json_print_member2
        - json_print_string
        - ly_print_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_json.c:420,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:421,28'
              BranchSideFuncs:
                - json_print_member2
                - json_print_string
                - ly_print_
                - ly_print_
                - json_print_string
            - BranchSide:      'src/printer_json.c:436,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:423,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:424,31'
              BranchSideFuncs:
                - json_print_string
                - json_print_member2
                - json_print_string
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_json.c:425,20'
              BranchSideFuncs:
                - json_print_string
                - json_print_member2
                - json_print_string
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_json.c:425,20'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:426,23'
              BranchSideFuncs:
                - ly_print_
                - json_print_member2
                - json_print_string
                - ly_print_
                - json_print_string
            - BranchSide:      'src/printer_json.c:427,20'
              BranchSideFuncs:
                - json_print_string
                - json_print_member2
                - ly_print_
                - json_print_string
                - ly_print_
        - Branch String:   'src/printer_json.c:426,40'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:426,57'
              BranchSideFuncs:
                - ly_print_
                - json_print_member2
                - json_print_string
                - ly_print_
                - json_print_string
            - BranchSide:      'src/printer_json.c:426,13'
              BranchSideFuncs:
                - ly_print_
                - json_print_member2
                - json_print_string
                - ly_print_
                - json_print_string
        - Branch String:   'src/printer_json.c:427,20'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:428,23'
              BranchSideFuncs:
                - ly_print_
                - json_print_member2
                - json_print_string
                - ly_print_
                - json_print_string
            - BranchSide:      'src/printer_json.c:431,31'
              BranchSideFuncs:
                - json_print_string
                - json_print_member2
                - ly_print_
                - ly_print_
                - json_print_string
      Callsites:
        - Src:             'src/printer_json.c:421,9'
          Dst:             json_print_member2
        - Src:             'src/printer_json.c:424,13'
          Dst:             json_print_string
        - Src:             'src/printer_json.c:426,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:428,13'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:431,13'
          Dst:             json_print_string
    - functionName:    json_print_value
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ctx
        - val
        - local_mod
      BBCount:         35
      ICount:          205
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - json_print_string
        - ly_log
        - ly_print_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_json.c:358,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:358,5'
              BranchSideFuncs:
                - ly_print_
                - free
                - ly_print_
                - json_print_string
                - ly_log
            - BranchSide:      'src/printer_json.c:359,16'
              BranchSideFuncs:
                - ly_print_
                - free
                - ly_print_
                - json_print_string
                - ly_log
        - Branch String:   'src/printer_json.c:363,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:366,16'
              BranchSideFuncs:
                - ly_print_
                - free
                - ly_print_
                - json_print_string
                - ly_log
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:379,27'
              BranchSideFuncs:
                - json_print_string
                - free
            - BranchSide:      'src/printer_json.c:389,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:389,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:389,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:389,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:389,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:389,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:389,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:393,19'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:398,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_json.c:389,36'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:389,47'
              BranchSideFuncs:
                - ly_print_
                - free
            - BranchSide:      'src/printer_json.c:389,9'
              BranchSideFuncs:
                - ly_print_
                - free
        - Branch String:   'src/printer_json.c:401,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:402,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_json.c:405,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:379,9'
          Dst:             json_print_string
        - Src:             'src/printer_json.c:389,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:393,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:398,9'
          Dst:             ly_log
    - functionName:    node_prefix
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         16
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_implemented_ns
        - ly_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_json.c:152,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:153,16'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:155,63'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_log
        - Branch String:   'src/printer_json.c:158,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:160,20'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:162,52'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
            - BranchSide:      'src/printer_json.c:169,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_json.c:163,17'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:164,17'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:166,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:162,19'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/printer_json.c:169,13'
          Dst:             ly_log
    - functionName:    json_nscmp
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         30
      ICount:          138
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - node_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:189,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:189,5'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
            - BranchSide:      'src/printer_json.c:191,10'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
        - Branch String:   'src/printer_json.c:189,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:189,5'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
            - BranchSide:      'src/printer_json.c:191,10'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
        - Branch String:   'src/printer_json.c:191,16'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:191,20'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
            - BranchSide:      'src/printer_json.c:192,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:191,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:192,9'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
            - BranchSide:      'src/printer_json.c:193,16'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
        - Branch String:   'src/printer_json.c:193,30'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:193,33'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
            - BranchSide:      'src/printer_json.c:202,41'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
        - Branch String:   'src/printer_json.c:193,16'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:194,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:202,41'
              BranchSideFuncs:
                - node_prefix
                - node_prefix
        - Branch String:   'src/printer_json.c:194,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:199,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:205,20'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:205,23'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:205,30'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:205,34'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:205,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:208,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:189,5'
          Dst:             __assert_fail
        - Src:             'src/printer_json.c:202,29'
          Dst:             node_prefix
        - Src:             'src/printer_json.c:203,29'
          Dst:             node_prefix
    - functionName:    json_print_attributes
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pctx
        - node
        - inner
      BBCount:         60
      ICount:          433
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - json_print_attribute
        - json_print_member
        - json_print_member2
        - json_print_metadata
        - ly_ctx_get_module_implemented
        - ly_print_
        - lyd_is_default
        - lyd_parent
        - node_has_printable_meta
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_json.c:507,22'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:507,26'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:507,67'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:507,73'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:507,100'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:508,14'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - lyd_is_default
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:509,15'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - lyd_is_default
                - ly_ctx_get_module_implemented
        - Branch String:   'src/printer_json.c:508,79'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:509,15'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
            - BranchSide:      'src/printer_json.c:512,47'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:509,53'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:509,71'
              BranchSideFuncs:
                - lyd_is_default
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:507,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:512,47'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
            - BranchSide:      'src/printer_json.c:515,9'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:512,47'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:512,17'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
            - BranchSide:      'src/printer_json.c:512,17'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - node_has_printable_meta
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:515,22'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:515,26'
              BranchSideFuncs:
                - node_has_printable_meta
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
            - BranchSide:      'src/printer_json.c:527,17'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:515,32'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:515,59'
              BranchSideFuncs:
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
            - BranchSide:      'src/printer_json.c:516,13'
              BranchSideFuncs:
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:515,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:516,13'
              BranchSideFuncs:
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
            - BranchSide:      'src/printer_json.c:527,17'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
                - lyd_parent.1487
                - json_print_member2
        - Branch String:   'src/printer_json.c:516,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:517,13'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_metadata
                - ly_print_
            - BranchSide:      'src/printer_json.c:519,13'
              BranchSideFuncs:
                - json_print_member
                - ly_print_
                - json_print_metadata
                - ly_print_
        - Branch String:   'src/printer_json.c:517,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:517,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:518,9'
              BranchSideFuncs:
                - ly_print_
                - json_print_metadata
                - ly_print_
        - Branch String:   'src/printer_json.c:519,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:519,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:523,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:524,9'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:525,63'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:525,9'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:525,9'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:528,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:529,13'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
            - BranchSide:      'src/printer_json.c:531,13'
              BranchSideFuncs:
                - lyd_parent.1487
                - json_print_member2
                - ly_print_
                - json_print_attribute
                - ly_print_
        - Branch String:   'src/printer_json.c:529,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:529,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:530,9'
              BranchSideFuncs:
                - ly_print_
                - json_print_attribute
                - ly_print_
        - Branch String:   'src/printer_json.c:531,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:531,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:536,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:537,9'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:538,63'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:538,9'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:538,9'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:509,56'
          Dst:             lyd_is_default
        - Src:             'src/printer_json.c:512,17'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/printer_json.c:515,35'
          Dst:             node_has_printable_meta
        - Src:             'src/printer_json.c:517,13'
          Dst:             lyd_parent
        - Src:             'src/printer_json.c:517,13'
          Dst:             json_print_member2
        - Src:             'src/printer_json.c:519,13'
          Dst:             json_print_member
        - Src:             'src/printer_json.c:521,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:523,9'
          Dst:             json_print_metadata
        - Src:             'src/printer_json.c:525,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:529,13'
          Dst:             lyd_parent
        - Src:             'src/printer_json.c:529,13'
          Dst:             json_print_member2
        - Src:             'src/printer_json.c:531,13'
          Dst:             lyd_parent
        - Src:             'src/printer_json.c:531,13'
          Dst:             json_print_member2
        - Src:             'src/printer_json.c:534,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:536,9'
          Dst:             json_print_attribute
        - Src:             'src/printer_json.c:538,9'
          Dst:             ly_print_
    - functionName:    is_open_array
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - matching_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_json.c:122,26'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:122,43'
              BranchSideFuncs:
                - matching_node
            - BranchSide:      'src/printer_json.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_json.c:122,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:125,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:122,29'
          Dst:             matching_node
    - functionName:    json_print_array_open
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_print_
        - ly_set_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_json.c:105,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:105,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:106,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_json.c:104,5'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:105,5'
          Dst:             ly_set_add
    - functionName:    json_print_inner
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         67
      ICount:          414
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - is_open_array
        - json_print_attributes
        - json_print_node
        - ly_print_
        - lyd_child
        - lyd_node_should_print
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_json.c:681,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:682,35'
              BranchSideFuncs:
                - lyd_node_should_print
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:686,9'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
        - Branch String:   'src/printer_json.c:682,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:683,13'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:685,5'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
                - lyd_node_should_print
        - Branch String:   'src/printer_json.c:686,20'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:686,23'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:687,21'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
        - Branch String:   'src/printer_json.c:686,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:687,21'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:689,10'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
        - Branch String:   'src/printer_json.c:689,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:690,40'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:693,10'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
        - Branch String:   'src/printer_json.c:693,23'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:693,27'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:694,14'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
        - Branch String:   'src/printer_json.c:693,64'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:694,14'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:695,19'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:694,19'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:694,23'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:698,19'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:694,53'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:694,57'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
                - is_open_array
                - ly_print_
            - BranchSide:      'src/printer_json.c:698,19'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:693,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:695,19'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:698,19'
              BranchSideFuncs:
                - is_open_array
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:695,69'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:695,73'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:695,42'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:695,42'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:696,18'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:696,49'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:696,49'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:696,58'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:696,58'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:696,68'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:696,57'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:696,71'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:698,66'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:698,70'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:698,39'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:699,28'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:699,17'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
            - BranchSide:      'src/printer_json.c:699,31'
              BranchSideFuncs:
                - ly_print_
                - json_print_attributes
                - lyd_child.1508
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:708,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:709,9'
              BranchSideFuncs:
                - json_print_node
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_json.c:711,20'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_json.c:709,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:710,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - json_print_node
        - Branch String:   'src/printer_json.c:714,19'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:714,22'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:717,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:714,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:715,19'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:717,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_json.c:715,40'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:715,9'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_json.c:715,9'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_json.c:681,5'
          Dst:             lyd_child
        - Src:             'src/printer_json.c:682,13'
          Dst:             lyd_node_should_print
        - Src:             'src/printer_json.c:695,43'
          Dst:             is_open_array
        - Src:             'src/printer_json.c:695,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:698,40'
          Dst:             is_open_array
        - Src:             'src/printer_json.c:698,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:703,5'
          Dst:             json_print_attributes
        - Src:             'src/printer_json.c:708,5'
          Dst:             lyd_child
        - Src:             'src/printer_json.c:709,9'
          Dst:             json_print_node
        - Src:             'src/printer_json.c:715,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:717,9'
          Dst:             ly_print_
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_print_data
      functionSourceFile: '/src/libyang/src/printer_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - root
        - options
      BBCount:         22
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - json_print_node
        - ly_print_
        - ly_print_flush
        - ly_set_erase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_json.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1045,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - json_print_node
            - BranchSide:      'src/printer_json.c:1050,16'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - json_print_node
        - Branch String:   'src/printer_json.c:1055,16'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1055,10'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - json_print_node
            - BranchSide:      'src/printer_json.c:1055,10'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - json_print_node
        - Branch String:   'src/printer_json.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1062,21'
              BranchSideFuncs:
                - json_print_node
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
            - BranchSide:      'src/printer_json.c:1070,15'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
        - Branch String:   'src/printer_json.c:1063,9'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1063,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_json.c:1064,15'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - json_print_node
        - Branch String:   'src/printer_json.c:1064,13'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1065,13'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - json_print_node
            - BranchSide:      'src/printer_json.c:1067,5'
              BranchSideFuncs:
                - ly_print_
                - ly_set_erase
                - ly_print_flush
                - __assert_fail
                - json_print_node
        - Branch String:   'src/printer_json.c:1072,5'
          Branch Sides:
            - BranchSide:      'src/printer_json.c:1072,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/printer_json.c:1073,24'
              BranchSideFuncs:
                - ly_set_erase
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_json.c:1045,9'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:1046,9'
          Dst:             ly_print_flush
        - Src:             'src/printer_json.c:1058,5'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:1063,9'
          Dst:             json_print_node
        - Src:             'src/printer_json.c:1070,5'
          Dst:             ly_print_
        - Src:             'src/printer_json.c:1072,5'
          Dst:             __assert_fail
        - Src:             'src/printer_json.c:1073,5'
          Dst:             ly_set_erase
        - Src:             'src/printer_json.c:1075,5'
          Dst:             ly_print_flush
    - functionName:    lyb_write_sibling_meta
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - sib
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_write_skipped
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:260,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:260,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:262,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:260,5'
          Dst:             ly_write_skipped
    - functionName:    lyb_print_term_value
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - out
        - lybctx
      BBCount:         34
      ICount:          236
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ly_log
        - lyb_write
        - lyb_write_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:625,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:625,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:625,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:625,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:625,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:625,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:625,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:625,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:625,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:625,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:625,5'
              BranchSideFuncs:
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
            - BranchSide:      'src/printer_lyb.c:629,20'
              BranchSideFuncs:
                - free
                - lyb_write
                - lyb_write_number
                - ly_log
        - Branch String:   'src/printer_lyb.c:633,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:637,25'
              BranchSideFuncs:
                - lyb_write_number
                - free
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:655,25'
              BranchSideFuncs:
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:639,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:639,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:641,13'
              BranchSideFuncs:
                - lyb_write_number
                - free
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:641,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:642,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/printer_lyb.c:649,32'
              BranchSideFuncs:
                - lyb_write_number
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:650,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:650,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:651,5'
              BranchSideFuncs:
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:657,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:657,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:660,21'
              BranchSideFuncs:
                - free
                - lyb_write
        - Branch String:   'src/printer_lyb.c:664,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:664,21'
              BranchSideFuncs:
                - lyb_write
                - free
            - BranchSide:      'src/printer_lyb.c:666,25'
              BranchSideFuncs:
                - lyb_write
                - free
        - Branch String:   'src/printer_lyb.c:667,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:667,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:668,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/printer_lyb.c:671,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:671,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_lyb.c:672,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/printer_lyb.c:625,5'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:642,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:649,15'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:666,15'
          Dst:             lyb_write
    - functionName:    lyb_write_number
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - num
        - bytes
        - out
        - lybctx
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyb_write
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/printer_lyb.c:405,12'
          Dst:             lyb_write
    - functionName:    lyb_write
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - buf
        - count
        - lybctx
      BBCount:         50
      ICount:          316
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_write_
        - ly_write_skip
        - lyb_write_sibling_meta
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:285,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:285,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:285,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:285,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:287,17'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:294,14'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:287,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:289,43'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:292,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:294,19'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:294,23'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:299,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:294,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:295,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:299,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:299,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:300,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:312,13'
              BranchSideFuncs:
                - ly_write_
                - __assert_fail
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:300,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:300,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:302,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:302,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:302,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:302,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:302,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:304,48'
              BranchSideFuncs:
                - __assert_fail
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:308,22'
              BranchSideFuncs:
                - ly_write_
                - __assert_fail
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:305,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:305,17'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:306,13'
              BranchSideFuncs:
                - ly_write_
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:312,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:281,5'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
            - BranchSide:      'src/printer_lyb.c:314,13'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
        - Branch String:   'src/printer_lyb.c:314,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:314,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:317,13'
              BranchSideFuncs:
                - ly_write_skip
                - lyb_write_sibling_meta
                - ly_write_
                - __assert_fail
                - ly_log
        - Branch String:   'src/printer_lyb.c:321,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:321,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:324,26'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
        - Branch String:   'src/printer_lyb.c:324,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:325,21'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
            - BranchSide:      'src/printer_lyb.c:331,9'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_log
                - ly_write_
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:325,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:326,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:329,19'
              BranchSideFuncs:
                - lyb_write_sibling_meta
                - ly_write_skip
                - ly_write_
                - __assert_fail
                - ly_log
      Callsites:
        - Src:             'src/printer_lyb.c:300,13'
          Dst:             ly_write_
        - Src:             'src/printer_lyb.c:305,17'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:314,13'
          Dst:             lyb_write_sibling_meta
        - Src:             'src/printer_lyb.c:321,13'
          Dst:             ly_write_skip
        - Src:             'src/printer_lyb.c:326,21'
          Dst:             ly_log
    - functionName:    lyd_get_meta_value
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/metadata.h:53,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.h:54,42'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/plugins_exts/metadata.h:59,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/metadata.h:56,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.h:56,36'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/metadata.h:56,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/plugins_exts/metadata.h:56,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyb_print_metadata
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
      BBCount:         52
      ICount:          344
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - ly_ctx_get_module_latest
        - ly_log
        - lyb_print_module
        - lyb_write
        - lyb_write_string
        - lyd_get_meta_value
        - lyd_is_default
        - lyd_metadata_should_print
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:694,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:695,15'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
                - lyd_is_default
                - ly_ctx_get_module_latest
            - BranchSide:      'src/printer_lyb.c:703,9'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:695,42'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:695,46'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
                - lyd_is_default
                - ly_ctx_get_module_latest
            - BranchSide:      'src/printer_lyb.c:696,19'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
                - lyd_is_default
                - ly_ctx_get_module_latest
        - Branch String:   'src/printer_lyb.c:695,119'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:696,19'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:698,47'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:696,65'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:696,83'
              BranchSideFuncs:
                - lyd_is_default
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
                - ly_ctx_get_module_latest
            - BranchSide:      'src/printer_lyb.c:700,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:695,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:698,47'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:700,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:703,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:704,9'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:706,17'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:706,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:707,40'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - ly_log
            - BranchSide:      'src/printer_lyb.c:718,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:707,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:708,13'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
            - BranchSide:      'src/printer_lyb.c:710,13'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:710,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:711,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:714,9'
              BranchSideFuncs:
                - lyb_write
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - ly_log
        - Branch String:   'src/printer_lyb.c:718,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:718,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:720,9'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:720,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:722,9'
              BranchSideFuncs:
                - lyb_print_module
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:728,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:722,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:723,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:723,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:724,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:724,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:724,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:725,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:728,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:729,40'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:743,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:729,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:730,13'
              BranchSideFuncs:
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
            - BranchSide:      'src/printer_lyb.c:734,9'
              BranchSideFuncs:
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
        - Branch String:   'src/printer_lyb.c:734,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:734,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:737,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_module
        - Branch String:   'src/printer_lyb.c:737,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:740,9'
              BranchSideFuncs:
                - lyd_get_meta_value
                - lyb_write_string
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:740,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:741,5'
              BranchSideFuncs:
                - lyd_metadata_should_print
                - lyb_print_module
                - lyb_write_string
                - lyd_get_meta_value
                - lyb_write_string
      Callsites:
        - Src:             'src/printer_lyb.c:696,68'
          Dst:             lyd_is_default
        - Src:             'src/printer_lyb.c:698,22'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/printer_lyb.c:707,14'
          Dst:             lyd_metadata_should_print
        - Src:             'src/printer_lyb.c:711,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:718,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:722,9'
          Dst:             lyb_print_module
        - Src:             'src/printer_lyb.c:723,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:724,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:729,14'
          Dst:             lyd_metadata_should_print
        - Src:             'src/printer_lyb.c:734,9'
          Dst:             lyb_print_module
        - Src:             'src/printer_lyb.c:737,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:740,9'
          Dst:             lyd_get_meta_value
        - Src:             'src/printer_lyb.c:740,9'
          Dst:             lyb_write_string
    - functionName:    lyb_print_module
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - mod
        - lybctx
      BBCount:         11
      ICount:          120
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atoi
        - lyb_cache_module_hash
        - lyb_write_number
        - lyb_write_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:476,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:476,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:480,14'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_cache_module_hash
                - atoi
                - atoi
                - atoi
        - Branch String:   'src/printer_lyb.c:481,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:482,18'
              BranchSideFuncs:
                - atoi
                - atoi
                - atoi
                - lyb_write_number
                - lyb_cache_module_hash
            - BranchSide:      'src/printer_lyb.c:497,5'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_cache_module_hash
        - Branch String:   'src/printer_lyb.c:497,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:497,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:500,27'
              BranchSideFuncs:
                - lyb_cache_module_hash
      Callsites:
        - Src:             'src/printer_lyb.c:476,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:482,13'
          Dst:             atoi
        - Src:             'src/printer_lyb.c:488,13'
          Dst:             atoi
        - Src:             'src/printer_lyb.c:493,13'
          Dst:             atoi
        - Src:             'src/printer_lyb.c:497,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:500,5'
          Dst:             lyb_cache_module_hash
    - functionName:    lyb_write_string
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - str_len
        - len_size
        - out
        - lybctx
      BBCount:         24
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lyb_write
        - lyb_write_number
        - strlen
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:423,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:424,13'
              BranchSideFuncs:
                - strlen
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:428,10'
              BranchSideFuncs:
                - strlen
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:425,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:425,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:426,5'
              BranchSideFuncs:
                - strlen
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:428,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:429,26'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:432,13'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:432,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:434,17'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:437,17'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:440,17'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:443,15'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
            - BranchSide:      'src/printer_lyb.c:446,15'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
                - ly_log
        - Branch String:   'src/printer_lyb.c:448,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:449,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:453,5'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write
        - Branch String:   'src/printer_lyb.c:453,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:453,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:455,5'
              BranchSideFuncs:
                - lyb_write
        - Branch String:   'src/printer_lyb.c:455,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:455,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:457,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:425,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:429,19'
          Dst:             strlen
        - Src:             'src/printer_lyb.c:449,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:453,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:455,5'
          Dst:             lyb_write
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyb_print_node_header
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyb_print_metadata
        - lyb_write_number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:884,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:884,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:887,5'
              BranchSideFuncs:
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:887,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:887,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:889,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:884,5'
          Dst:             lyb_print_metadata
        - Src:             'src/printer_lyb.c:887,5'
          Dst:             lyb_write_number
    - functionName:    lyb_print_prefix_data
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - format
        - prefix_data
        - lybctx
      BBCount:         26
      ICount:          183
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - lyb_write
        - lyb_write_number
        - lyb_write_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:568,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:570,15'
              BranchSideFuncs:
                - lyb_write
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
                - ly_log
            - BranchSide:      'src/printer_lyb.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:601,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:571,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:573,15'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
                - ly_log
            - BranchSide:      'src/printer_lyb.c:577,13'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
                - ly_log
        - Branch String:   'src/printer_lyb.c:574,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:574,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:575,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:577,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:578,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:583,9'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:583,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:586,16'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:586,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:587,18'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:590,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:590,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:593,13'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:593,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:593,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:594,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
      Callsites:
        - Src:             'src/printer_lyb.c:574,13'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:578,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:583,9'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:590,13'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:593,13'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:601,9'
          Dst:             ly_log
    - functionName:    lyb_print_attributes
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
      BBCount:         28
      ICount:          220
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - lyb_print_prefix_data
        - lyb_write
        - lyb_write_number
        - lyb_write_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:760,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:761,13'
              BranchSideFuncs:
                - lyb_write
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
                - ly_log
            - BranchSide:      'src/printer_lyb.c:769,5'
              BranchSideFuncs:
                - lyb_write
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:761,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:762,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:765,9'
              BranchSideFuncs:
                - lyb_write
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
                - ly_log
        - Branch String:   'src/printer_lyb.c:769,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:769,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:772,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:772,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:774,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:792,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:774,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:777,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:777,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:780,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:780,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:780,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:783,9'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:783,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:783,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:786,9'
              BranchSideFuncs:
                - lyb_print_prefix_data
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:786,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:786,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:789,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
        - Branch String:   'src/printer_lyb.c:789,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:790,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_write_string
      Callsites:
        - Src:             'src/printer_lyb.c:762,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:769,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:774,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:777,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:780,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:783,9'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:786,9'
          Dst:             lyb_print_prefix_data
        - Src:             'src/printer_lyb.c:789,9'
          Dst:             lyb_write_string
    - functionName:    lyb_col_equal_cb
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - mod
        - cb_data
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyb_hash_equal_cb
        - lyb_ptr_equal_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:82,12'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:82,35'
              BranchSideFuncs:
                - lyb_ptr_equal_cb
            - BranchSide:      'src/printer_lyb.c:82,85'
              BranchSideFuncs:
                - lyb_hash_equal_cb
      Callsites:
        - Src:             'src/printer_lyb.c:82,18'
          Dst:             lyb_ptr_equal_cb
        - Src:             'src/printer_lyb.c:82,67'
          Dst:             lyb_hash_equal_cb
    - functionName:    lyb_ptr_equal_cb
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:67,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:70,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyb_hash_equal_cb
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_val1_p
        - UNUSED_val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyb_hash_sequence_check
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ht
        - sibling
        - ht_col_id
        - compare_col_id
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lyb_col_equal_cb
        - lyb_get_hash
        - lyht_find
        - lyht_find_next_with_collision_cb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:101,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:106,5'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyb_get_hash
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:109,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:110,30'
              BranchSideFuncs:
                - lyb_get_hash
                - lyb_get_hash
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/printer_lyb.c:115,13'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyb_get_hash
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:110,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:112,17'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyb_get_hash
                - lyb_get_hash
            - BranchSide:      'src/printer_lyb.c:114,9'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyb_get_hash
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:115,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:121,5'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyb_get_hash
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:121,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:109,27'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_find_next_with_collision_cb
                - lyb_get_hash
                - lyb_get_hash
            - BranchSide:      'src/printer_lyb.c:124,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:101,33'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:101,9'
          Dst:             lyht_find
        - Src:             'src/printer_lyb.c:110,17'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:110,45'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:121,62'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:121,15'
          Dst:             lyht_find_next_with_collision_cb
        - Src:             'src/printer_lyb.c:121,15'
          Dst:             lyb_col_equal_cb
    - functionName:    lyb_hash_find
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - node
        - hash_p
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyb_get_hash
        - lyht_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:222,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:223,29'
              BranchSideFuncs:
                - lyb_get_hash
                - ly_log
                - lyht_find
                - ly_log
            - BranchSide:      'src/printer_lyb.c:234,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:224,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:225,13'
              BranchSideFuncs:
                - lyht_find
                - ly_log
                - lyb_get_hash
                - ly_log
            - BranchSide:      'src/printer_lyb.c:228,24'
              BranchSideFuncs:
                - lyht_find
                - ly_log
                - lyb_get_hash
                - ly_log
        - Branch String:   'src/printer_lyb.c:228,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:230,13'
              BranchSideFuncs:
                - ly_log
                - lyb_get_hash
                - ly_log
                - lyht_find
            - BranchSide:      'src/printer_lyb.c:232,5'
              BranchSideFuncs:
                - ly_log
                - lyb_get_hash
                - ly_log
                - lyht_find
        - Branch String:   'src/printer_lyb.c:234,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:235,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:238,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:223,16'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:225,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:228,14'
          Dst:             lyht_find
        - Src:             'src/printer_lyb.c:235,9'
          Dst:             ly_log
    - functionName:    lyb_hash_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - ht_p
      BBCount:         40
      ICount:          253
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - lyb_get_hash
        - lyb_hash_equal_cb
        - lyb_hash_sequence_check
        - lyb_ptr_equal_cb
        - lyht_free
        - lyht_insert
        - lyht_insert_with_resize_cb
        - lyht_new
        - lyht_set_cb
        - lys_getnext
        - lysc_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:144,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:144,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
            - BranchSide:      'src/printer_lyb.c:146,18'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
        - Branch String:   'src/printer_lyb.c:147,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:148,22'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
            - BranchSide:      'src/printer_lyb.c:151,14'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
        - Branch String:   'src/printer_lyb.c:151,14'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:155,55'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
            - BranchSide:      'src/printer_lyb.c:155,55'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
        - Branch String:   'src/printer_lyb.c:155,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:157,16'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
            - BranchSide:      'src/printer_lyb.c:202,17'
              BranchSideFuncs:
                - lyht_set_cb
        - Branch String:   'src/printer_lyb.c:157,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:161,31'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
            - BranchSide:      'src/printer_lyb.c:193,13'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
                - ly_log
                - lyht_free
        - Branch String:   'src/printer_lyb.c:161,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:162,45'
              BranchSideFuncs:
                - lyb_hash_sequence_check
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:166,17'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lys_getnext
                - lyht_set_cb
                - lyb_hash_sequence_check
                - ly_log
                - lyht_free
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
        - Branch String:   'src/printer_lyb.c:162,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:163,21'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lys_getnext
                - lyht_set_cb
                - lyb_hash_sequence_check
                - ly_log
                - lyht_free
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:165,13'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
        - Branch String:   'src/printer_lyb.c:166,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:168,17'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
            - BranchSide:      'src/printer_lyb.c:172,45'
              BranchSideFuncs:
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lys_getnext
                - lyht_set_cb
                - lyb_hash_sequence_check
                - ly_log
                - lyht_free
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
        - Branch String:   'src/printer_lyb.c:172,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:174,17'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:178,17'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
        - Branch String:   'src/printer_lyb.c:178,19'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:178,47'
              BranchSideFuncs:
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - lys_getnext
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - ly_log
                - lyht_free
                - ly_log
                - lyht_set_cb
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:191,9'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
        - Branch String:   'src/printer_lyb.c:178,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:180,29'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
            - BranchSide:      'src/printer_lyb.c:191,9'
              BranchSideFuncs:
                - lys_getnext
                - lyht_set_cb
                - ly_log
                - lyht_free
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - lyht_set_cb
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
        - Branch String:   'src/printer_lyb.c:181,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:182,21'
              BranchSideFuncs:
                - ly_log
                - lyht_set_cb
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:187,29'
              BranchSideFuncs:
                - lyht_set_cb
                - lys_getnext
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert_with_resize_cb
                - lyb_hash_sequence_check
                - lyht_set_cb
                - lyb_get_hash
                - lyht_insert
                - ly_log
                - lyht_set_cb
                - lyht_free
                - lyb_hash_sequence_check
                - ly_log
                - lyht_free
        - Branch String:   'src/printer_lyb.c:193,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:155,5'
              BranchSideFuncs:
                - ly_log
                - lyht_free
            - BranchSide:      'src/printer_lyb.c:195,13'
              BranchSideFuncs:
                - ly_log
                - lyht_free
      Callsites:
        - Src:             'src/printer_lyb.c:143,10'
          Dst:             lyht_new
        - Src:             'src/printer_lyb.c:143,10'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:144,5'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:151,14'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:155,43'
          Dst:             lys_getnext
        - Src:             'src/printer_lyb.c:162,21'
          Dst:             lyb_hash_sequence_check
        - Src:             'src/printer_lyb.c:172,59'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:172,18'
          Dst:             lyht_insert_with_resize_cb
        - Src:             'src/printer_lyb.c:172,18'
          Dst:             lyb_ptr_equal_cb
        - Src:             'src/printer_lyb.c:178,23'
          Dst:             lyb_hash_sequence_check
        - Src:             'src/printer_lyb.c:180,17'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:180,17'
          Dst:             lyb_ptr_equal_cb
        - Src:             'src/printer_lyb.c:181,47'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:181,21'
          Dst:             lyht_insert
        - Src:             'src/printer_lyb.c:182,21'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:183,21'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:183,21'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:184,21'
          Dst:             lyht_free
        - Src:             'src/printer_lyb.c:187,17'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:187,17'
          Dst:             lyb_hash_equal_cb
        - Src:             'src/printer_lyb.c:195,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:196,13'
          Dst:             lyht_free
        - Src:             'src/printer_lyb.c:202,5'
          Dst:             lyht_set_cb
        - Src:             'src/printer_lyb.c:202,5'
          Dst:             lyb_ptr_equal_cb
    - functionName:    lyb_print_node_leaf
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyb_print_node_header
        - lyb_print_term_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:1057,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1057,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1060,5'
              BranchSideFuncs:
                - lyb_print_term_value
        - Branch String:   'src/printer_lyb.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1060,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1062,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1057,5'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:1060,5'
          Dst:             lyb_print_term_value
    - functionName:    lyb_print_node_inner
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyb_print_node_header
        - lyb_print_siblings
        - lyd_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:933,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:933,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:936,5'
              BranchSideFuncs:
                - lyd_child.1601
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:936,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:936,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:938,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:933,5'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:936,5'
          Dst:             lyd_child
        - Src:             'src/printer_lyb.c:936,5'
          Dst:             lyb_print_siblings
    - functionName:    lyb_print_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
      BBCount:         34
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - lyb_print_node
        - lyb_write_start_siblings
        - lyb_write_stop_siblings
        - lyd_parent
        - lysc_data_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:1208,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1208,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1211,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1605
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1211,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1213,14'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1225,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1213,27'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1213,32'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1214,24'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1213,32'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1213,32'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1213,32'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1213,63'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1213,67'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1218,9'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1213,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1214,24'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1218,9'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1215,24'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1215,39'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1215,22'
              BranchSideFuncs:
                - lyb_print_node
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1218,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1218,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1220,25'
              BranchSideFuncs:
                - lyd_parent.1605
                - lyb_write_stop_siblings
                - lyb_print_node
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1220,31'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1220,36'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1605
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1223,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1605
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1220,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1221,13'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1605
                - lysc_data_node
            - BranchSide:      'src/printer_lyb.c:1223,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node
                - lyd_parent.1605
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:1225,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1225,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1227,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1208,5'
          Dst:             lyb_write_start_siblings
        - Src:             'src/printer_lyb.c:1213,32'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:1218,9'
          Dst:             lyb_print_node
        - Src:             'src/printer_lyb.c:1220,14'
          Dst:             lyd_parent
        - Src:             'src/printer_lyb.c:1225,5'
          Dst:             lyb_write_stop_siblings
    - functionName:    lyb_write_start_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - lybctx
      BBCount:         42
      ICount:          325
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - ly_log
        - ly_write_skip
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:366,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:366,7'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:366,7'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:367,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_write_skip
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:372,5'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:368,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:368,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:368,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:0,0'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:368,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:369,32'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:368,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:368,9'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:369,32'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:373,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:373,5'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:373,5'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:374,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:377,17'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:377,17'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:377,21'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:377,54'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:377,54'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:377,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:378,13'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
            - BranchSide:      'src/printer_lyb.c:385,5'
              BranchSideFuncs:
                - ly_write_skip
        - Branch String:   'src/printer_lyb.c:378,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:379,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:382,11'
              BranchSideFuncs:
                - ly_write_skip
                - ly_log
        - Branch String:   'src/printer_lyb.c:385,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:385,5'
              BranchSideFuncs:
                - ly_write_skip
            - BranchSide:      'src/printer_lyb.c:385,5'
              BranchSideFuncs:
                - ly_write_skip
        - Branch String:   'src/printer_lyb.c:385,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:387,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:368,9'
          Dst:             realloc
        - Src:             'src/printer_lyb.c:368,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:368,9'
          Dst:             calloc
        - Src:             'src/printer_lyb.c:368,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:379,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:385,5'
          Dst:             ly_write_skip
    - functionName:    lyb_print_node
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - printed_node
        - sibling_ht
        - lybctx
      BBCount:         53
      ICount:          363
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - lyb_print_lyb_type
        - lyb_print_module
        - lyb_print_node_any
        - lyb_print_node_inner
        - lyb_print_node_leaf
        - lyb_print_node_leaflist
        - lyb_print_node_list
        - lyb_print_node_opaq
        - lyb_print_schema_hash
        - lyb_write_string
        - lysc_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:1160,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1160,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1163,9'
              BranchSideFuncs:
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
                - lysc_data_node
                - lyb_print_module
        - Branch String:   'src/printer_lyb.c:1163,22'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1163,27'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_module
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:1167,9'
              BranchSideFuncs:
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:1163,50'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1163,54'
              BranchSideFuncs:
                - lyb_print_module
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:1164,9'
              BranchSideFuncs:
                - lyb_print_module
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:1163,54'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1163,54'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_module
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:1163,54'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_module
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1164,9'
              BranchSideFuncs:
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
            - BranchSide:      'src/printer_lyb.c:1167,9'
              BranchSideFuncs:
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:1164,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1165,5'
              BranchSideFuncs:
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
                - lyb_write_string
        - Branch String:   'src/printer_lyb.c:1167,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1169,9'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
            - BranchSide:      'src/printer_lyb.c:1172,9'
              BranchSideFuncs:
                - lyb_print_schema_hash
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
        - Branch String:   'src/printer_lyb.c:1169,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1170,5'
              BranchSideFuncs:
                - lyb_print_node_opaq
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
        - Branch String:   'src/printer_lyb.c:1172,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1172,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1175,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1176,9'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
            - BranchSide:      'src/printer_lyb.c:1177,16'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
                - lyb_print_node_leaflist
        - Branch String:   'src/printer_lyb.c:1176,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1177,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1177,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1178,9'
              BranchSideFuncs:
                - lyb_print_node_leaflist
            - BranchSide:      'src/printer_lyb.c:1179,16'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
                - lyb_print_node_list
        - Branch String:   'src/printer_lyb.c:1178,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1178,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1179,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1179,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1180,9'
              BranchSideFuncs:
                - lyb_print_node_list
            - BranchSide:      'src/printer_lyb.c:1181,16'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
                - lyb_print_node_any
        - Branch String:   'src/printer_lyb.c:1180,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1180,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1181,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1181,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1182,9'
              BranchSideFuncs:
                - lyb_print_node_any
            - BranchSide:      'src/printer_lyb.c:1183,16'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_print_node_inner
        - Branch String:   'src/printer_lyb.c:1182,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1182,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1183,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1183,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1184,9'
              BranchSideFuncs:
                - lyb_print_node_inner
            - BranchSide:      'src/printer_lyb.c:1186,9'
              BranchSideFuncs:
                - lyb_print_node_leaf
        - Branch String:   'src/printer_lyb.c:1184,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1184,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1185,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:1186,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1186,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1160,5'
          Dst:             lyb_print_lyb_type
        - Src:             'src/printer_lyb.c:1163,54'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:1164,9'
          Dst:             lyb_print_module
        - Src:             'src/printer_lyb.c:1169,9'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1172,9'
          Dst:             lyb_print_schema_hash
        - Src:             'src/printer_lyb.c:1176,9'
          Dst:             lyb_print_node_opaq
        - Src:             'src/printer_lyb.c:1178,9'
          Dst:             lyb_print_node_leaflist
        - Src:             'src/printer_lyb.c:1180,9'
          Dst:             lyb_print_node_list
        - Src:             'src/printer_lyb.c:1182,9'
          Dst:             lyb_print_node_any
        - Src:             'src/printer_lyb.c:1184,9'
          Dst:             lyb_print_node_inner
        - Src:             'src/printer_lyb.c:1186,9'
          Dst:             lyb_print_node_leaf
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyb_write_stop_siblings
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - lybctx
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyb_write_sibling_meta
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:348,34'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:348,34'
              BranchSideFuncs:
                - lyb_write_sibling_meta
            - BranchSide:      'src/printer_lyb.c:348,34'
              BranchSideFuncs:
                - lyb_write_sibling_meta
      Callsites:
        - Src:             'src/printer_lyb.c:348,5'
          Dst:             lyb_write_sibling_meta
    - functionName:    lyb_print_lyb_type
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
      BBCount:         22
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyb_write_number
        - lysc_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:905,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:906,9'
              BranchSideFuncs:
                - __assert_fail
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:908,17'
              BranchSideFuncs:
                - lyb_write_number
                - lysc_data_node
        - Branch String:   'src/printer_lyb.c:906,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:906,9'
              BranchSideFuncs:
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:907,18'
              BranchSideFuncs:
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:908,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:909,18'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:910,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:910,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:910,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:910,17'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:910,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:911,18'
              BranchSideFuncs:
                - lyb_write_number
            - BranchSide:      'src/printer_lyb.c:913,18'
              BranchSideFuncs:
                - lyb_write_number
        - Branch String:   'src/printer_lyb.c:916,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:916,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:918,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:906,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:910,17'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:916,5'
          Dst:             lyb_write_number
    - functionName:    lyb_print_schema_hash
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - schema
        - sibling_ht
        - lybctx
      BBCount:         58
      ICount:          415
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - ly_log
        - lyb_get_hash
        - lyb_hash_find
        - lyb_hash_siblings
        - lyb_write
        - lys_getnext
        - lysc_data_node
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:813,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:815,14'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:821,11'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:816,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:816,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:821,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:823,63'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:846,5'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:823,63'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:825,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:825,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:825,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:825,9'
              BranchSideFuncs:
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:825,9'
              BranchSideFuncs:
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:825,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:826,17'
              BranchSideFuncs:
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:833,15'
              BranchSideFuncs:
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:826,17'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:828,31'
              BranchSideFuncs:
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
            - BranchSide:      'src/printer_lyb.c:831,9'
              BranchSideFuncs:
                - lyb_hash_siblings
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:833,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:835,13'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:843,5'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:835,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:835,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:838,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
                - realloc
                - ly_log
        - Branch String:   'src/printer_lyb.c:838,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:838,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:838,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:838,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:838,13'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:838,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:838,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:838,13'
              BranchSideFuncs:
                - lyb_hash_find
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:838,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/printer_lyb.c:846,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:846,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:849,5'
              BranchSideFuncs:
                - lyb_write
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:849,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:849,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:851,9'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:851,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:853,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:857,12'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:857,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:857,63'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:859,5'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
        - Branch String:   'src/printer_lyb.c:859,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:860,29'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
            - BranchSide:      'src/printer_lyb.c:869,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_lyb.c:861,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:862,13'
              BranchSideFuncs:
                - __assert_fail
                - lyb_write
                - lyb_get_hash
            - BranchSide:      'src/printer_lyb.c:864,9'
              BranchSideFuncs:
                - __assert_fail
                - lyb_write
                - lyb_get_hash
        - Branch String:   'src/printer_lyb.c:864,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:864,9'
              BranchSideFuncs:
                - lyb_write
                - lyb_get_hash
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:866,9'
              BranchSideFuncs:
                - lyb_write
                - lyb_get_hash
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:866,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:866,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:867,5'
              BranchSideFuncs:
                - lyb_get_hash
                - __assert_fail
                - lyb_write
      Callsites:
        - Src:             'src/printer_lyb.c:816,9'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:823,63'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:823,45'
          Dst:             lys_getnext
        - Src:             'src/printer_lyb.c:835,13'
          Dst:             lyb_hash_siblings
        - Src:             'src/printer_lyb.c:838,13'
          Dst:             realloc
        - Src:             'src/printer_lyb.c:838,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:838,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:846,5'
          Dst:             lyb_hash_find
        - Src:             'src/printer_lyb.c:849,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:860,16'
          Dst:             lyb_get_hash
        - Src:             'src/printer_lyb.c:864,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:866,9'
          Dst:             lyb_write
    - functionName:    lyb_print_node_opaq
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - opaq
        - lyd_lybctx
      BBCount:         22
      ICount:          211
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - lyb_print_attributes
        - lyb_print_prefix_data
        - lyb_print_siblings
        - lyb_write_number
        - lyb_write_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:955,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:955,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:958,5'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:958,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:958,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:961,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:961,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:961,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:964,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:964,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:964,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:967,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:967,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:967,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:970,5'
              BranchSideFuncs:
                - lyb_write_string
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:970,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:970,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:973,5'
              BranchSideFuncs:
                - lyb_write_number
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:973,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:973,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:976,5'
              BranchSideFuncs:
                - lyb_print_prefix_data
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:976,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:976,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:979,5'
              BranchSideFuncs:
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:979,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:979,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:981,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:955,5'
          Dst:             lyb_print_attributes
        - Src:             'src/printer_lyb.c:958,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:961,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:964,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:967,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:970,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:973,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:976,5'
          Dst:             lyb_print_prefix_data
        - Src:             'src/printer_lyb.c:979,5'
          Dst:             lyb_print_siblings
    - functionName:    lyb_print_node_leaflist
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
        - printed_node
      BBCount:         17
      ICount:          121
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyb_print_node_leaf
        - lyb_write_start_siblings
        - lyb_write_stop_siblings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1081,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1083,14'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_leaf
        - Branch String:   'src/printer_lyb.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1087,13'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1098,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1087,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1089,13'
              BranchSideFuncs:
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1093,9'
              BranchSideFuncs:
                - lyb_print_node_leaf
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1093,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1093,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1094,25'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_leaf
        - Branch String:   'src/printer_lyb.c:1098,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1098,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1100,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1081,5'
          Dst:             lyb_write_start_siblings
        - Src:             'src/printer_lyb.c:1093,9'
          Dst:             lyb_print_node_leaf
        - Src:             'src/printer_lyb.c:1098,5'
          Dst:             lyb_write_stop_siblings
    - functionName:    lyb_print_node_list
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - node
        - lybctx
        - printed_node
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - lyb_print_node_header
        - lyb_print_siblings
        - lyb_write_start_siblings
        - lyb_write_stop_siblings
        - lyd_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:1119,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1119,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1121,14'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_header
                - lyd_child.1601
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1123,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1124,13'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyd_child.1601
                - lyb_print_siblings
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1139,5'
              BranchSideFuncs:
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1124,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1126,13'
              BranchSideFuncs:
                - lyb_write_stop_siblings
            - BranchSide:      'src/printer_lyb.c:1130,9'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyd_child.1601
                - lyb_print_siblings
                - lyb_write_stop_siblings
        - Branch String:   'src/printer_lyb.c:1130,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1133,9'
              BranchSideFuncs:
                - lyd_child.1601
                - lyb_print_siblings
                - lyb_write_stop_siblings
                - lyb_print_node_header
        - Branch String:   'src/printer_lyb.c:1133,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1135,25'
              BranchSideFuncs:
                - lyb_write_stop_siblings
                - lyb_print_node_header
                - lyd_child.1601
                - lyb_print_siblings
        - Branch String:   'src/printer_lyb.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:1119,5'
          Dst:             lyb_write_start_siblings
        - Src:             'src/printer_lyb.c:1130,9'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:1133,9'
          Dst:             lyd_child
        - Src:             'src/printer_lyb.c:1133,9'
          Dst:             lyb_print_siblings
        - Src:             'src/printer_lyb.c:1139,5'
          Dst:             lyb_write_stop_siblings
    - functionName:    lyb_print_node_any
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - anydata
        - lyd_lybctx
      BBCount:         37
      ICount:          242
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_out_free
        - ly_out_new_memory
        - lyb_print_data
        - lyb_print_node_header
        - lyb_write_number
        - lyb_write_string
        - lyd_lyb_data_length
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:1003,52'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1003,56'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyb_write_number
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1007,9'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyb_write_number
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:1003,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1004,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1007,9'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyb_write_number
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:1007,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1009,20'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyb_write_number
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
            - BranchSide:      'src/printer_lyb.c:1011,22'
              BranchSideFuncs:
                - lyb_print_node_header
                - lyb_write_number
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:1015,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1015,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:1018,5'
              BranchSideFuncs:
                - lyb_write_number
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:1018,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1018,5'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1020,9'
              BranchSideFuncs:
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:1020,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1022,9'
              BranchSideFuncs:
                - ly_out_new_memory
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
                - lyb_write_string
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1028,16'
              BranchSideFuncs:
                - strlen
                - lyb_write_string
                - ly_out_free
                - lyd_lyb_data_length
                - __assert_fail
        - Branch String:   'src/printer_lyb.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1022,9'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1023,9'
              BranchSideFuncs:
                - lyb_print_data
                - lyd_lyb_data_length
                - __assert_fail
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1023,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1023,9'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1025,35'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - __assert_fail
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1026,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1026,9'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1027,15'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1028,16'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1029,35'
              BranchSideFuncs:
                - lyd_lyb_data_length
                - __assert_fail
                - lyb_write_string
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1033,22'
              BranchSideFuncs:
                - strlen
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1030,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1030,9'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1031,15'
              BranchSideFuncs:
                - lyb_write_string
                - ly_out_free
        - Branch String:   'src/printer_lyb.c:1038,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1038,5'
              BranchSideFuncs:
                - ly_out_free
            - BranchSide:      'src/printer_lyb.c:1038,5'
              BranchSideFuncs:
                - ly_out_free
      Callsites:
        - Src:             'src/printer_lyb.c:1004,9'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1015,5'
          Dst:             lyb_print_node_header
        - Src:             'src/printer_lyb.c:1018,5'
          Dst:             lyb_write_number
        - Src:             'src/printer_lyb.c:1022,9'
          Dst:             ly_out_new_memory
        - Src:             'src/printer_lyb.c:1023,9'
          Dst:             lyb_print_data
        - Src:             'src/printer_lyb.c:1025,15'
          Dst:             lyd_lyb_data_length
        - Src:             'src/printer_lyb.c:1026,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:1029,15'
          Dst:             lyd_lyb_data_length
        - Src:             'src/printer_lyb.c:1030,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:1033,15'
          Dst:             strlen
        - Src:             'src/printer_lyb.c:1038,5'
          Dst:             lyb_write_string
        - Src:             'src/printer_lyb.c:1041,5'
          Dst:             ly_out_free
    - functionName:    lyb_print_data
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - root
        - options
      BBCount:         37
      ICount:          230
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lyb_print_header
        - lyb_print_magic_number
        - lyb_print_siblings
        - lyb_write
        - lyd_lyb_ctx_free
        - lysc_data_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:1236,32'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1236,39'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - __assert_fail
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1236,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - __assert_fail
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1236,39'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1236,32'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - __assert_fail
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1236,32'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - calloc
                - ly_log
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - __assert_fail
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1239,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1239,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - __assert_fail
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1240,22'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyd_lyb_ctx_free
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - __assert_fail
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1241,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1241,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - __assert_fail
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1243,29'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - __assert_fail
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1244,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1245,31'
              BranchSideFuncs:
                - __assert_fail
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1256,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1246,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1246,9'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1248,13'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - lysc_data_node
                - ly_log
        - Branch String:   'src/printer_lyb.c:1248,26'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1248,29'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1253,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1248,29'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1248,29'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - ly_log
            - BranchSide:      'src/printer_lyb.c:1248,29'
              BranchSideFuncs:
                - lysc_data_node
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
                - ly_log
        - Branch String:   'src/printer_lyb.c:1248,13'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1249,13'
              BranchSideFuncs:
                - ly_log
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1253,5'
              BranchSideFuncs:
                - lyb_print_magic_number
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1256,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1256,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1259,5'
              BranchSideFuncs:
                - lyb_print_header
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1259,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1259,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1262,5'
              BranchSideFuncs:
                - lyb_print_siblings
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1262,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1262,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1265,5'
              BranchSideFuncs:
                - lyb_write
                - lyd_lyb_ctx_free
        - Branch String:   'src/printer_lyb.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:1265,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
            - BranchSide:      'src/printer_lyb.c:1265,5'
              BranchSideFuncs:
                - lyd_lyb_ctx_free
      Callsites:
        - Src:             'src/printer_lyb.c:1238,14'
          Dst:             calloc
        - Src:             'src/printer_lyb.c:1239,5'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1240,22'
          Dst:             calloc
        - Src:             'src/printer_lyb.c:1241,5'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1246,9'
          Dst:             __assert_fail
        - Src:             'src/printer_lyb.c:1248,29'
          Dst:             lysc_data_node
        - Src:             'src/printer_lyb.c:1249,13'
          Dst:             ly_log
        - Src:             'src/printer_lyb.c:1256,5'
          Dst:             lyb_print_magic_number
        - Src:             'src/printer_lyb.c:1259,5'
          Dst:             lyb_print_header
        - Src:             'src/printer_lyb.c:1262,5'
          Dst:             lyb_print_siblings
        - Src:             'src/printer_lyb.c:1265,5'
          Dst:             lyb_write
        - Src:             'src/printer_lyb.c:1268,5'
          Dst:             lyd_lyb_ctx_free
    - functionName:    lyb_print_magic_number
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_write_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:518,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:518,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:520,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:518,5'
          Dst:             ly_write_
    - functionName:    lyb_print_header
      functionSourceFile: '/src/libyang/src/printer_lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - ctx
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_ctx_get_modules_hash
        - ly_write_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_lyb.c:539,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:539,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:542,9'
              BranchSideFuncs:
                - ly_write_
                - ly_ctx_get_modules_hash
        - Branch String:   'src/printer_lyb.c:542,9'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:543,40'
              BranchSideFuncs:
                - ly_ctx_get_modules_hash
                - ly_write_
            - BranchSide:      'src/printer_lyb.c:545,14'
              BranchSideFuncs:
                - ly_write_
        - Branch String:   'src/printer_lyb.c:547,5'
          Branch Sides:
            - BranchSide:      'src/printer_lyb.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_lyb.c:549,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_lyb.c:539,5'
          Dst:             ly_write_
        - Src:             'src/printer_lyb.c:543,16'
          Dst:             ly_ctx_get_modules_hash
        - Src:             'src/printer_lyb.c:547,5'
          Dst:             ly_write_
    - functionName:    lys_compile_unres_dflt
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - type
        - dflt
        - dflt_pmod
        - storage
        - unres
      BBCount:         21
      ICount:          186
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ly_err_free
        - ly_log_location
        - ly_log_location_revert
        - ly_path_free
        - ly_vlog
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:946,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:949,16'
              BranchSideFuncs:
                - ly_path_free
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_err_free
        - Branch String:   'src/schema_compile.c:954,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:955,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_err_free
            - BranchSide:      'src/schema_compile.c:966,5'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/schema_compile.c:956,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:957,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_err_free
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:960,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:967,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:968,16'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/schema_compile.c:970,15'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/schema_compile.c:972,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:975,22'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/schema_compile.c:978,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:944,53'
          Dst:             strlen
        - Src:             'src/schema_compile.c:955,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:957,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:958,13'
          Dst:             ly_err_free
        - Src:             'src/schema_compile.c:960,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:962,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:975,9'
          Dst:             ly_path_free
    - functionName:    lys_compile_unres_disabled_bitenum_remove
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - items
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lysc_enum_item_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:773,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:773,14'
              BranchSideFuncs:
                - lysc_enum_item_free
            - BranchSide:      'src/schema_compile.c:773,14'
              BranchSideFuncs:
                - lysc_enum_item_free
        - Branch String:   'src/schema_compile.c:773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:774,13'
              BranchSideFuncs:
                - lysc_enum_item_free
            - BranchSide:      'src/schema_compile.c:791,1'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:774,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:776,33'
              BranchSideFuncs:
                - lysc_enum_item_free
            - BranchSide:      'src/schema_compile.c:789,9'
              BranchSideFuncs:
                - lysc_enum_item_free
        - Branch String:   'src/schema_compile.c:779,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:779,44'
              BranchSideFuncs:
                - lysc_enum_item_free
            - BranchSide:      'src/schema_compile.c:779,44'
              BranchSideFuncs:
                - lysc_enum_item_free
        - Branch String:   'src/schema_compile.c:780,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:781,25'
              BranchSideFuncs:
                - lysc_enum_item_free
            - BranchSide:      'src/schema_compile.c:785,13'
              BranchSideFuncs:
                - lysc_enum_item_free
      Callsites:
        - Src:             'src/schema_compile.c:776,13'
          Dst:             lysc_enum_item_free
    - functionName:    lys_compile_unres_when_cyclic
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - node
      BBCount:         61
      ICount:          422
      EdgeCount:       79
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lysc_node_when
        - lyxp_atomize
        - lyxp_set_free_content
        - lyxp_set_scnode_contains
        - lyxp_set_scnode_insert_node
        - lyxp_set_scnode_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:505,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:506,22'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:514,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:508,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:510,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:512,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:514,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:515,22'
              BranchSideFuncs:
                - lysc_node_when
                - lyxp_set_free_content
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:588,5'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/schema_compile.c:516,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:518,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:521,14'
              BranchSideFuncs:
                - lysc_node_when
                - lyxp_set_free_content
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:521,49'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:521,68'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:523,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:521,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:523,13'
              BranchSideFuncs:
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:527,16'
              BranchSideFuncs:
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:533,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:533,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:533,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:533,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:534,24'
              BranchSideFuncs:
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:580,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:537,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:538,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:543,24'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:543,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:544,33'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:564,21'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:544,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:546,33'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:551,50'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:551,112'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:552,30'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:561,29'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:551,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:553,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:561,29'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:564,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:566,21'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:578,39'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:566,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:566,21'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - __assert_fail
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:567,33'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - __assert_fail
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:567,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:569,77'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:572,69'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_scnode_merge
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - lyxp_atomize
                - __assert_fail
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:573,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:573,25'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
        - Branch String:   'src/schema_compile.c:584,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:584,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:584,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:584,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:531,13'
              BranchSideFuncs:
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_set_free_content
                - lysc_node_when
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:587,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lysc_node_when
                - ly_log_location
                - lysc_node_when
                - ly_log_location_revert
                - lyxp_atomize
                - lyxp_set_scnode_merge
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_log_location_revert
                - lyxp_set_scnode_contains
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
      Callsites:
        - Src:             'src/schema_compile.c:521,53'
          Dst:             lysc_node_when
        - Src:             'src/schema_compile.c:531,13'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:532,25'
          Dst:             lysc_node_when
        - Src:             'src/schema_compile.c:535,23'
          Dst:             lyxp_atomize
        - Src:             'src/schema_compile.c:538,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:539,21'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:551,25'
          Dst:             lyxp_set_scnode_contains
        - Src:             'src/schema_compile.c:553,25'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:556,25'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:566,21'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:572,31'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/schema_compile.c:573,25'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:578,17'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/schema_compile.c:580,13'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:591,5'
          Dst:             lyxp_set_free_content
    - functionName:    lys_compile_unres_check_disabled
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         71
      ICount:          460
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1238,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1239,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1245,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1245,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1246,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1291,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1246,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1247,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1251,42'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1253,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1253,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1253,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1253,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1254,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1266,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1254,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1254,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1254,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1254,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1255,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1261,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1255,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1256,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1259,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1261,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1262,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1264,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1266,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1267,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1289,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1267,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1267,51'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1267,51'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1267,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1269,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1276,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1269,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1269,59'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1269,59'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1269,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1270,30'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1273,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1271,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1271,66'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1271,66'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1276,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1276,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1277,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1277,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1277,52'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1277,52'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1277,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1278,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1284,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1278,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1278,60'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1278,60'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1278,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1279,34'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1282,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1280,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1280,67'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1280,67'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile.c:1284,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1284,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:1285,21'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/schema_compile.c:1239,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1240,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1241,9'
          Dst:             ly_log_location_revert
    - functionName:    lysc_unres_dflt_free
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - r
      BBCount:         23
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lysp_qname_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:209,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:209,5'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_qname_free
                - free
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:210,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_qname_free
                - free
        - Branch String:   'src/schema_compile.c:209,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:209,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:210,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_qname_free
                - free
        - Branch String:   'src/schema_compile.c:210,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:211,42'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - free
            - BranchSide:      'src/schema_compile.c:214,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/schema_compile.c:214,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:214,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
            - BranchSide:      'src/schema_compile.c:214,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/schema_compile.c:214,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:214,9'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - free
            - BranchSide:      'src/schema_compile.c:214,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/schema_compile.c:209,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:211,9'
          Dst:             lysp_qname_free
        - Src:             'src/schema_compile.c:214,9'
          Dst:             lysp_qname_free
    - functionName:    lys_compile_unres_llist_dflts
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - llist
        - dflt
        - dflts
        - unres
      BBCount:         80
      ICount:          561
      EdgeCount:       105
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lys_compile_unres_dflt
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1034,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1034,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1037,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1034,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1034,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1037,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1037,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1037,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1037,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1043,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1043,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1040,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1043,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1043,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1043,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1043,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1044,9'
              BranchSideFuncs:
                - ly_vlog
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1052,36'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1044,9'
              BranchSideFuncs:
                - ly_vlog
                - calloc
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1044,9'
              BranchSideFuncs:
                - ly_vlog
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1045,44'
              BranchSideFuncs:
                - calloc
                - lys_compile_unres_dflt
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile.c:1051,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:1048,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1048,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile.c:1049,13'
              BranchSideFuncs:
                - ly_vlog
                - calloc
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1055,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1055,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile.c:1056,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:1060,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1062,18'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:1074,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1062,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1062,32'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:1062,32'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:1062,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1063,20'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:1072,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1063,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1064,22'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:1071,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:1064,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1065,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:1070,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile.c:1034,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1040,5'
          Dst:             realloc
        - Src:             'src/schema_compile.c:1040,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1040,5'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1040,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1045,44'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1046,19'
          Dst:             lys_compile_unres_dflt
        - Src:             'src/schema_compile.c:1052,36'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1053,15'
          Dst:             lys_compile_unres_dflt
        - Src:             'src/schema_compile.c:1065,21'
          Dst:             ly_vlog
    - functionName:    lys_compile_unres_leaf_dlft
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - leaf
        - dflt
        - unres
      BBCount:         15
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lys_compile_unres_dflt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:996,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:996,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:998,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:998,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1000,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1004,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1005,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1005,5'
              BranchSideFuncs:
                - lys_compile_unres_dflt
                - free
            - BranchSide:      'src/schema_compile.c:1008,34'
              BranchSideFuncs:
                - lys_compile_unres_dflt
                - free
        - Branch String:   'src/schema_compile.c:1009,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1010,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile.c:1014,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:996,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1004,18'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1005,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1008,11'
          Dst:             lys_compile_unres_dflt
    - functionName:    lys_compile_unres_disabled_bitenum
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - leaf
      BBCount:         30
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ly_vlog
        - lys_compile_unres_disabled_bitenum_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:808,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:809,40'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
            - BranchSide:      'src/schema_compile.c:812,14'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
        - Branch String:   'src/schema_compile.c:810,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:810,15'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
            - BranchSide:      'src/schema_compile.c:810,15'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
        - Branch String:   'src/schema_compile.c:815,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:816,14'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
            - BranchSide:      'src/schema_compile.c:829,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:816,46'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:816,50'
              BranchSideFuncs:
                - lys_compile_unres_disabled_bitenum_remove
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:818,45'
              BranchSideFuncs:
                - lys_compile_unres_disabled_bitenum_remove
                - ly_vlog
        - Branch String:   'src/schema_compile.c:816,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:818,45'
              BranchSideFuncs:
                - lys_compile_unres_disabled_bitenum_remove
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:825,23'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
        - Branch String:   'src/schema_compile.c:821,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:821,17'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
            - BranchSide:      'src/schema_compile.c:821,17'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
        - Branch String:   'src/schema_compile.c:821,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:822,27'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
            - BranchSide:      'src/schema_compile.c:824,9'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
        - Branch String:   'src/schema_compile.c:821,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:822,27'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
            - BranchSide:      'src/schema_compile.c:824,9'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_unres_disabled_bitenum_remove
        - Branch String:   'src/schema_compile.c:829,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:834,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:819,13'
          Dst:             lys_compile_unres_disabled_bitenum_remove
        - Src:             'src/schema_compile.c:830,9'
          Dst:             ly_vlog
    - functionName:    lysc_unres_must_free
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:202,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:202,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile.c:202,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    lys_compile_unres_must
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - local_mods
      BBCount:         26
      ICount:          260
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lysc_check_status
        - lysc_node_musts
        - lysc_path
        - lyxp_atomize
        - lyxp_set_free_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:720,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:720,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - lyxp_set_free_content
                - lysc_check_status
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:720,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - lyxp_set_free_content
                - lysc_check_status
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile.c:720,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:722,28'
              BranchSideFuncs:
                - lyxp_atomize
                - lysc_path
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lysc_check_status
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:754,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:724,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:725,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_set_free_content
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:729,9'
              BranchSideFuncs:
                - lysc_path
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - ly_vlog
                - lysc_check_status
                - ly_log
        - Branch String:   'src/schema_compile.c:731,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:733,25'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - ly_vlog
                - lysc_check_status
                - ly_log
            - BranchSide:      'src/schema_compile.c:753,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - lysc_check_status
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile.c:733,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:734,52'
              BranchSideFuncs:
                - lysc_check_status
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - ly_vlog
                - ly_log
            - BranchSide:      'src/schema_compile.c:751,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - ly_vlog
                - lysc_check_status
                - ly_log
        - Branch String:   'src/schema_compile.c:737,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:739,27'
              BranchSideFuncs:
                - lysc_check_status
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - ly_vlog
                - ly_log
            - BranchSide:      'src/schema_compile.c:742,25'
              BranchSideFuncs:
                - lysc_check_status
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - ly_vlog
                - ly_log
        - Branch String:   'src/schema_compile.c:744,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:746,21'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - lysc_check_status
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:750,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log_location_revert
                - lyxp_atomize
                - lysc_path
                - ly_vlog
                - lysc_check_status
                - ly_log
      Callsites:
        - Src:             'src/schema_compile.c:714,5'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:719,13'
          Dst:             lysc_node_musts
        - Src:             'src/schema_compile.c:722,15'
          Dst:             lyxp_atomize
        - Src:             'src/schema_compile.c:725,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:730,9'
          Dst:             lysc_path
        - Src:             'src/schema_compile.c:744,21'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile.c:746,21'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:753,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/schema_compile.c:757,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/schema_compile.c:758,5'
          Dst:             ly_log_location_revert
    - functionName:    lysc_check_status
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - flags1
        - mod1
        - name1
        - flags2
        - mod2
        - name2
      BBCount:         18
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ly_vlog
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:601,12'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:601,42'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:601,12'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:602,12'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:602,42'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:602,12'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:604,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:604,27'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:613,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:605,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:613,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:605,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:606,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:610,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:606,13'
          Dst:             ly_vlog
    - functionName:    lys_compile_unres_when
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when
        - node
      BBCount:         43
      ICount:          335
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_vlog
        - lys_compile_unres_when_cyclic
        - lysc_check_status
        - lysc_data_node
        - lysc_path
        - lyxp_atomize
        - lyxp_set_free_content
        - lyxp_set_scnode_insert_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:637,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:638,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:642,5'
              BranchSideFuncs:
                - lysc_path
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lysc_check_status
                - lysc_data_node
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/schema_compile.c:644,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:645,21'
              BranchSideFuncs:
                - lysc_check_status
                - lysc_data_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_vlog
                - ly_vlog
                - ly_log
            - BranchSide:      'src/schema_compile.c:674,9'
              BranchSideFuncs:
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/schema_compile.c:645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:647,13'
              BranchSideFuncs:
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lysc_check_status
                - lysc_data_node
                - ly_vlog
                - ly_vlog
                - ly_log
            - BranchSide:      'src/schema_compile.c:648,28'
              BranchSideFuncs:
                - lysc_check_status
                - lysc_data_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - ly_vlog
                - ly_vlog
                - ly_log
        - Branch String:   'src/schema_compile.c:656,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:658,13'
              BranchSideFuncs:
                - ly_log
                - lysc_data_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lysc_check_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:663,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lysc_check_status
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:663,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:663,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lysc_check_status
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:663,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lysc_check_status
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:663,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:664,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:667,21'
              BranchSideFuncs:
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lysc_check_status
                - lysc_data_node
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile.c:674,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:676,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_scnode_insert_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:688,51'
              BranchSideFuncs:
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
        - Branch String:   'src/schema_compile.c:676,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:676,9'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:677,21'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
        - Branch String:   'src/schema_compile.c:677,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:679,65'
              BranchSideFuncs:
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:682,57'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lys_compile_unres_when_cyclic
                - lyxp_set_free_content
        - Branch String:   'src/schema_compile.c:683,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:683,13'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/schema_compile.c:689,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:689,5'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/schema_compile.c:689,5'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/schema_compile.c:635,11'
          Dst:             lyxp_atomize
        - Src:             'src/schema_compile.c:638,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:643,5'
          Dst:             lysc_path
        - Src:             'src/schema_compile.c:656,13'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile.c:658,13'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:663,13'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile.c:664,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:668,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:676,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:682,19'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/schema_compile.c:688,11'
          Dst:             lys_compile_unres_when_cyclic
        - Src:             'src/schema_compile.c:692,5'
          Dst:             lyxp_set_free_content
    - functionName:    lys_compile_unres_leafref
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - lref
        - local_mod
      BBCount:         39
      ICount:          336
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_path_compile_leafref
        - ly_path_free
        - ly_vlog
        - lys_nodetype2str
        - lysc_check_status
        - lysc_path
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:855,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:855,5'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:857,9'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:857,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:859,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:863,5'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:863,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:863,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:868,14'
              BranchSideFuncs:
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:868,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:868,34'
              BranchSideFuncs:
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:868,34'
              BranchSideFuncs:
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:871,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:872,9'
              BranchSideFuncs:
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:878,5'
              BranchSideFuncs:
                - lysc_path
                - strlen
                - lysc_check_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:881,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:883,15'
              BranchSideFuncs:
                - lysc_check_status
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:886,13'
              BranchSideFuncs:
                - lysc_check_status
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:888,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:891,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:895,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:896,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:904,43'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:896,42'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:896,46'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:901,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:896,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:897,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:901,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:905,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:904,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:905,22'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:904,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:907,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:916,48'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:907,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:909,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:913,5'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile.c:855,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:863,5'
          Dst:             ly_path_compile_leafref
        - Src:             'src/schema_compile.c:869,5'
          Dst:             ly_path_free
        - Src:             'src/schema_compile.c:872,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile.c:872,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:879,5'
          Dst:             lysc_path
        - Src:             'src/schema_compile.c:880,21'
          Dst:             strlen
        - Src:             'src/schema_compile.c:888,9'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile.c:897,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:909,13'
          Dst:             ly_vlog
    - functionName:    lys_type_leafref_next
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - index
      BBCount:         26
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1094,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1096,43'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1098,41'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1112,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1101,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1101,23'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1101,23'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1101,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1110,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1102,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1103,51'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1114,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1114,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1115,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1094,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1114,13'
          Dst:             __assert_fail
    - functionName:    lys_compile_unres_depset_implement
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - unres
      BBCount:         52
      ICount:          423
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - ly_log
        - ly_set_rm_index
        - lys_compile_expr_implement
        - lys_type_leafref_next
        - lysc_node_musts
        - lysc_unres_must_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1147,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1148,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1159,5'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
        - Branch String:   'src/schema_compile.c:1151,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1152,13'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1155,9'
              BranchSideFuncs:
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
        - Branch String:   'src/schema_compile.c:1152,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1152,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1159,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1160,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1171,5'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1164,13'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
            - BranchSide:      'src/schema_compile.c:1167,9'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
        - Branch String:   'src/schema_compile.c:1164,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1164,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1172,13'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - ly_log
                - ly_set_rm_index
            - BranchSide:      'src/schema_compile.c:1189,5'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
        - Branch String:   'src/schema_compile.c:1174,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1174,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1176,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1176,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1177,13'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1185,9'
              BranchSideFuncs:
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1189,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1190,13'
              BranchSideFuncs:
                - lysc_node_musts
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
            - BranchSide:      'src/schema_compile.c:1216,10'
              BranchSideFuncs:
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
        - Branch String:   'src/schema_compile.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1194,9'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
            - BranchSide:      'src/schema_compile.c:1194,9'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
        - Branch String:   'src/schema_compile.c:1194,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1195,13'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log
            - BranchSide:      'src/schema_compile.c:1206,13'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lys_compile_expr_implement
                - ly_log
                - lysc_unres_must_free
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1195,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1195,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1197,17'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
        - Branch String:   'src/schema_compile.c:1197,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1198,17'
              BranchSideFuncs:
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1204,9'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
        - Branch String:   'src/schema_compile.c:1206,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1208,34'
              BranchSideFuncs:
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lys_compile_expr_implement
                - ly_log
            - BranchSide:      'src/schema_compile.c:1213,9'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
        - Branch String:   'src/schema_compile.c:1216,50'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1216,54'
              BranchSideFuncs:
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1218,9'
              BranchSideFuncs:
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
        - Branch String:   'src/schema_compile.c:1216,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1216,89'
              BranchSideFuncs:
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1218,9'
              BranchSideFuncs:
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
        - Branch String:   'src/schema_compile.c:1216,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1218,9'
              BranchSideFuncs:
                - lysc_node_musts
                - lysc_unres_must_free
                - ly_set_rm_index
                - lys_compile_expr_implement
                - ly_log
                - lys_compile_expr_implement
                - ly_log
                - ly_set_rm_index
                - lys_type_leafref_next
                - lys_compile_expr_implement
                - lys_type_leafref_next
                - lys_compile_expr_implement
            - BranchSide:      'src/schema_compile.c:1221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1151,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1152,13'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1163,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1164,13'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1174,9'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1177,13'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1181,13'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1193,17'
          Dst:             lysc_node_musts
        - Src:             'src/schema_compile.c:1195,13'
          Dst:             lys_compile_expr_implement
        - Src:             'src/schema_compile.c:1198,17'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1208,13'
          Dst:             lysc_unres_must_free
        - Src:             'src/schema_compile.c:1209,13'
          Dst:             ly_set_rm_index
    - functionName:    lys_compile_expr_implement
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - expr
        - format
        - prefix_data
        - implement
        - unres
        - mod_p
      BBCount:         46
      ICount:          290
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ly_resolve_prefix
        - ly_strnchr
        - lys_compile
        - lys_implement
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:442,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:442,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:444,9'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
        - Branch String:   'src/schema_compile.c:442,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:442,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:444,9'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
        - Branch String:   'src/schema_compile.c:444,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:445,10'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:448,12'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
        - Branch String:   'src/schema_compile.c:448,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:449,14'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:483,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:449,54'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:449,58'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:454,17'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
        - Branch String:   'src/schema_compile.c:449,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:451,13'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:454,17'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
        - Branch String:   'src/schema_compile.c:455,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:457,13'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_strnchr
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:460,39'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_strnchr
                - lys_implement
                - lys_compile
        - Branch String:   'src/schema_compile.c:460,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:462,13'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:466,14'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:466,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:466,35'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:472,14'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:466,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:468,22'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:472,14'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:472,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:474,22'
              BranchSideFuncs:
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
            - BranchSide:      'src/schema_compile.c:477,14'
              BranchSideFuncs:
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
        - Branch String:   'src/schema_compile.c:474,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:474,65'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:474,19'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:475,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:475,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:476,9'
              BranchSideFuncs:
                - lys_compile
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
        - Branch String:   'src/schema_compile.c:477,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:479,13'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
            - BranchSide:      'src/schema_compile.c:481,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
        - Branch String:   'src/schema_compile.c:479,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:479,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:480,9'
              BranchSideFuncs:
                - ly_strnchr
                - ly_resolve_prefix
                - lys_implement
                - lys_compile
      Callsites:
        - Src:             'src/schema_compile.c:442,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:455,21'
          Dst:             ly_strnchr
        - Src:             'src/schema_compile.c:460,21'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile.c:475,13'
          Dst:             lys_implement
        - Src:             'src/schema_compile.c:479,13'
          Dst:             lys_compile
    - functionName:    lys_implement
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - features
        - unres
      BBCount:         31
      ICount:          197
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_log
        - ly_set_add
        - lys_has_compiled_import_r
        - lys_precompile_augments_deviations
        - lys_set_features
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1921,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1924,39'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - lys_set_features
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
                - __assert_fail
                - ly_log
        - Branch String:   'src/schema_compile.c:1925,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1926,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_log
            - BranchSide:      'src/schema_compile.c:1933,26'
              BranchSideFuncs:
                - lys_set_features
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1926,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1926,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1927,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1927,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1927,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1927,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1927,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1927,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1927,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1934,11'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1934,15'
              BranchSideFuncs:
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1944,5'
              BranchSideFuncs:
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1934,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1935,16'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1944,5'
              BranchSideFuncs:
                - ly_set_add
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1950,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1950,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1953,5'
              BranchSideFuncs:
                - lys_precompile_augments_deviations
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1953,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1953,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1956,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1956,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1956,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1958,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1921,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1924,9'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/schema_compile.c:1926,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1927,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1933,9'
          Dst:             lys_set_features
        - Src:             'src/schema_compile.c:1950,5'
          Dst:             ly_set_add
        - Src:             'src/schema_compile.c:1953,5'
          Dst:             lys_precompile_augments_deviations
        - Src:             'src/schema_compile.c:1956,5'
          Dst:             lys_has_compiled_import_r
    - functionName:    lys_compile
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - unres
      BBCount:         221
      ICount:          1340
      EdgeCount:       295
      CyclomaticComplexity: 76
      functionsReached:
        - __assert_fail
        - calloc
        - ly_ctx_new_change
        - ly_log
        - ly_log_location_revert
        - lys_compile_ext
        - lys_compile_grouping
        - lys_compile_node
        - lys_compile_unres_mod
        - lys_compile_unres_mod_erase
        - lys_precompile_own_augments
        - lys_precompile_own_deviations
        - lysc_module_free
        - lysp_node_groupings
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1727,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1727,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - ly_log
            - BranchSide:      'src/schema_compile.c:1727,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1727,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1727,5'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - ly_log
            - BranchSide:      'src/schema_compile.c:1727,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:1727,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1727,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1727,5'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1727,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1727,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1729,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1729,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1729,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1729,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1729,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1729,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1731,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1736,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1736,5'
              BranchSideFuncs:
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1737,18'
              BranchSideFuncs:
                - lys_precompile_own_augments
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1740,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - lys_precompile_own_deviations
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1741,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1744,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1744,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1745,9'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1749,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1745,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1745,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1746,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1749,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1750,9'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1754,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1750,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1750,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1751,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1754,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1755,9'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1755,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1755,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1756,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1762,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1759,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1762,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1762,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1762,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1762,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1763,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1783,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1766,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1767,42'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1771,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1768,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1768,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1769,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1771,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1772,42'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1776,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1773,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1773,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1774,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1776,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1777,42'
              BranchSideFuncs:
                - lys_compile_node
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1778,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1779,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1782,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:1781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1788,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1789,15'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1793,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1789,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1790,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1792,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1790,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1790,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1791,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1793,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1794,9'
              BranchSideFuncs:
                - lysp_node_groupings
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1800,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1794,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1795,19'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
            - BranchSide:      'src/schema_compile.c:1799,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1795,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1796,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1798,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1796,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1796,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1797,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1800,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1800,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1801,18'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1817,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1804,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1805,19'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1809,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1805,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1806,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1808,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1806,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1806,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1807,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1809,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1810,13'
              BranchSideFuncs:
                - lysp_node_groupings
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1816,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lysp_node_groupings
                - lys_compile_grouping
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1810,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1811,23'
              BranchSideFuncs:
                - lys_compile_grouping
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lysp_node_groupings
            - BranchSide:      'src/schema_compile.c:1815,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1811,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1812,21'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
            - BranchSide:      'src/schema_compile.c:1814,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1812,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1812,21'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1813,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
                - lys_compile_grouping
                - lysp_node_groupings
                - lys_compile_grouping
        - Branch String:   'src/schema_compile.c:1822,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1822,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1824,23'
              BranchSideFuncs:
                - ly_ctx_new_change
                - ly_log_location_revert
                - lys_compile_unres_mod_erase
                - lysc_module_free
        - Branch String:   'src/schema_compile.c:1829,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1830,31'
              BranchSideFuncs:
                - lysc_module_free
            - BranchSide:      'src/schema_compile.c:1833,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1727,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1727,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1727,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1727,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1729,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1735,29'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1736,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1740,5'
          Dst:             lys_precompile_own_augments
        - Src:             'src/schema_compile.c:1741,5'
          Dst:             lys_precompile_own_deviations
        - Src:             'src/schema_compile.c:1745,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1750,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1755,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1759,5'
          Dst:             realloc
        - Src:             'src/schema_compile.c:1759,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1759,5'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1759,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1759,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile.c:1767,19'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1772,19'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1777,19'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile.c:1781,9'
          Dst:             realloc
        - Src:             'src/schema_compile.c:1781,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1781,9'
          Dst:             calloc
        - Src:             'src/schema_compile.c:1781,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1781,9'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile.c:1790,13'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1794,9'
          Dst:             lysp_node_groupings
        - Src:             'src/schema_compile.c:1796,17'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1806,17'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1810,13'
          Dst:             lysp_node_groupings
        - Src:             'src/schema_compile.c:1812,21'
          Dst:             lys_compile_grouping
        - Src:             'src/schema_compile.c:1819,5'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1822,5'
          Dst:             lys_compile_unres_mod
        - Src:             'src/schema_compile.c:1824,5'
          Dst:             ly_ctx_new_change
        - Src:             'src/schema_compile.c:1827,5'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1828,5'
          Dst:             lys_compile_unres_mod_erase
        - Src:             'src/schema_compile.c:1830,9'
          Dst:             lysc_module_free
    - functionName:    lys_compile_ext
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - extp
        - ext
        - parent
      BBCount:         75
      ICount:          535
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lys_compile_ext
        - lys_compile_extension
        - lysc_ext_instance_free
        - lysc_update_path
        - realloc
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:162,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:162,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:163,19'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_extension
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:168,27'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:168,89'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_extension
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:168,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_extension
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:173,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:173,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:179,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:176,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:179,26'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:179,29'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:179,47'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:179,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:179,47'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:180,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:180,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:181,30'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
            - BranchSide:      'src/schema_compile.c:183,15'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_ext_instance_free
        - Branch String:   'src/schema_compile.c:184,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:185,37'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:187,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:187,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:188,30'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:190,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:190,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:190,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:191,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
      Callsites:
        - Src:             'src/schema_compile.c:162,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile.c:168,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:170,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:173,5'
          Dst:             lys_compile_extension
        - Src:             'src/schema_compile.c:176,5'
          Dst:             realloc
        - Src:             'src/schema_compile.c:176,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:176,5'
          Dst:             calloc
        - Src:             'src/schema_compile.c:176,5'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:176,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile.c:181,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:185,13'
          Dst:             lysc_ext_instance_free
        - Src:             'src/schema_compile.c:188,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:194,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:195,5'
          Dst:             lysc_update_path
    - functionName:    lys_compile_unres_mod
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         28
      ICount:          282
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - ly_vlog
        - lysc_update_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1633,15'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1651,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1635,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1636,30'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1639,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1641,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1641,9'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1641,9'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1646,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1647,30'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1650,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1651,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1652,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1656,12'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1656,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1657,15'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1665,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1660,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1656,38'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1656,38'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1665,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1666,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1669,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1636,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1637,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1639,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1640,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1641,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1644,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1645,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1647,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1648,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1658,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1659,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1660,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1662,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1663,9'
          Dst:             lysc_update_path
    - functionName:    lys_compile_unres_mod_erase
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - error
      BBCount:         26
      ICount:          211
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - ly_set_erase
        - lysc_augment_free
        - lysc_deviation_free
        - lysc_refine_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1686,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1688,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
                - lysc_augment_free
                - lysc_deviation_free
                - lysc_augment_free
            - BranchSide:      'src/schema_compile.c:1696,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
                - lysc_augment_free
                - lysc_deviation_free
                - lysc_augment_free
        - Branch String:   'src/schema_compile.c:1688,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1688,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1689,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_log
        - Branch String:   'src/schema_compile.c:1689,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1689,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile.c:1691,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/schema_compile.c:1696,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1697,31'
              BranchSideFuncs:
                - lysc_augment_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
                - lysc_augment_free
                - lysc_deviation_free
            - BranchSide:      'src/schema_compile.c:1699,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
                - lysc_augment_free
                - lysc_deviation_free
        - Branch String:   'src/schema_compile.c:1700,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1701,33'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
                - lysc_augment_free
            - BranchSide:      'src/schema_compile.c:1703,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
                - lysc_augment_free
        - Branch String:   'src/schema_compile.c:1704,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1705,31'
              BranchSideFuncs:
                - lysc_augment_free
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
            - BranchSide:      'src/schema_compile.c:1707,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_refine_free
        - Branch String:   'src/schema_compile.c:1708,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1709,30'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:1711,23'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile.c:1683,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1684,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1688,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1689,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:1691,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1692,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1693,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1694,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1697,13'
          Dst:             lysc_augment_free
        - Src:             'src/schema_compile.c:1699,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1701,13'
          Dst:             lysc_deviation_free
        - Src:             'src/schema_compile.c:1703,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1705,13'
          Dst:             lysc_augment_free
        - Src:             'src/schema_compile.c:1707,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1709,13'
          Dst:             lysc_refine_free
        - Src:             'src/schema_compile.c:1711,9'
          Dst:             ly_set_erase
    - functionName:    lysc_update_path
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_module
        - name
      BBCount:         58
      ICount:          393
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - snprintf
      functionUses:    92
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:56,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:58,13'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
            - BranchSide:      'src/schema_compile.c:77,13'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
        - Branch String:   'src/schema_compile.c:58,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:59,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:66,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:59,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:59,56'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:59,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:59,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:59,107'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:60,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:60,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:61,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:64,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:68,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:68,72'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:69,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:77,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:78,18'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
            - BranchSide:      'src/schema_compile.c:88,13'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
        - Branch String:   'src/schema_compile.c:78,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:78,36'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
            - BranchSide:      'src/schema_compile.c:84,27'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
        - Branch String:   'src/schema_compile.c:78,73'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:78,77'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
            - BranchSide:      'src/schema_compile.c:84,27'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
        - Branch String:   'src/schema_compile.c:78,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:80,27'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
            - BranchSide:      'src/schema_compile.c:84,27'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
                - snprintf
        - Branch String:   'src/schema_compile.c:88,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:89,18'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
            - BranchSide:      'src/schema_compile.c:98,29'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:89,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:89,36'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
            - BranchSide:      'src/schema_compile.c:89,73'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
        - Branch String:   'src/schema_compile.c:89,68'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:89,73'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:91,33'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:89,87'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:89,91'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:94,33'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:89,110'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:89,114'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
                - snprintf
            - BranchSide:      'src/schema_compile.c:94,33'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:89,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:91,33'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:94,33'
              BranchSideFuncs:
                - snprintf
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/schema_compile.c:100,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:102,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/schema_compile.c:104,30'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
      Callsites:
        - Src:             'src/schema_compile.c:91,23'
          Dst:             snprintf
        - Src:             'src/schema_compile.c:94,23'
          Dst:             snprintf
        - Src:             'src/schema_compile.c:98,19'
          Dst:             snprintf
        - Src:             'src/schema_compile.c:108,5'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:109,5'
          Dst:             ly_log_location
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_compile_extension
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - extp
        - ext
      BBCount:         67
      ICount:          489
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lys_compile_ext
        - lysc_update_path
        - lysp_ext_find_definition
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:126,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:127,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:147,12'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:132,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:132,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:133,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_ext_find_definition
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:133,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:133,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:134,9'
              BranchSideFuncs:
                - lysp_ext_find_definition
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:134,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:134,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:140,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:138,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:138,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:144,26'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:144,62'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:144,11'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:150,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:150,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:151,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
      Callsites:
        - Src:             'src/schema_compile.c:127,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:128,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:131,31'
          Dst:             calloc
        - Src:             'src/schema_compile.c:132,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile.c:133,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile.c:134,9'
          Dst:             lysp_ext_find_definition
        - Src:             'src/schema_compile.c:138,9'
          Dst:             realloc
        - Src:             'src/schema_compile.c:138,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:138,9'
          Dst:             calloc
        - Src:             'src/schema_compile.c:138,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:138,9'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile.c:140,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:141,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:151,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:152,9'
          Dst:             lysc_update_path
    - functionName:    lys_has_compiled_import_r
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lys_has_compiled_import_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1896,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1896,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1897,13'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1912,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1898,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1899,13'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1902,14'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1902,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1904,13'
              BranchSideFuncs:
                - lys_has_compiled_import_r
            - BranchSide:      'src/schema_compile.c:1909,9'
              BranchSideFuncs:
                - lys_has_compiled_import_r
        - Branch String:   'src/schema_compile.c:1909,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1909,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1910,5'
              BranchSideFuncs:
                - lys_has_compiled_import_r
      Callsites:
        - Src:             'src/schema_compile.c:1909,9'
          Dst:             lys_has_compiled_import_r
    - functionName:    lys_compile_unres_depset_erase
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - unres
      BBCount:         11
      ICount:          109
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ly_set_erase
        - lysc_unres_dflt_free
        - lysc_unres_must_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1500,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1501,30'
              BranchSideFuncs:
                - lysc_unres_must_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_unres_dflt_free
            - BranchSide:      'src/schema_compile.c:1503,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysc_unres_dflt_free
        - Branch String:   'src/schema_compile.c:1505,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1506,30'
              BranchSideFuncs:
                - lysc_unres_dflt_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:1508,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile.c:1499,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1501,9'
          Dst:             lysc_unres_must_free
        - Src:             'src/schema_compile.c:1503,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1504,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1506,9'
          Dst:             lysc_unres_dflt_free
        - Src:             'src/schema_compile.c:1508,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1509,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1510,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile.c:1511,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_unres_depset
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - unres
      BBCount:         98
      ICount:          1189
      EdgeCount:       129
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - ly_path_compile_leafref
        - ly_path_free
        - ly_set_rm_index
        - ly_vlog
        - lys_compile_unres_check_disabled
        - lys_compile_unres_depset_implement
        - lys_compile_unres_disabled_bitenum
        - lys_compile_unres_leaf_dlft
        - lys_compile_unres_leafref
        - lys_compile_unres_llist_dflts
        - lys_compile_unres_must
        - lys_compile_unres_when
        - lys_type_leafref_next
        - lysc_node_free
        - lysc_type_free
        - lysc_unres_dflt_free
        - lysc_unres_must_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1322,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1323,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1327,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1327,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1329,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - lys_compile_unres_leafref
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1348,14'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1335,36'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1335,69'
              BranchSideFuncs:
                - lys_type_leafref_next
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_leafref
            - BranchSide:      'src/schema_compile.c:1335,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_type_leafref_next
                - lys_compile_unres_leafref
        - Branch String:   'src/schema_compile.c:1335,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1336,52'
              BranchSideFuncs:
                - lys_compile_unres_leafref
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1338,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1339,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1339,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1341,26'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1348,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1349,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log_location_revert
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - lys_compile_unres_leafref
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1360,14'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
        - Branch String:   'src/schema_compile.c:1354,36'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1354,69'
              BranchSideFuncs:
                - lys_type_leafref_next
                - ly_log_location_revert
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - lys_compile_unres_leafref
            - BranchSide:      'src/schema_compile.c:1354,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - lys_type_leafref_next
                - lys_compile_unres_leafref
        - Branch String:   'src/schema_compile.c:1354,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1355,52'
              BranchSideFuncs:
                - lys_compile_unres_leafref
                - ly_log_location_revert
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1357,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1358,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1359,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1360,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1361,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lysc_type_free
            - BranchSide:      'src/schema_compile.c:1380,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1366,29'
              BranchSideFuncs:
                - lysc_type_free
                - lys_type_leafref_next
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
            - BranchSide:      'src/schema_compile.c:1376,27'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
        - Branch String:   'src/schema_compile.c:1366,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1368,83'
              BranchSideFuncs:
                - lysc_type_free
                - lys_type_leafref_next
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
            - BranchSide:      'src/schema_compile.c:1370,34'
              BranchSideFuncs:
                - lysc_type_free
                - lys_type_leafref_next
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1380,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1381,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
            - BranchSide:      'src/schema_compile.c:1395,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1388,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1388,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1390,14'
              BranchSideFuncs:
                - free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1395,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1396,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
            - BranchSide:      'src/schema_compile.c:1410,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
        - Branch String:   'src/schema_compile.c:1403,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1403,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1405,30'
              BranchSideFuncs:
                - lysc_unres_must_free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1410,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1411,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
            - BranchSide:      'src/schema_compile.c:1424,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
        - Branch String:   'src/schema_compile.c:1418,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1418,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1420,26'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1424,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1425,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - lys_compile_unres_leaf_dlft
            - BranchSide:      'src/schema_compile.c:1443,10'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1430,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1431,54'
              BranchSideFuncs:
                - lys_compile_unres_leaf_dlft
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
            - BranchSide:      'src/schema_compile.c:1433,56'
              BranchSideFuncs:
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_leaf_dlft
        - Branch String:   'src/schema_compile.c:1436,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1436,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1438,30'
              BranchSideFuncs:
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - lys_compile_unres_depset_implement
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lys_compile_unres_leaf_dlft
        - Branch String:   'src/schema_compile.c:1443,58'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1443,61'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1445,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1443,95'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1444,13'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1445,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1444,35'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1444,38'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1445,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1444,60'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1444,63'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1445,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
        - Branch String:   'src/schema_compile.c:1443,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1445,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_implement
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - ly_log_location
                - lys_compile_unres_llist_dflts
                - ly_log_location_revert
                - lysc_unres_dflt_free
                - ly_set_rm_index
                - lys_compile_unres_leaf_dlft
                - ly_log_location
                - lys_compile_unres_disabled_bitenum
                - ly_log_location_revert
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_must
                - ly_log_location_revert
                - lysc_unres_must_free
                - ly_set_rm_index
                - ly_log_location
                - lys_compile_unres_when
                - ly_log_location_revert
                - free
                - ly_set_rm_index
                - lys_type_leafref_next
                - lysc_type_free
                - ly_log_location
                - ly_log_location_revert
                - lys_compile_unres_leafref
                - lys_type_leafref_next
                - ly_log_location
                - ly_log_location_revert
                - ly_set_rm_index
                - lys_compile_unres_leafref
                - lys_type_leafref_next
            - BranchSide:      'src/schema_compile.c:1449,12'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
                - lysc_node_free
        - Branch String:   'src/schema_compile.c:1449,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1450,16'
              BranchSideFuncs:
                - lys_compile_unres_check_disabled
                - lysc_node_free
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1460,12'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1452,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1452,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1454,9'
              BranchSideFuncs:
                - lysc_node_free
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lys_compile_unres_check_disabled
        - Branch String:   'src/schema_compile.c:1460,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1461,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - __assert_fail
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1481,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1465,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1466,48'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - lys_type_leafref_next
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1481,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_type_leafref_next
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1471,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1471,13'
              BranchSideFuncs:
                - lys_type_leafref_next
                - __assert_fail
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1472,17'
              BranchSideFuncs:
                - lys_type_leafref_next
                - __assert_fail
                - ly_path_compile_leafref
                - ly_path_free
                - __assert_fail
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1472,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1465,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1473,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1484,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1484,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1484,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:1322,16'
          Dst:             lys_compile_unres_depset_implement
        - Src:             'src/schema_compile.c:1333,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1335,47'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1336,19'
          Dst:             lys_compile_unres_leafref
        - Src:             'src/schema_compile.c:1338,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1341,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1352,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1354,47'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1355,19'
          Dst:             lys_compile_unres_leafref
        - Src:             'src/schema_compile.c:1357,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1365,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1370,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile.c:1385,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1386,15'
          Dst:             lys_compile_unres_when
        - Src:             'src/schema_compile.c:1387,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1391,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1400,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1401,15'
          Dst:             lys_compile_unres_must
        - Src:             'src/schema_compile.c:1402,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1405,9'
          Dst:             lysc_unres_must_free
        - Src:             'src/schema_compile.c:1406,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1415,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1416,15'
          Dst:             lys_compile_unres_disabled_bitenum
        - Src:             'src/schema_compile.c:1417,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1420,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1429,9'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1431,19'
          Dst:             lys_compile_unres_leaf_dlft
        - Src:             'src/schema_compile.c:1433,19'
          Dst:             lys_compile_unres_llist_dflts
        - Src:             'src/schema_compile.c:1435,9'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1438,9'
          Dst:             lysc_unres_dflt_free
        - Src:             'src/schema_compile.c:1439,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile.c:1451,15'
          Dst:             lys_compile_unres_check_disabled
        - Src:             'src/schema_compile.c:1456,9'
          Dst:             lysc_node_free
        - Src:             'src/schema_compile.c:1465,24'
          Dst:             lys_type_leafref_next
        - Src:             'src/schema_compile.c:1466,19'
          Dst:             ly_path_compile_leafref
        - Src:             'src/schema_compile.c:1469,13'
          Dst:             ly_path_free
        - Src:             'src/schema_compile.c:1471,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1473,17'
          Dst:             ly_log_location
        - Src:             'src/schema_compile.c:1474,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:1476,17'
          Dst:             ly_log_location_revert
        - Src:             'src/schema_compile.c:1484,5'
          Dst:             __assert_fail
    - functionName:    lys_compile_identities_derived
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - idents_p
        - idents
      BBCount:         31
      ICount:          188
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - lys_compile_identity_bases
        - lysc_update_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:412,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:412,19'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:412,19'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:412,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:414,16'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:430,22'
              BranchSideFuncs:
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:414,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:414,23'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:414,23'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:414,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:415,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:420,14'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:415,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:416,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:418,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:420,19'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:420,16'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:420,16'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:420,45'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:420,49'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:422,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:420,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:422,13'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:425,26'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_identity_bases
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:426,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:427,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_compile_identity_bases
      Callsites:
        - Src:             'src/schema_compile.c:410,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:425,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:426,9'
          Dst:             lys_compile_identity_bases
        - Src:             'src/schema_compile.c:427,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:430,5'
          Dst:             lysc_update_path
    - functionName:    lys_compile_identity_bases
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - base_pmod
        - bases_p
        - ident
        - bases
      BBCount:         70
      ICount:          574
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_resolve_prefix
        - ly_vlog
        - lys_compile_identity_circular_check
        - realloc
        - strchr
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:332,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:332,5'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:334,10'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/schema_compile.c:332,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:332,5'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:334,10'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/schema_compile.c:334,10'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:334,34'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:334,34'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/schema_compile.c:334,39'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:334,43'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:340,5'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:334,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:335,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:340,5'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:340,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:340,5'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:340,5'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:340,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:341,20'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:394,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:342,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:344,21'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strchr
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:347,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_resolve_prefix
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile.c:350,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:351,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:361,15'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile.c:351,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:352,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:355,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile.c:362,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:362,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:362,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile.c:362,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:363,25'
              BranchSideFuncs:
                - strcmp
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:382,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:363,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:364,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:381,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile.c:364,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:365,25'
              BranchSideFuncs:
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_resolve_prefix
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:376,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:365,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:366,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:370,21'
              BranchSideFuncs:
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:370,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:370,21'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:372,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - ly_vlog
                - ly_resolve_prefix
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:372,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:372,21'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:372,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:372,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:372,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:372,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:372,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:372,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:372,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:376,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:376,21'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:376,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:376,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:376,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:376,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:376,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:376,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - strchr
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:376,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile.c:382,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:383,17'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
            - BranchSide:      'src/schema_compile.c:392,5'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_resolve_prefix
        - Branch String:   'src/schema_compile.c:383,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:384,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:387,17'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile.c:332,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:335,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:341,13'
          Dst:             strchr
        - Src:             'src/schema_compile.c:345,19'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile.c:352,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:355,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:363,18'
          Dst:             strcmp
        - Src:             'src/schema_compile.c:366,25'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:370,21'
          Dst:             lys_compile_identity_circular_check
        - Src:             'src/schema_compile.c:372,21'
          Dst:             realloc
        - Src:             'src/schema_compile.c:372,21'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:372,21'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:376,21'
          Dst:             realloc
        - Src:             'src/schema_compile.c:376,21'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:376,21'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:384,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:387,17'
          Dst:             ly_vlog
    - functionName:    lys_compile_identity_circular_check
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ident
        - derived
      BBCount:         33
      ICount:          206
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ly_set_add
        - ly_set_erase
        - ly_vlog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:289,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:290,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:293,12'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_compile.c:293,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:293,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:293,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_compile.c:293,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:294,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:304,12'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_compile.c:294,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:295,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:300,38'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile.c:301,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:301,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:302,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_compile.c:304,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:305,25'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:316,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile.c:306,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:306,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:306,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_compile.c:306,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:307,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_vlog
            - BranchSide:      'src/schema_compile.c:316,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_compile.c:307,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:308,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:313,42'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_vlog
        - Branch String:   'src/schema_compile.c:314,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:314,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile.c:315,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile.c:295,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:300,15'
          Dst:             ly_set_add
        - Src:             'src/schema_compile.c:308,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile.c:313,19'
          Dst:             ly_set_add
        - Src:             'src/schema_compile.c:319,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_identities
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
      BBCount:         33
      ICount:          276
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log_location_revert
        - lys_compile_identities_derived
        - lys_identity_precompile
        - lysc_update_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1846,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1846,5'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1847,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lys_compile_identities_derived
                - lys_identity_precompile
        - Branch String:   'src/schema_compile.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1847,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lys_compile_identities_derived
                - lys_identity_precompile
            - BranchSide:      'src/schema_compile.c:1847,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lys_compile_identities_derived
                - lys_identity_precompile
        - Branch String:   'src/schema_compile.c:1847,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1848,18'
              BranchSideFuncs:
                - lys_identity_precompile
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lys_compile_identities_derived
            - BranchSide:      'src/schema_compile.c:1854,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lys_compile_identities_derived
        - Branch String:   'src/schema_compile.c:1850,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1850,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1851,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lys_compile_identities_derived
                - lys_identity_precompile
        - Branch String:   'src/schema_compile.c:1856,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1857,51'
              BranchSideFuncs:
                - lys_compile_identities_derived
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1860,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1858,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1858,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1859,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1861,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1861,5'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1861,5'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1861,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1862,18'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:1874,5'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
        - Branch String:   'src/schema_compile.c:1863,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1864,46'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
                - lysc_update_path
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1870,13'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:1870,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1871,13'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
            - BranchSide:      'src/schema_compile.c:1873,5'
              BranchSideFuncs:
                - lysc_update_path
                - ly_log_location_revert
                - lysc_update_path
                - lys_compile_identities_derived
                - lysc_update_path
      Callsites:
        - Src:             'src/schema_compile.c:1845,10'
          Dst:             lys_identity_precompile
        - Src:             'src/schema_compile.c:1849,14'
          Dst:             lys_identity_precompile
        - Src:             'src/schema_compile.c:1857,14'
          Dst:             lys_compile_identities_derived
        - Src:             'src/schema_compile.c:1860,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1865,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1866,18'
          Dst:             lys_compile_identities_derived
        - Src:             'src/schema_compile.c:1867,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1874,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:1878,5'
          Dst:             ly_log_location_revert
    - functionName:    lys_identity_precompile
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_sc
        - ctx
        - parsed_mod
        - identities_p
        - identities
      BBCount:         91
      ICount:          694
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lydict_dup
        - lys_compile_ext
        - lysc_update_path
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:228,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:228,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:230,10'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:228,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:228,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:230,10'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:230,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:231,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:239,10'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:231,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:232,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:234,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:239,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:240,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:243,22'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:244,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:244,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:244,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:244,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:245,26'
              BranchSideFuncs:
                - lysc_update_path
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:260,22'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:248,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:248,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:248,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:248,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:248,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:248,9'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:248,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:248,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:248,9'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:250,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:250,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:251,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:251,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:251,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:252,9'
              BranchSideFuncs:
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:252,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:252,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:253,25'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:256,24'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:0,0'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:255,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile.c:263,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:264,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile.c:267,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile.c:228,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:243,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:245,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:248,9'
          Dst:             realloc
        - Src:             'src/schema_compile.c:248,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:248,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:250,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile.c:251,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile.c:252,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile.c:255,9'
          Dst:             realloc
        - Src:             'src/schema_compile.c:255,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:255,9'
          Dst:             calloc
        - Src:             'src/schema_compile.c:255,9'
          Dst:             ly_log
        - Src:             'src/schema_compile.c:255,9'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile.c:258,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:260,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:264,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile.c:265,9'
          Dst:             lysc_update_path
    - functionName:    lys_compile_depset_r
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dep_set
        - unres
      BBCount:         38
      ICount:          227
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - lys_compile
        - lys_compile_depset_r
        - lys_compile_unres_depset
        - lys_compile_unres_depset_erase
        - lysc_module_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1530,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1531,15'
              BranchSideFuncs:
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
                - __assert_fail
                - lysc_module_free
                - lys_compile
            - BranchSide:      'src/schema_compile.c:1544,5'
              BranchSideFuncs:
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1532,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1534,13'
              BranchSideFuncs:
                - __assert_fail
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1536,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1536,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1536,9'
              BranchSideFuncs:
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1539,33'
              BranchSideFuncs:
                - lysc_module_free
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1543,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1543,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1544,5'
              BranchSideFuncs:
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
                - __assert_fail
                - lysc_module_free
                - lys_compile
        - Branch String:   'src/schema_compile.c:1551,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1553,37'
              BranchSideFuncs:
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1554,16'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1560,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1561,15'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1570,5'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
        - Branch String:   'src/schema_compile.c:1563,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1563,33'
              BranchSideFuncs:
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1569,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1563,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1565,13'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1569,9'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1565,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1565,13'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1566,13'
              BranchSideFuncs:
                - lys_compile_unres_depset
                - lys_compile_unres_depset_erase
                - lys_compile_unres_depset_erase
                - __assert_fail
                - lys_compile
                - lys_compile_depset_r
        - Branch String:   'src/schema_compile.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1573,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile.c:1574,36'
              BranchSideFuncs:
                - lys_compile_unres_depset_erase
      Callsites:
        - Src:             'src/schema_compile.c:1536,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1539,9'
          Dst:             lysc_module_free
        - Src:             'src/schema_compile.c:1543,9'
          Dst:             lys_compile
        - Src:             'src/schema_compile.c:1548,11'
          Dst:             lys_compile_unres_depset
        - Src:             'src/schema_compile.c:1549,5'
          Dst:             lys_compile_unres_depset_erase
        - Src:             'src/schema_compile.c:1553,16'
          Dst:             lys_compile_depset_r
        - Src:             'src/schema_compile.c:1565,13'
          Dst:             lys_compile
        - Src:             'src/schema_compile.c:1573,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile.c:1574,5'
          Dst:             lys_compile_unres_depset_erase
    - functionName:    lys_compile_depset_check_features
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dep_set
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lys_check_features
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1591,15'
              BranchSideFuncs:
                - lys_check_features
            - BranchSide:      'src/schema_compile.c:1601,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1592,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1594,13'
              BranchSideFuncs:
                - lys_check_features
            - BranchSide:      'src/schema_compile.c:1598,9'
              BranchSideFuncs:
                - lys_check_features
        - Branch String:   'src/schema_compile.c:1598,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1598,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1599,5'
              BranchSideFuncs:
                - lys_check_features
      Callsites:
        - Src:             'src/schema_compile.c:1598,9'
          Dst:             lys_check_features
    - functionName:    lys_compile_depset_all
      functionSourceFile: '/src/libyang/src/schema_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - unres
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lys_compile_depset_check_features
        - lys_compile_depset_r
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_compile.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1610,9'
              BranchSideFuncs:
                - lys_compile_depset_check_features
                - lys_compile_depset_r
            - BranchSide:      'src/schema_compile.c:1614,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile.c:1610,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1610,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1611,9'
              BranchSideFuncs:
                - lys_compile_depset_r
                - lys_compile_depset_check_features
        - Branch String:   'src/schema_compile.c:1611,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile.c:1611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile.c:1612,5'
              BranchSideFuncs:
                - lys_compile_depset_check_features
                - lys_compile_depset_r
      Callsites:
        - Src:             'src/schema_compile.c:1610,9'
          Dst:             lys_compile_depset_check_features
        - Src:             'src/schema_compile.c:1611,9'
          Dst:             lys_compile_depset_r
    - functionName:    lys_compile_node_choice_dflt
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dflt
        - ch
      BBCount:         28
      ICount:          253
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ly_resolve_prefix
        - ly_vlog
        - lys_find_child
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3600,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3601,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3605,16'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3607,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3608,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3615,15'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3609,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3610,13'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3614,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3610,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3610,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3610,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3619,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3620,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3626,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3626,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3627,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3637,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3627,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3628,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3630,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3630,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3631,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3635,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3637,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3638,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3642,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3599,12'
          Dst:             strchr
        - Src:             'src/schema_compile_node.c:3608,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile_node.c:3610,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3618,41'
          Dst:             lys_find_child
        - Src:             'src/schema_compile_node.c:3620,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3631,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3638,9'
          Dst:             ly_vlog
    - functionName:    lysc_unres_llist_dflts_add
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - llist
        - dflts
      BBCount:         66
      ICount:          442
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
        - lysp_qname_dup
        - lysp_qname_free
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:259,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_free
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/schema_compile_node.c:259,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:260,40'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_free
                - free
                - free
                - lysp_qname_free
            - BranchSide:      'src/schema_compile_node.c:271,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:260,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:262,17'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
            - BranchSide:      'src/schema_compile_node.c:270,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_free
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/schema_compile_node.c:266,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:266,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
            - BranchSide:      'src/schema_compile_node.c:266,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
        - Branch String:   'src/schema_compile_node.c:266,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:266,13'
              BranchSideFuncs:
                - lysp_qname_free
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
            - BranchSide:      'src/schema_compile_node.c:266,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:266,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:266,13'
              BranchSideFuncs:
                - free
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:267,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:271,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:272,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:273,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:273,9'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:274,20'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:276,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:277,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:281,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:279,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:279,5'
              BranchSideFuncs:
                - lysp_qname_dup
      Callsites:
        - Src:             'src/schema_compile_node.c:263,13'
          Dst:             lysp_qname_free
        - Src:             'src/schema_compile_node.c:266,13'
          Dst:             lysp_qname_free
        - Src:             'src/schema_compile_node.c:272,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:273,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:276,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:279,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:279,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:279,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:279,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:279,5'
          Dst:             lysp_qname_dup
    - functionName:    lysc_resolve_schema_nodeid
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3297
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - nodeid
        - nodeid_len
        - ctx_node
        - format
        - prefix_data
        - nodetype
        - target
        - result_flag
      BBCount:         114
      ICount:          678
      EdgeCount:       143
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_parse_nodeid
        - ly_resolve_prefix
        - ly_strncmp
        - ly_vlog
        - lys_find_child
        - lysc_ext_find_node
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3169,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3169,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3170,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3170,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3170,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3171,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3171,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3171,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3172,6'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3177,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3179,21'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3189,21'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3181,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3182,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3187,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
        - Branch String:   'src/schema_compile_node.c:3182,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3182,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3182,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3191,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3192,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3197,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
        - Branch String:   'src/schema_compile_node.c:3192,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3192,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3192,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3200,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3200,26'
              BranchSideFuncs:
                - ly_parse_nodeid
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3200,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3200,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3201,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3285,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3201,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3202,37'
              BranchSideFuncs:
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3212,21'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3203,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3205,17'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3211,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3205,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3205,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3206,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3206,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3206,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3206,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3212,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3216,23'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3216,23'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3220,22'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3220,22'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3230,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3230,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3230,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3220,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3221,21'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3224,23'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3234,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3234,26'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3250,20'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
        - Branch String:   'src/schema_compile_node.c:3234,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3236,17'
              BranchSideFuncs:
                - ly_strncmp
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - lysc_ext_find_node
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3250,20'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - lysc_ext_find_node
        - Branch String:   'src/schema_compile_node.c:3236,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3237,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3241,38'
              BranchSideFuncs:
                - ly_strncmp
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - lysc_ext_find_node
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
                - ly_strncmp
        - Branch String:   'src/schema_compile_node.c:3241,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3242,57'
              BranchSideFuncs:
                - ly_strncmp
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - lysc_ext_find_node
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3243,46'
              BranchSideFuncs:
                - ly_strncmp
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - lysc_ext_find_node
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3243,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3244,57'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3248,26'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3250,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3250,33'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3254,39'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3250,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3252,43'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3254,39'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3258,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3259,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3263,28'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3265,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3266,15'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3267,20'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3267,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3268,15'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3269,20'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3273,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3273,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3274,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3273,33'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3273,46'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3276,14'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3273,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3274,13'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3276,14'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3276,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3277,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3282,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - lysc_ext_find_node
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_resolve_prefix
                - __assert_fail
                - ly_vlog
                - ly_parse_nodeid
        - Branch String:   'src/schema_compile_node.c:3285,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3286,19'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3291,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3287,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3287,27'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3290,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3287,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3288,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3290,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3291,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3296,12'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3296,12'
              BranchSideFuncs:
                - strlen
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3169,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3170,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3171,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3182,13'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3182,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3192,13'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3192,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3200,26'
          Dst:             ly_parse_nodeid
        - Src:             'src/schema_compile_node.c:3202,19'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile_node.c:3205,17'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3206,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3221,21'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3230,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3237,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3241,18'
          Dst:             ly_strncmp
        - Src:             'src/schema_compile_node.c:3243,25'
          Dst:             ly_strncmp
        - Src:             'src/schema_compile_node.c:3252,24'
          Dst:             lysc_ext_find_node
        - Src:             'src/schema_compile_node.c:3254,24'
          Dst:             lys_find_child
        - Src:             'src/schema_compile_node.c:3259,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3277,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3291,9'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3291,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_list_unique
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3308
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - uniques
        - list
      BBCount:         67
      ICount:          567
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - __ctype_b_loc
        - ly_log
        - ly_vlog
        - lys_nodetype2str
        - lysc_check_status
        - lysc_resolve_schema_nodeid
        - realloc
        - strlen
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3318,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3318,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3318,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3318,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3319,16'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3385,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3320,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3320,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3320,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3320,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3320,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3320,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3320,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3320,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3320,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3322,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3323,29'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3383,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3324,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3325,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3330,30'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3326,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3327,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3329,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3334,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3334,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3334,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3334,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3334,13'
              BranchSideFuncs:
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3334,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3334,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3334,13'
              BranchSideFuncs:
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3334,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3337,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3338,21'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3344,24'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3338,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3339,21'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3343,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3352,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3352,40'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3357,26'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3352,68'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3352,72'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3353,25'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3352,86'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3353,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3354,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3353,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3353,57'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3357,26'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3352,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3354,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3357,26'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3357,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3358,24'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3360,24'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3364,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3365,21'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3373,13'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3365,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3366,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3370,13'
              BranchSideFuncs:
                - lysc_check_status
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3373,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3373,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3377,15'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strpbrk
                - strlen
                - malloc
                - ly_log
                - lysc_resolve_schema_nodeid
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
                - __ctype_b_loc
      Callsites:
        - Src:             'src/schema_compile_node.c:3320,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3320,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3320,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3323,21'
          Dst:             strpbrk
        - Src:             'src/schema_compile_node.c:3326,24'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:3330,23'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3334,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3334,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3334,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3335,19'
          Dst:             lysc_resolve_schema_nodeid
        - Src:             'src/schema_compile_node.c:3339,21'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:3339,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3345,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3354,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3366,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3373,13'
          Dst:             lysc_check_status
    - functionName:    strpbrk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lysc_unres_bitenum_add
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - leaf
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_set_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:294,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:299,5'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:299,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:299,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:301,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:299,5'
          Dst:             ly_set_add
    - functionName:    lysc_unres_leafref_add
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - leaf
        - local_mod
      BBCount:         32
      ICount:          215
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:156,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:162,20'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:162,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:162,64'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:162,97'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:164,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:166,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:167,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:169,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:169,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:169,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:169,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:170,44'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:175,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:170,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:171,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:174,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:177,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:179,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:189,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:180,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:180,9'
              BranchSideFuncs:
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:182,20'
              BranchSideFuncs:
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:186,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:186,9'
              BranchSideFuncs:
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:187,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:179,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:180,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:186,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:186,9'
          Dst:             ly_log
    - functionName:    lysc_unres_leaf_dflt_add
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - leaf
        - dflt
      BBCount:         25
      ICount:          196
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
        - lysp_qname_dup
        - lysp_qname_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:207,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:211,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
                - lysp_qname_free
                - free
        - Branch String:   'src/schema_compile_node.c:211,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:212,40'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
                - lysp_qname_free
                - free
            - BranchSide:      'src/schema_compile_node.c:220,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:212,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:214,17'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:219,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
                - lysp_qname_free
                - free
        - Branch String:   'src/schema_compile_node.c:220,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:222,13'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:229,15'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:223,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:223,9'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_node.c:224,19'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:226,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:227,5'
              BranchSideFuncs:
                - malloc
                - free
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_node.c:230,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:230,5'
              BranchSideFuncs:
                - lysp_qname_dup
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:231,5'
              BranchSideFuncs:
                - lysp_qname_dup
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:231,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:231,5'
              BranchSideFuncs:
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:233,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:215,13'
          Dst:             lysp_qname_free
        - Src:             'src/schema_compile_node.c:222,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:223,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:226,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:231,5'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_node.c:237,5'
          Dst:             ly_log
    - functionName:    lys_compile_node_type
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2982
      functionLinenumberEnd: 3022
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - context_node
        - type_p
        - leaf
      BBCount:         46
      ICount:          307
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - ly_vlog
        - lys_compile_type
        - lysc_unres_bitenum_add
        - lysc_unres_leaf_dflt_add
        - lysc_unres_leafref_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2988,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2988,5'
              BranchSideFuncs:
                - lys_compile_type
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
                - lysc_unres_leaf_dflt_add
            - BranchSide:      'src/schema_compile_node.c:2988,5'
              BranchSideFuncs:
                - lys_compile_type
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:2988,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2988,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2990,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:2993,14'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2993,19'
              BranchSideFuncs:
                - lysc_unres_leaf_dflt_add
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2998,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2993,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2994,9'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2998,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2994,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2994,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2995,5'
              BranchSideFuncs:
                - lysc_unres_leafref_add
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2998,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2998,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3001,9'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3001,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3002,40'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3005,14'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3003,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3003,15'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3003,15'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3008,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3009,13'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3021,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3009,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3010,18'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3014,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_unres_bitenum_add
        - Branch String:   'src/schema_compile_node.c:3010,50'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3010,54'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3014,9'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3010,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3011,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3014,9'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3014,67'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3014,71'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3016,13'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3016,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3016,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3017,22'
              BranchSideFuncs:
                - lysc_unres_bitenum_add
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:2988,5'
          Dst:             lys_compile_type
        - Src:             'src/schema_compile_node.c:2994,9'
          Dst:             lysc_unres_leaf_dflt_add
        - Src:             'src/schema_compile_node.c:2998,5'
          Dst:             lysc_unres_leafref_add
        - Src:             'src/schema_compile_node.c:3011,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3016,13'
          Dst:             lysc_unres_bitenum_add
    - functionName:    lys_compile_type
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - context_pnode
        - context_flags
        - context_name
        - type_p
        - type
        - units
        - dflt
      BBCount:         166
      ICount:          1190
      EdgeCount:       227
      CyclomaticComplexity: 63
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_set_add
        - ly_set_erase
        - ly_vlog
        - lydict_dup
        - lyplg_type_plugin_find
        - lys_compile_type_
        - lysc_check_status
        - lysc_type_free
        - lysp_type_find
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2159,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2160,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2163,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2164,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2164,5'
              BranchSideFuncs:
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2165,31'
              BranchSideFuncs:
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2165,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2169,13'
              BranchSideFuncs:
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2249,10'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2169,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2170,13'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2174,33'
              BranchSideFuncs:
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2175,48'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2175,61'
              BranchSideFuncs:
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2175,80'
              BranchSideFuncs:
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2176,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2176,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2178,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
        - Branch String:   'src/schema_compile_node.c:2178,19'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2178,24'
              BranchSideFuncs:
                - lydict_dup
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/schema_compile_node.c:2183,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2178,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2180,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2183,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2181,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2181,13'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2182,9'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2183,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2183,23'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2187,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2183,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2183,31'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2187,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2183,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2185,43'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2187,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2187,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2187,29'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2192,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2187,35'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2187,39'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2187,49'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2187,46'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2187,49'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2192,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2187,54'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2187,58'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2192,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2187,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2188,60'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2192,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2192,39'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2192,43'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2199,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
        - Branch String:   'src/schema_compile_node.c:2192,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2195,29'
              BranchSideFuncs:
                - lysc_type_free
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
            - BranchSide:      'src/schema_compile_node.c:2199,13'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
        - Branch String:   'src/schema_compile_node.c:2199,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2202,24'
              BranchSideFuncs:
                - ly_set_add
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lysp_type_find
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2216,23'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2204,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2204,13'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2206,18'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lysp_type_find
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2206,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2206,29'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2206,40'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lysp_type_find
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2206,36'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2206,40'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lysp_type_find
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2207,28'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2206,45'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2206,50'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2210,22'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2206,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2207,28'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2210,22'
              BranchSideFuncs:
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2216,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2218,60'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2227,23'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2219,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2220,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2226,9'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2227,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2229,49'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2240,39'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2230,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2231,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2237,9'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
                - free
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2241,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2241,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2241,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2247,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2247,9'
              BranchSideFuncs:
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:2248,5'
              BranchSideFuncs:
                - lysp_type_find
                - free
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lysc_check_status
                - ly_set_add
                - calloc
                - ly_log
                - free
                - ly_vlog
                - free
                - ly_vlog
                - free
                - ly_set_add
                - free
                - lysc_type_free
                - lydict_dup
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:2252,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2253,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2258,27'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2253,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2354,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2354,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2258,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2259,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2265,34'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2265,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2266,51'
              BranchSideFuncs:
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2322,29'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2270,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2270,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2272,13'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2272,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2274,20'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2279,41'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2281,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2281,24'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2285,14'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2281,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2283,22'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2285,14'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2285,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2287,45'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2289,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2289,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2289,9'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2291,14'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2291,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2291,47'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2299,31'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2291,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2291,78'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2299,31'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2291,101'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2292,18'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2299,31'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2292,40'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2292,44'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2299,31'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2291,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2294,63'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2299,31'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2299,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2300,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2304,21'
              BranchSideFuncs:
                - lys_compile_type_
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2314,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2314,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2317,59'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
                - ly_set_add
                - lyplg_type_plugin_find
                - lyplg_type_plugin_find
                - __assert_fail
                - lys_compile_type_
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2327,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2329,21'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2330,17'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2333,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2333,9'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2333,9'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2333,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2334,17'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2339,5'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2334,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2335,29'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2338,9'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2342,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2342,26'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2344,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2342,39'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2342,43'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2344,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2342,48'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2342,51'
              BranchSideFuncs:
                - ly_set_erase
                - lyplg_type_plugin_find
                - lys_compile_type_
            - BranchSide:      'src/schema_compile_node.c:2344,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2342,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2344,18'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2350,17'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2344,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2344,25'
              BranchSideFuncs:
                - lys_compile_type_
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2344,63'
              BranchSideFuncs:
                - lyplg_type_plugin_find
                - lys_compile_type_
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:2347,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2347,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:2348,5'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile_node.c:2163,12'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2164,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2165,16'
          Dst:             lysp_type_find
        - Src:             'src/schema_compile_node.c:2174,15'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile_node.c:2180,13'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:2195,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile_node.c:2203,19'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2220,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2231,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2240,15'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2246,16'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2247,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2167,19'
          Dst:             lysp_type_find
        - Src:             'src/schema_compile_node.c:2253,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2259,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2269,15'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2279,18'
          Dst:             lyplg_type_plugin_find
        - Src:             'src/schema_compile_node.c:2287,22'
          Dst:             lyplg_type_plugin_find
        - Src:             'src/schema_compile_node.c:2289,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2300,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2305,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2312,15'
          Dst:             lys_compile_type_
        - Src:             'src/schema_compile_node.c:2344,40'
          Dst:             lyplg_type_plugin_find
        - Src:             'src/schema_compile_node.c:2345,15'
          Dst:             lys_compile_type_
        - Src:             'src/schema_compile_node.c:2354,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_type_
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - context_pnode
        - context_flags
        - context_name
        - type_p
        - basetype
        - tpdfname
        - base
        - plugin
        - tpdf_chain
        - tpdf_chain_last
        - type
      BBCount:         590
      ICount:          3993
      EdgeCount:       785
      CyclomaticComplexity: 197
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lyplg_type_prefix_data_dup
        - lyplg_type_prefix_data_new
        - lys_compile_ext
        - lys_compile_identity_bases
        - lys_compile_type_enums
        - lys_compile_type_patterns
        - lys_compile_type_range
        - lys_compile_type_union
        - lys_new_type
        - lysc_patterns_dup
        - lysc_range_dup
        - lysc_type_free
        - lyxp_expr_dup
        - realloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1806,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1806,5'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1808,25'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_type_union
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_bases
                - ly_vlog
                - ly_vlog
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - lys_compile_type_enums
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lysc_range_dup
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - lys_compile_type_enums
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1811,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1813,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1826,42'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_enums
            - BranchSide:      'src/schema_compile_node.c:1862,40'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1903,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lysc_range_dup
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1925,49'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_enums
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1967,40'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1979,50'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_identity_bases
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2019,45'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2065,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2073,41'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_type_union
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2118,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2118,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2118,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2121,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1816,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1817,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1823,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1817,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1817,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1817,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1817,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1817,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1819,18'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1819,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1822,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1821,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1820,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1820,17'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1827,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1829,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1832,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1829,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1829,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1829,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1829,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1829,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1832,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1832,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1834,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1852,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1834,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1834,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1835,25'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1841,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1842,36'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1845,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1845,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1838,17'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1846,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1846,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1846,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1848,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1848,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1848,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1850,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1852,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1853,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1855,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1865,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1866,18'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1877,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1866,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1867,21'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1875,36'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1867,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1868,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1870,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1877,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1879,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1890,61'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_type_range
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1879,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1880,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1884,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1894,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1895,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1901,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1895,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1895,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1895,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1895,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1895,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1897,18'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1897,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1900,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1899,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1898,17'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1906,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1907,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1912,20'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lysc_range_dup
        - Branch String:   'src/schema_compile_node.c:1907,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1907,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1907,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1907,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1907,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1909,18'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1909,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
            - BranchSide:      'src/schema_compile_node.c:1912,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1911,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
                - lys_compile_type_patterns
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1910,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1910,17'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1917,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1918,13'
              BranchSideFuncs:
                - lys_compile_type_patterns
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1920,20'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_patterns_dup
        - Branch String:   'src/schema_compile_node.c:1918,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1918,13'
              BranchSideFuncs:
                - lys_compile_type_patterns
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1918,13'
              BranchSideFuncs:
                - lys_compile_type_patterns
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1918,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1918,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1920,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1928,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1929,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1931,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1929,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1929,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1929,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1929,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1929,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1931,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1931,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1933,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1950,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1933,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1933,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1934,25'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1940,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1941,36'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1944,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1944,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1937,17'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1945,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1945,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1945,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1947,13'
              BranchSideFuncs:
                - lys_compile_type_enums
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1947,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1947,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1948,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1950,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1951,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1953,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1970,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1971,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1977,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1971,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1971,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1971,13'
              BranchSideFuncs:
                - lys_compile_type_range
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1971,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1971,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1973,18'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1973,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1976,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1975,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1974,17'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1982,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1983,17'
              BranchSideFuncs:
                - lys_compile_identity_bases
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1997,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1983,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1985,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1996,13'
              BranchSideFuncs:
                - lys_compile_identity_bases
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1985,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1986,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1990,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1996,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1996,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1997,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1997,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1999,94'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2009,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2003,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2002,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2003,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2002,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2003,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2003,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2003,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2003,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2003,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2003,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2004,35'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2007,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2009,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2010,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2012,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2022,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2023,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2035,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
        - Branch String:   'src/schema_compile_node.c:2023,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2024,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2034,38'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
        - Branch String:   'src/schema_compile_node.c:2024,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2025,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2028,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2035,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2037,67'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
            - BranchSide:      'src/schema_compile_node.c:2040,13'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
        - Branch String:   'src/schema_compile_node.c:2042,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2045,13'
              BranchSideFuncs:
                - lyxp_expr_dup
                - strlen
                - lyplg_type_prefix_data_new
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2048,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2045,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2045,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2046,13'
              BranchSideFuncs:
                - strlen
                - lyplg_type_prefix_data_new
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2046,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2046,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2048,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2048,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2049,13'
              BranchSideFuncs:
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2054,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2049,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2049,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2050,13'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2050,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2050,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2052,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2054,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2055,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2057,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2065,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2066,72'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2069,46'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2076,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2077,17'
              BranchSideFuncs:
                - lys_compile_type_union
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2093,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2077,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2079,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2091,13'
              BranchSideFuncs:
                - lys_compile_type_union
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2079,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2080,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2084,21'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2091,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2091,13'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2093,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2093,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2095,79'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2106,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2099,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2098,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2099,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2099,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2099,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2099,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2099,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2099,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2099,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2100,32'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2104,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2106,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2107,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2109,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2121,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2122,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2129,9'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2128,13'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2124,13'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2130,5'
              BranchSideFuncs:
                - lysc_type_free
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2133,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2133,5'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:2136,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2136,9'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:2137,9'
              BranchSideFuncs:
                - lysc_type_free
      Callsites:
        - Src:             'src/schema_compile_node.c:1805,10'
          Dst:             lys_new_type
        - Src:             'src/schema_compile_node.c:1817,13'
          Dst:             lys_compile_type_range
        - Src:             'src/schema_compile_node.c:1820,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1820,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1820,17'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1820,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1820,17'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1829,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1834,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1846,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1848,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1853,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1855,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1868,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1870,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1880,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1884,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1895,13'
          Dst:             lys_compile_type_range
        - Src:             'src/schema_compile_node.c:1898,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1898,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1898,17'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1898,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1898,17'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1907,13'
          Dst:             lys_compile_type_range
        - Src:             'src/schema_compile_node.c:1910,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1910,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1910,17'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1910,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1910,17'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1913,27'
          Dst:             lysc_range_dup
        - Src:             'src/schema_compile_node.c:1918,13'
          Dst:             lys_compile_type_patterns
        - Src:             'src/schema_compile_node.c:1921,29'
          Dst:             lysc_patterns_dup
        - Src:             'src/schema_compile_node.c:1929,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1933,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1945,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:1947,13'
          Dst:             lys_compile_type_enums
        - Src:             'src/schema_compile_node.c:1951,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1953,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1971,13'
          Dst:             lys_compile_type_range
        - Src:             'src/schema_compile_node.c:1974,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1974,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1974,17'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1974,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1974,17'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1986,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1990,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1996,13'
          Dst:             lys_compile_identity_bases
        - Src:             'src/schema_compile_node.c:2002,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2002,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2002,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2002,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2010,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2012,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2025,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2028,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2045,13'
          Dst:             lyxp_expr_dup
        - Src:             'src/schema_compile_node.c:2046,13'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:2046,13'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/schema_compile_node.c:2049,13'
          Dst:             lyxp_expr_dup
        - Src:             'src/schema_compile_node.c:2050,13'
          Dst:             lyplg_type_prefix_data_dup
        - Src:             'src/schema_compile_node.c:2055,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2057,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2080,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2084,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2091,13'
          Dst:             lys_compile_type_union
        - Src:             'src/schema_compile_node.c:2098,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2098,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2098,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2098,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2107,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2109,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2128,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2128,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2128,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2128,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2128,13'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:2133,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2133,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2133,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2133,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2133,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:2138,9'
          Dst:             lysc_type_free
    - functionName:    lys_new_type
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - basetype
        - tpdf_name
        - type
      BBCount:         38
      ICount:          198
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1706,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1708,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1711,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1714,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1717,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1720,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1730,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1733,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1736,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1739,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1742,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1746,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1746,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1749,9'
              BranchSideFuncs:
                - ly_log
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1751,5'
              BranchSideFuncs:
                - ly_log
                - free
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1751,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1751,5'
              BranchSideFuncs:
                - free
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1753,9'
              BranchSideFuncs:
                - free
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1753,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1753,9'
              BranchSideFuncs:
                - lydict_insert
                - free
            - BranchSide:      'src/schema_compile_node.c:1754,28'
              BranchSideFuncs:
                - lydict_insert
                - free
        - Branch String:   'src/schema_compile_node.c:1755,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1755,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1756,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:1759,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1760,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1762,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:1708,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1711,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1714,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1717,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1720,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1730,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1733,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1736,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1739,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1742,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1746,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1751,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1754,14'
          Dst:             lydict_insert
    - functionName:    lys_compile_type_range
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - range_p
        - basetype
        - length_restr
        - frdigits
        - base_range
        - range
      BBCount:         241
      ICount:          1618
      EdgeCount:       320
      CyclomaticComplexity: 81
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_remove
        - range_part_minmax
        - realloc
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:866,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:866,5'
              BranchSideFuncs:
                - __assert_fail
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:867,5'
              BranchSideFuncs:
                - __assert_fail
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:867,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:867,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:869,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:871,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:872,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:873,21'
              BranchSideFuncs:
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:873,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:874,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:889,29'
              BranchSideFuncs:
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:874,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:875,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:880,25'
              BranchSideFuncs:
                - ly_vlog
                - free
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
        - Branch String:   'src/schema_compile_node.c:880,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:880,35'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:881,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:880,49'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:880,46'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:880,46'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:889,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:890,17'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:903,21'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:890,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:892,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:898,18'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:900,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:900,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:900,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:900,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:900,13'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:900,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:900,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:900,13'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:900,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:901,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:901,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:902,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:903,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:904,18'
              BranchSideFuncs:
                - ly_vlog
                - free
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:913,29'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
        - Branch String:   'src/schema_compile_node.c:904,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:904,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:905,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:904,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:905,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:910,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:913,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:914,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
            - BranchSide:      'src/schema_compile_node.c:926,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
        - Branch String:   'src/schema_compile_node.c:915,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:916,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:918,18'
              BranchSideFuncs:
                - ly_vlog
                - free
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:918,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:918,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:919,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:918,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:918,53'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:918,53'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:918,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:919,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:925,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:926,35'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:926,40'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
            - BranchSide:      'src/schema_compile_node.c:928,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
        - Branch String:   'src/schema_compile_node.c:926,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:926,58'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
            - BranchSide:      'src/schema_compile_node.c:928,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
        - Branch String:   'src/schema_compile_node.c:926,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:928,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
            - BranchSide:      'src/schema_compile_node.c:940,29'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:928,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:929,25'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:933,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:929,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:929,53'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:929,53'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:930,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:930,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:931,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:933,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:933,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:933,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:933,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:933,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:933,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:933,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:933,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:933,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:934,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:934,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:934,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:934,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:934,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:934,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:934,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:934,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:936,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:940,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:941,18'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:962,13'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:942,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:943,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:945,18'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:945,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:946,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:951,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
                - range_part_minmax
        - Branch String:   'src/schema_compile_node.c:951,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:952,25'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:956,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:952,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:952,53'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:952,53'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:953,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:953,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:954,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:956,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:956,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:956,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:956,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:956,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:956,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:956,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:956,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:956,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:957,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:957,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:957,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:957,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:957,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:957,17'
              BranchSideFuncs:
                - range_part_minmax
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:957,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:957,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:959,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - malloc
                - ly_log
                - free
                - range_part_minmax
                - realloc
                - ly_log
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - malloc
                - ly_log
                - range_part_minmax
                - realloc
                - ly_log
                - range_part_minmax
                - ly_vlog
                - ly_vlog
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:970,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:971,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1059,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:971,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:978,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:978,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:978,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:978,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:978,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:978,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:985,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:985,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:985,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:985,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:985,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:988,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/schema_compile_node.c:992,40'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:992,43'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:992,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:992,47'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:992,45'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:992,45'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:992,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:993,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1049,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:993,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:993,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:993,81'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:993,76'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:993,81'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:994,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:993,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:993,89'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:997,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:993,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:994,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:997,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:997,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:999,21'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1019,21'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:999,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1001,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1013,21'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1001,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1003,25'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1006,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1019,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1021,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1030,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1021,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1021,34'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1021,89'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1021,84'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1021,89'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1024,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1021,93'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1021,97'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1027,21'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1021,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1024,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1027,21'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1030,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1030,34'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1030,89'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1030,84'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1030,89'
              BranchSideFuncs:
                - ly_vlog
                - free
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1032,30'
              BranchSideFuncs:
                - ly_vlog
                - free
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1030,93'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1030,97'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1044,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1030,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1032,30'
              BranchSideFuncs:
                - ly_vlog
                - free
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1044,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1032,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1032,38'
              BranchSideFuncs:
                - ly_vlog
                - free
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1032,93'
              BranchSideFuncs:
                - ly_vlog
                - free
                - calloc
                - ly_log
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1032,88'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1032,93'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1035,29'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1032,97'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1032,101'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1040,25'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:1032,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1035,29'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1040,25'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:1049,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1049,30'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1057,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1059,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1060,18'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1065,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1061,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1061,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1062,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1065,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1066,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1069,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1067,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1067,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1068,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1069,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1070,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1073,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1071,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1071,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1072,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1073,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1074,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - free
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:1077,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1075,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1075,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1076,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:1077,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1078,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
                - free
            - BranchSide:      'src/schema_compile_node.c:1083,23'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:1079,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1079,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1080,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1086,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1088,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:866,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:867,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:871,13'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:875,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:881,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:889,21'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:892,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:900,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:900,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:900,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:901,13'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:905,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:913,21'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:915,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:919,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:926,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:930,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:933,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:933,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:933,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:934,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:940,21'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:942,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:946,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:953,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:956,17'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:956,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:956,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:957,17'
          Dst:             range_part_minmax
        - Src:             'src/schema_compile_node.c:962,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:988,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1051,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1060,18'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1061,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1066,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1067,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1070,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1071,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1074,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1075,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1078,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_node.c:1079,9'
          Dst:             lydict_insert
    - functionName:    lys_compile_type_enums
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - enums_p
        - basetype
        - base_enums
        - bitenums
      BBCount:         180
      ICount:          1283
      EdgeCount:       242
      CyclomaticComplexity: 64
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_dup
        - lys_compile_ext
        - lys_compile_status
        - lys_eval_iffeatures
        - realloc
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1469,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1469,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1475,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1469,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1470,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1475,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1475,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1475,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1475,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1475,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1477,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1622,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1477,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1479,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1493,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1479,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1479,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1479,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1479,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1480,29'
              BranchSideFuncs:
                - strcmp
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1484,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1480,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1481,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1483,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1484,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1484,19'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1484,19'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1484,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1485,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1490,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1493,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1494,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1528,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1494,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1496,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1506,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1498,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1498,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1498,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1498,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1499,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1506,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1499,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1500,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1505,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1506,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1508,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1511,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1511,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1512,29'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1513,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1513,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1514,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1519,31'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1524,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1525,33'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1527,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1528,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1530,37'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1540,24'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1532,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1532,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1532,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1532,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1533,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1540,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1533,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1534,25'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1539,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1540,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1542,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1545,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1545,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1546,29'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1547,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1547,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1549,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1554,31'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1565,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1566,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1566,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1567,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1574,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1567,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1568,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1573,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1574,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:1575,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:1584,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1584,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1584,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1584,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1585,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1585,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1586,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1586,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1586,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1587,9'
              BranchSideFuncs:
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1587,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1587,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1590,21'
              BranchSideFuncs:
                - lys_compile_status
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1593,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1593,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1597,22'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1599,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1600,24'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1602,27'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1607,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1604,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1607,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1607,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1608,14'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1608,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1610,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1613,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1613,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1615,22'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1622,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1615,27'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1615,32'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1615,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1615,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1615,79'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1616,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
        - Branch String:   'src/schema_compile_node.c:1616,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1617,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:1621,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - lys_eval_iffeatures
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strcmp
      Callsites:
        - Src:             'src/schema_compile_node.c:1470,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1480,22'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:1485,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1500,25'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1514,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1534,25'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1549,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1568,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1575,21'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1584,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1584,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1584,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1585,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:1586,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:1587,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:1593,9'
          Dst:             lys_compile_status
        - Src:             'src/schema_compile_node.c:1604,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1604,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1604,9'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1604,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1604,9'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:1607,9'
          Dst:             lys_eval_iffeatures
    - functionName:    lysc_range_dup
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - orig
        - tpdf_chain
        - tpdf_chain_last
      BBCount:         108
      ICount:          775
      EdgeCount:       144
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lydict_dup
        - lys_compile_ext
        - lysc_range_free
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:363,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:363,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:365,11'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:366,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:366,5'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:367,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:367,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:372,5'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_range_free
                - free
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_range_free
                - free
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_range_free
                - free
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - ly_log
                - lysc_range_free
                - free
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - ly_log
                - lysc_range_free
                - free
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:369,56'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:368,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:369,56'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:369,56'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:369,56'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:369,56'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:369,36'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:369,36'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:370,41'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:370,68'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:370,68'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:372,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:372,5'
              BranchSideFuncs:
                - lysc_range_free
                - free
            - BranchSide:      'src/schema_compile_node.c:373,5'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:373,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:373,5'
              BranchSideFuncs:
                - lysc_range_free
                - free
            - BranchSide:      'src/schema_compile_node.c:376,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:376,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:377,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:388,12'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:381,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:382,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:385,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_range_free
                - free
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_range_free
                - free
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_range_free
                - free
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - ly_log
                - lysc_range_free
                - free
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - ly_log
                - lysc_range_free
                - free
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - lys_compile_ext
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - lys_compile_ext
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - lys_compile_ext
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_range_free
                - free
            - BranchSide:      'src/schema_compile_node.c:384,13'
              BranchSideFuncs:
                - lysc_range_free
                - free
        - Branch String:   'src/schema_compile_node.c:385,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:379,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_range_free
                - free
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:386,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:391,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:392,26'
              BranchSideFuncs:
                - lysc_range_free
                - free
            - BranchSide:      'src/schema_compile_node.c:395,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:363,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:365,11'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:366,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:368,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:368,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:368,9'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:368,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:372,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:373,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:384,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:384,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:384,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:384,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:384,13'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:392,9'
          Dst:             lysc_range_free
    - functionName:    lys_compile_type_patterns
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - patterns_p
        - base_patterns
        - patterns
      BBCount:         87
      ICount:          713
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lydict_insert
        - lys_compile_ext
        - lys_compile_type_pattern_check
        - lysc_patterns_dup
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1379,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1380,39'
              BranchSideFuncs:
                - lysc_patterns_dup
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1384,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1381,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1381,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1382,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1384,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1384,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1384,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1384,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1385,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1401,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1385,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1385,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1385,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1385,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1385,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1385,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1385,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1385,9'
              BranchSideFuncs:
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1385,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1390,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1392,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1392,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1393,15'
              BranchSideFuncs:
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1395,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1395,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1396,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1396,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1396,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1397,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1397,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1397,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1398,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1398,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1399,9'
              BranchSideFuncs:
                - lydict_dup
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1399,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1399,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1401,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - lys_compile_ext
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - lys_compile_ext
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - lys_compile_ext
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - lydict_insert
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:1400,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1400,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:1380,21'
          Dst:             lysc_patterns_dup
        - Src:             'src/schema_compile_node.c:1381,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1385,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1385,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1385,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1386,20'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1389,15'
          Dst:             lys_compile_type_pattern_check
        - Src:             'src/schema_compile_node.c:1395,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:1396,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:1397,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:1398,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:1399,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:1400,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1400,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1400,9'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1400,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1400,9'
          Dst:             lys_compile_ext
    - functionName:    lysc_patterns_dup
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - orig
      BBCount:         39
      ICount:          219
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lysc_pattern_dup
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:335,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:335,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_pattern_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_pattern_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:338,5'
              BranchSideFuncs:
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:337,5'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:338,5'
              BranchSideFuncs:
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:337,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:338,5'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:338,5'
              BranchSideFuncs:
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:338,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:338,5'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:338,5'
              BranchSideFuncs:
                - lysc_pattern_dup
        - Branch String:   'src/schema_compile_node.c:338,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:339,35'
              BranchSideFuncs:
                - lysc_pattern_dup
            - BranchSide:      'src/schema_compile_node.c:342,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:335,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:337,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:337,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:337,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:337,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:339,18'
          Dst:             lysc_pattern_dup
    - functionName:    lys_compile_type_union
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ptypes
        - context_pnode
        - context_flags
        - context_name
        - utypes_p
      BBCount:         99
      ICount:          664
      EdgeCount:       132
      CyclomaticComplexity: 35
      functionsReached:
        - calloc
        - ly_log
        - lys_compile_type
        - lysc_type_free
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1648,30'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1647,5'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1648,30'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1647,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1648,30'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1648,30'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1648,57'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1648,55'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1648,55'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1648,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1649,32'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1678,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1651,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1651,9'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1652,9'
              BranchSideFuncs:
                - lys_compile_type
                - lysc_type_free
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1654,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1656,48'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1674,13'
              BranchSideFuncs:
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_type_free
                - lysc_type_free
                - lys_compile_type
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - ly_log
                - lysc_type_free
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1661,38'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1661,38'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1657,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1657,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1661,38'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1661,38'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1661,49'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1661,47'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1661,47'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1662,42'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1668,13'
              BranchSideFuncs:
                - lysc_type_free
                - lys_compile_type
                - calloc
                - ly_log
                - lysc_type_free
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1682,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1683,25'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/schema_compile_node.c:1685,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:1647,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1647,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1647,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1647,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1649,15'
          Dst:             lys_compile_type
        - Src:             'src/schema_compile_node.c:1657,13'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:1657,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1657,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:1657,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1671,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile_node.c:1683,9'
          Dst:             lysc_type_free
    - functionName:    lysc_pattern_dup
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_compile_type_pattern_check
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pattern
        - code
      BBCount:         41
      ICount:          304
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - ly_realloc
        - ly_vlog
        - lys_compile_pattern_chblocks_xmlschema2perl
        - pcre2_code_free_8
        - pcre2_compile_8
        - pcre2_get_error_message_8
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1273,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1273,5'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1274,5'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1281,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1282,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1338,5'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
        - Branch String:   'src/schema_compile_node.c:1282,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1285,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1285,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:1298,24'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1305,18'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1310,18'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1324,13'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1285,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1287,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1295,13'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1289,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1289,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1292,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1305,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1306,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1308,13'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1310,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1310,28'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1319,25'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1310,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1316,17'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1319,25'
              BranchSideFuncs:
                - lys_compile_pattern_chblocks_xmlschema2perl
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
                - free
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1341,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1342,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:1347,44'
              BranchSideFuncs:
                - pcre2_compile_8
                - pcre2_get_error_message_8
                - ly_vlog
                - free
                - free
                - pcre2_code_free_8
        - Branch String:   'src/schema_compile_node.c:1349,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1350,21'
              BranchSideFuncs:
                - free
                - pcre2_code_free_8
            - BranchSide:      'src/schema_compile_node.c:1357,10'
              BranchSideFuncs:
                - free
                - pcre2_code_free_8
        - Branch String:   'src/schema_compile_node.c:1359,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1360,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:1362,25'
              BranchSideFuncs:
                - pcre2_code_free_8
      Callsites:
        - Src:             'src/schema_compile_node.c:1264,12'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1273,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1288,30'
          Dst:             ly_realloc
        - Src:             'src/schema_compile_node.c:1289,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1316,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1341,14'
          Dst:             lys_compile_pattern_chblocks_xmlschema2perl
        - Src:             'src/schema_compile_node.c:1347,18'
          Dst:             pcre2_compile_8
        - Src:             'src/schema_compile_node.c:1352,9'
          Dst:             pcre2_get_error_message_8
        - Src:             'src/schema_compile_node.c:1353,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1362,9'
          Dst:             pcre2_code_free_8
    - functionName:    lys_compile_pattern_chblocks_xmlschema2perl
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pattern
        - regex
      BBCount:         46
      ICount:          333
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - ly_realloc
        - ly_vlog
        - strchr
        - strlen
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:1197,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1198,17'
              BranchSideFuncs:
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strstr
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1245,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:1201,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1202,13'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1205,16'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:1208,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1209,37'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - ly_log
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strlen
                - strncmp
            - BranchSide:      'src/schema_compile_node.c:1215,18'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
        - Branch String:   'src/schema_compile_node.c:1211,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1211,13'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
            - BranchSide:      'src/schema_compile_node.c:1212,9'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
        - Branch String:   'src/schema_compile_node.c:1215,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1216,26'
              BranchSideFuncs:
                - strlen
                - strncmp
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1221,28'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1216,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1218,17'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
            - BranchSide:      'src/schema_compile_node.c:1220,9'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - strlen
                - ly_realloc
                - ly_log
                - strlen
                - strlen
                - strncmp
        - Branch String:   'src/schema_compile_node.c:1221,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1222,13'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1227,19'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1227,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1228,18'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1235,13'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1228,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1228,48'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1231,18'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1228,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1228,57'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1229,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1228,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1229,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1231,18'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1231,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1231,48'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1234,9'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1231,53'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1231,57'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1232,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1231,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1232,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/schema_compile_node.c:1234,9'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/schema_compile_node.c:1235,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:1237,21'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:1240,21'
              BranchSideFuncs:
                - strlen
                - strstr
                - strchr
                - ly_vlog
                - ly_vlog
                - strlen
                - strlen
                - strncmp
                - strlen
                - ly_realloc
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_node.c:1197,19'
          Dst:             strstr
        - Src:             'src/schema_compile_node.c:1200,15'
          Dst:             strchr
        - Src:             'src/schema_compile_node.c:1202,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1209,49'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1209,26'
          Dst:             ly_realloc
        - Src:             'src/schema_compile_node.c:1211,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:1217,44'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1216,18'
          Dst:             strncmp
        - Src:             'src/schema_compile_node.c:1222,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:1237,78'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:1240,72'
          Dst:             strlen
    - functionName:    pcre2_compile_8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_compile_status
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parsed_flags
        - inherited_flags
        - parent_flags
        - parent_name
        - stmt_name
        - stmt_flags
      BBCount:         36
      ICount:          249
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ly_vlog
        - lys_status2str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:448,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:448,25'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:452,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:448,38'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:448,42'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:452,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:448,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:449,9'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:452,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:452,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:452,35'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:456,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:452,48'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:452,52'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:456,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:452,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:453,9'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:456,16'
              BranchSideFuncs:
                - lys_status2str
                - lys_status2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:465,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:467,26'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:468,16'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:468,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:470,26'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:471,16'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:471,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:473,26'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:476,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:449,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:449,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:449,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:453,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:453,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:453,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:457,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:457,9'
          Dst:             lys_status2str
        - Src:             'src/schema_compile_node.c:457,9'
          Dst:             ly_vlog
    - functionName:    lys_status2str
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - flags
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:409,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:418,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_node.c:418,9'
          Dst:             ly_log
    - functionName:    range_part_minmax
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - size_t
        - int
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - part
        - max
        - prev
        - basetype
        - first
        - length_restr
        - frdigits
        - base_range
        - value
      BBCount:         206
      ICount:          1064
      EdgeCount:       271
      CyclomaticComplexity: 67
      functionsReached:
        - ly_log
        - ly_parse_int
        - ly_parse_uint
        - ly_vlog
        - range_part_check_ascendancy
        - range_part_check_value_syntax
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:709,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:710,45'
              BranchSideFuncs:
                - range_part_check_value_syntax
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - ly_log
                - range_part_check_ascendancy
            - BranchSide:      'src/schema_compile_node.c:713,10'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - ly_log
                - range_part_check_ascendancy
        - Branch String:   'src/schema_compile_node.c:711,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:711,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:712,5'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - ly_log
                - range_part_check_ascendancy
        - Branch String:   'src/schema_compile_node.c:713,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:713,21'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:725,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - ly_log
        - Branch String:   'src/schema_compile_node.c:713,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:714,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:725,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - strlen
                - ly_parse_int
                - ly_log
        - Branch String:   'src/schema_compile_node.c:714,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:715,28'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:717,28'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:715,46'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:715,80'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:715,80'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:719,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:720,47'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:722,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:720,88'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:720,94'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:720,109'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:725,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:727,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:739,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:752,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:766,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:766,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_int
            - BranchSide:      'src/schema_compile_node.c:779,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:791,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:803,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:818,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:818,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:818,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strlen
                - ly_parse_uint
            - BranchSide:      'src/schema_compile_node.c:831,9'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:727,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:728,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:729,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:728,100'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:728,107'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:728,123'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:729,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:730,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:732,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:734,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:734,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:737,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:734,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:735,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:737,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:735,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:735,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:735,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:739,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:740,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:742,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:741,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:741,28'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:741,44'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:742,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:743,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:745,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:747,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:747,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:750,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:747,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:748,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:750,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:748,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:748,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:748,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:752,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:753,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:755,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:754,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:754,28'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:754,44'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:755,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:756,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:758,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:760,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:760,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:763,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:760,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:761,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:763,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:761,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:761,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:761,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:766,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:767,32'
              BranchSideFuncs:
                - strlen
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:769,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:768,34'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:768,41'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:768,57'
              BranchSideFuncs:
                - ly_parse_int
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:769,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:770,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:772,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:774,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:774,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:777,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:774,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:775,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:777,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:775,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:775,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:775,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:779,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:780,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:781,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:780,87'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:780,94'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:780,111'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:781,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:782,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:784,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:786,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:786,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:789,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:786,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:787,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:789,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:787,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:787,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:787,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:791,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:792,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:793,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:792,89'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:792,96'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:792,113'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:793,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:794,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:796,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:798,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:798,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:801,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:798,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:799,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:801,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:799,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:799,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:799,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:803,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:804,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:806,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:805,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:805,28'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:805,45'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:806,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:807,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:809,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:811,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:811,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:814,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:811,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:812,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:814,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:812,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:812,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:812,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:818,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:819,33'
              BranchSideFuncs:
                - strlen
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:821,20'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:820,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:820,28'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:820,45'
              BranchSideFuncs:
                - ly_parse_uint
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:821,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:822,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:824,13'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:826,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:826,22'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:829,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:826,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:827,50'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:829,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:827,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:827,61'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:827,76'
              BranchSideFuncs:
                - range_part_check_ascendancy
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:836,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:837,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:840,16'
              BranchSideFuncs:
                - free
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:837,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:837,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:837,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:840,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:841,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:844,16'
              BranchSideFuncs:
                - free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:844,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:845,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:849,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:845,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:845,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:845,9'
              BranchSideFuncs:
                - ly_vlog
                - free
      Callsites:
        - Src:             'src/schema_compile_node.c:710,15'
          Dst:             range_part_check_value_syntax
        - Src:             'src/schema_compile_node.c:720,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:728,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:728,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:735,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:740,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:740,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:748,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:753,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:753,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:761,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:767,41'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:767,19'
          Dst:             ly_parse_int
        - Src:             'src/schema_compile_node.c:775,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:780,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:780,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:787,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:792,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:792,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:799,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:804,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:804,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:812,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:819,42'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:819,19'
          Dst:             ly_parse_uint
        - Src:             'src/schema_compile_node.c:827,19'
          Dst:             range_part_check_ascendancy
        - Src:             'src/schema_compile_node.c:831,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:837,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:841,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:845,9'
          Dst:             ly_vlog
    - functionName:    range_part_check_value_syntax
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - basetype
        - frdigits
        - value
        - len
        - valcopy
      BBCount:         57
      ICount:          440
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - ly_log
        - ly_vlog
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:602,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:602,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:604,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:604,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:604,35'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:608,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:604,55'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:604,59'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:608,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:604,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:608,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:608,30'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:608,34'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:609,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:608,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:609,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:612,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:612,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:613,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:616,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:616,37'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:616,41'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:617,13'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:616,61'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:616,65'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:617,13'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:616,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:617,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:624,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:617,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:618,13'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:620,32'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/schema_compile_node.c:627,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:628,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:631,9'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:631,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:631,36'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:658,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:633,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:633,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:634,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:634,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:634,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:640,13'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:634,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:635,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:640,13'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:640,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:641,22'
              BranchSideFuncs:
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:643,22'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:646,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:648,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:649,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:650,23'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:654,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:602,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:604,10'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:612,12'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:616,65'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:620,24'
          Dst:             strndup
        - Src:             'src/schema_compile_node.c:627,12'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:633,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:635,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:646,9'
          Dst:             ly_log
    - functionName:    range_part_check_ascendancy
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - char
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - unsigned_value
        - max
        - value
        - prev_value
      BBCount:         27
      ICount:          116
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:673,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:674,14'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:678,14'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:674,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:674,32'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:674,68'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:674,63'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:674,68'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:675,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:674,72'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:674,86'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:677,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:674,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:675,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:677,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:678,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:678,22'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:678,48'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:678,43'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:678,48'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:679,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_unres_must_add
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - pnode
      BBCount:         60
      ICount:          374
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_set_add
        - lysc_node_musts
        - lysp_node_musts
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:107,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:111,29'
              BranchSideFuncs:
                - lysc_node_musts
                - lysp_node_musts
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:113,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:113,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:113,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:113,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:113,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:113,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:113,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:113,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:115,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:115,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:117,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:121,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:122,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:122,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:123,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log
                - free
                - free
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:127,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:126,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:127,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:126,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:127,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:127,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:127,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:127,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:128,28'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:133,14'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
                - free
                - free
        - Branch String:   'src/schema_compile_node.c:135,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:135,5'
              BranchSideFuncs:
                - ly_log
                - free
                - free
            - BranchSide:      'src/schema_compile_node.c:137,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:140,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:141,9'
              BranchSideFuncs:
                - free
                - ly_log
                - free
            - BranchSide:      'src/schema_compile_node.c:144,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:141,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:141,9'
              BranchSideFuncs:
                - free
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:142,14'
              BranchSideFuncs:
                - free
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_node.c:111,13'
          Dst:             lysc_node_musts
        - Src:             'src/schema_compile_node.c:112,14'
          Dst:             lysp_node_musts
        - Src:             'src/schema_compile_node.c:113,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:121,9'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:126,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:126,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:126,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:126,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:135,5'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:144,5'
          Dst:             ly_log
    - functionName:    match_grouping
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3843
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3844,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3845,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:3850,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3845,46'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3845,57'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:3848,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/schema_compile_node.c:3845,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3846,44'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:3848,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/schema_compile_node.c:3845,50'
          Dst:             strcmp
    - functionName:    lys_compile_uses_children
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3956
      functionLinenumberEnd: 4008
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - uses_p
        - inherited_flags
        - child
        - grp_mod
        - parent
        - child_set
        - child_unres_disabled
      BBCount:         32
      ICount:          242
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ly_set_add
        - lys_compile_node
        - lys_compile_when
        - lys_eval_iffeatures
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3965,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3965,5'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3967,15'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3968,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3970,21'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:4004,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3971,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3971,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3974,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_node
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3974,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3974,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3975,14'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3975,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3975,27'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3980,21'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3975,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3976,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3980,21'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3984,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3985,20'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:4003,29'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:3987,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3989,39'
              BranchSideFuncs:
                - lysc_data_node
                - lys_compile_when
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:3993,17'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - lysc_data_node
                - lys_compile_when
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:3990,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3990,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3991,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - lysc_data_node
                - lys_compile_when
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:3993,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3995,29'
              BranchSideFuncs:
                - ly_set_add
                - lys_compile_node
                - lys_eval_iffeatures
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:3999,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
      Callsites:
        - Src:             'src/schema_compile_node.c:3965,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3971,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3974,9'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_node.c:3989,83'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile_node.c:3989,22'
          Dst:             lys_compile_when
        - Src:             'src/schema_compile_node.c:3995,17'
          Dst:             ly_set_add
    - functionName:    lys_compile_node
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4283
      functionLinenumberEnd: 4366
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - parent
        - inherited_flags
        - child_set
      BBCount:         32
      ICount:          287
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lys_compile_node_
        - lys_compile_uses
        - lysc_update_path
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:4290,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4291,26'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
                - calloc
                - ly_vlog
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4293,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
                - calloc
                - ly_vlog
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4291,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4291,40'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
                - calloc
                - ly_vlog
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4291,63'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
                - calloc
                - ly_vlog
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4297,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4299,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4303,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4307,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4311,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4315,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4319,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4324,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4324,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4329,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4329,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4340,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4351,32'
              BranchSideFuncs:
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4356,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4329,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4330,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4335,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
        - Branch String:   'src/schema_compile_node.c:4340,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4341,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4346,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_
                - lysc_update_path
        - Branch String:   'src/schema_compile_node.c:4359,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4359,5'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
            - BranchSide:      'src/schema_compile_node.c:4361,29'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
      Callsites:
        - Src:             'src/schema_compile_node.c:4291,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4293,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4294,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4299,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4303,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4307,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4311,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4315,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4319,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4324,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4330,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4335,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4341,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4346,36'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4351,15'
          Dst:             lys_compile_uses
        - Src:             'src/schema_compile_node.c:4352,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4353,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4356,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4359,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4361,11'
          Dst:             lys_compile_node_
        - Src:             'src/schema_compile_node.c:4364,5'
          Dst:             lysc_update_path
    - functionName:    lys_compile_when
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when_p
        - inherited_flags
        - parent
        - ctx_node
        - node
        - when_c
      BBCount:         42
      ICount:          269
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lys_compile_when_
        - lysc_node_when_p
        - lysc_unres_when_add
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:524,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:524,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
                - lysc_node_when_p
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:524,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:524,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:524,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
                - lysc_node_when_p
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:526,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
                - lysc_node_when_p
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:524,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:524,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
                - lysc_node_when_p
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:526,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
                - lysc_node_when_p
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:526,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:528,38'
              BranchSideFuncs:
                - lysc_node_when_p
                - malloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:534,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:531,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:531,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:531,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lys_compile_when_
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:531,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:531,9'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:531,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:531,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:531,9'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:531,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:536,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:536,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:539,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:539,23'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:541,9'
              BranchSideFuncs:
                - lys_compile_when_
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:539,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:541,9'
              BranchSideFuncs:
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:549,13'
              BranchSideFuncs:
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:541,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:544,13'
              BranchSideFuncs:
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:544,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:545,24'
              BranchSideFuncs:
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:547,5'
              BranchSideFuncs:
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:553,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:553,9'
              BranchSideFuncs:
                - lysc_unres_when_add
            - BranchSide:      'src/schema_compile_node.c:555,9'
              BranchSideFuncs:
                - lysc_unres_when_add
        - Branch String:   'src/schema_compile_node.c:555,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:555,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:556,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:524,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:528,21'
          Dst:             lysc_node_when_p
        - Src:             'src/schema_compile_node.c:531,9'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:531,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:531,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:535,21'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:536,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:541,9'
          Dst:             lys_compile_when_
        - Src:             'src/schema_compile_node.c:555,9'
          Dst:             lysc_unres_when_add
    - functionName:    lys_compile_when_
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when_p
        - inherited_flags
        - parent
        - ctx_node
        - when
      BBCount:         71
      ICount:          544
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lyplg_type_prefix_data_new
        - lys_compile_ext
        - lys_compile_status
        - lyxp_expr_parse
        - realloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:501,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:501,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:502,7'
              BranchSideFuncs:
                - lyxp_expr_parse
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:503,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:504,5'
              BranchSideFuncs:
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:504,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:504,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:506,44'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:507,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:508,5'
              BranchSideFuncs:
                - lydict_dup
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:508,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:510,5'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs:
                - lys_compile_status
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:509,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:509,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:510,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:510,5'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:510,5'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:510,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:510,5'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:510,5'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:510,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:514,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:500,13'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:501,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:503,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/schema_compile_node.c:504,5'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:504,5'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/schema_compile_node.c:507,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:508,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:509,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:509,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:509,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:509,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:509,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:510,5'
          Dst:             lys_compile_status
    - functionName:    lysc_unres_when_add
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when
        - node
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:69,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:70,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:74,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - ly_set_add
                - ly_log
        - Branch String:   'src/schema_compile_node.c:75,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:75,5'
              BranchSideFuncs:
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:77,15'
              BranchSideFuncs:
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:81,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:81,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/schema_compile_node.c:82,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/schema_compile_node.c:74,9'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:75,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:81,5'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:81,5'
          Dst:             ly_log
    - functionName:    lys_compile_node_container
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2928
      functionLinenumberEnd: 2968
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         74
      ICount:          473
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - ly_log
        - lys_compile_must
        - lys_compile_node
        - lys_compile_node_augments
        - lysc_unres_must_add
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2934,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2936,9'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2944,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2944,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2945,32'
              BranchSideFuncs:
                - lys_compile_node
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2946,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2946,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2947,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2952,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2949,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2949,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2953,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2953,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2956,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2956,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2956,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2958,5'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2958,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2959,32'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2962,5'
              BranchSideFuncs:
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2960,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2960,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2961,5'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2962,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2963,32'
              BranchSideFuncs:
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2965,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2964,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2964,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2965,5'
              BranchSideFuncs:
                - lys_compile_node
      Callsites:
        - Src:             'src/schema_compile_node.c:2945,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2949,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2949,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2949,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2949,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2949,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:2952,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:2956,5'
          Dst:             lys_compile_node_augments
        - Src:             'src/schema_compile_node.c:2959,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2963,15'
          Dst:             lys_compile_node
    - functionName:    lys_compile_node_leaf
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3034
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         69
      ICount:          478
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lys_compile_must
        - lys_compile_node_type
        - lysc_unres_leaf_dflt_add
        - lysc_unres_must_add
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3042,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3039,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3043,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3043,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3045,9'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3045,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3046,9'
              BranchSideFuncs:
                - lydict_insert
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
            - BranchSide:      'src/schema_compile_node.c:3051,33'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:3046,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3046,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3047,9'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:3052,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3052,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3055,9'
              BranchSideFuncs:
                - ly_vlog
                - lysc_unres_leaf_dflt_add
        - Branch String:   'src/schema_compile_node.c:3055,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3056,9'
              BranchSideFuncs:
                - lysc_unres_leaf_dflt_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3061,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3056,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3056,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3057,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3061,38'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3061,42'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3061,69'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3061,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3061,69'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3062,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3039,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3039,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3039,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3039,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3039,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3042,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3046,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:3051,11'
          Dst:             lys_compile_node_type
        - Src:             'src/schema_compile_node.c:3056,9'
          Dst:             lysc_unres_leaf_dflt_add
        - Src:             'src/schema_compile_node.c:3062,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_list
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3398
      functionLinenumberEnd: 3578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         164
      ICount:          1192
      EdgeCount:       222
      CyclomaticComplexity: 60
      functionsReached:
        - __ctype_b_loc
        - calloc
        - ly_log
        - ly_vlog
        - lys_compile_must
        - lys_compile_node
        - lys_compile_node_augments
        - lys_compile_node_list_unique
        - lys_find_child
        - lysc_check_status
        - lysc_type_free
        - lysc_unres_must_add
        - lysc_update_path
        - realloc
        - strlen
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3409,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3410,9'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3412,17'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3412,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3412,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3412,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3414,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3415,9'
              BranchSideFuncs:
                - lys_compile_node
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3415,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3415,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3416,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3421,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3418,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3418,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3422,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3425,9'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3425,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3426,18'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3444,14'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3427,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3429,13'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3437,13'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3429,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3430,21'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3435,9'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3430,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3431,21'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3433,26'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3437,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3437,25'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3441,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3437,37'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3437,41'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3438,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3437,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3438,13'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3441,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3445,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3447,9'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3450,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3450,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3451,25'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3553,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
        - Branch String:   'src/schema_compile_node.c:3452,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3453,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3458,26'
              BranchSideFuncs:
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3454,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3455,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3457,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3463,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3464,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3468,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3468,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3470,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3474,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3476,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3477,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3480,13'
              BranchSideFuncs:
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3480,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3482,17'
              BranchSideFuncs:
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3489,17'
              BranchSideFuncs:
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3482,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3483,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3487,9'
              BranchSideFuncs:
                - lysc_check_status
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
        - Branch String:   'src/schema_compile_node.c:3489,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3490,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3497,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3500,13'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lysc_type_free
                - free
        - Branch String:   'src/schema_compile_node.c:3500,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3501,13'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3507,9'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3510,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3510,47'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3510,76'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3510,71'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3510,76'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3512,17'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3510,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3510,88'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3547,20'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3510,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3512,17'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3547,20'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3512,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3513,35'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3516,37'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3518,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3519,35'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3522,17'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3522,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3523,30'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3526,29'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3530,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3531,21'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3538,38'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3531,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3532,45'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3534,42'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3541,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3542,32'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_compile_node.c:3544,9'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_augments
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
                - strpbrk
                - strlen
                - lys_find_child
                - ly_vlog
                - lysc_update_path
                - lysc_check_status
                - lysc_type_free
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_compile_node.c:3553,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3553,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3556,9'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_list_unique
        - Branch String:   'src/schema_compile_node.c:3556,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3557,9'
              BranchSideFuncs:
                - lys_compile_node_list_unique
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3560,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3557,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3557,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3558,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3560,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3561,32'
              BranchSideFuncs:
                - lys_compile_node
                - ly_vlog
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3564,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3562,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3562,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3563,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3564,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3565,32'
              BranchSideFuncs:
                - lys_compile_node
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3570,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3566,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3566,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3567,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3570,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3570,27'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3571,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3415,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3418,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3418,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3418,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3418,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3418,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3421,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3438,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3451,17'
          Dst:             strpbrk
        - Src:             'src/schema_compile_node.c:3454,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_compile_node.c:3458,19'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:3462,40'
          Dst:             lys_find_child
        - Src:             'src/schema_compile_node.c:3464,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3470,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3474,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:3477,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3483,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3490,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3497,9'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile_node.c:3502,13'
          Dst:             lysc_type_free
        - Src:             'src/schema_compile_node.c:3549,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:3553,5'
          Dst:             lys_compile_node_augments
        - Src:             'src/schema_compile_node.c:3557,9'
          Dst:             lys_compile_node_list_unique
        - Src:             'src/schema_compile_node.c:3561,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3565,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3571,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_leaflist
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3080
      functionLinenumberEnd: 3137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         82
      ICount:          599
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lys_compile_must
        - lys_compile_node_type
        - lysc_unres_llist_dflts_add
        - lysc_unres_must_add
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3088,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3085,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3089,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3089,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3091,9'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/schema_compile_node.c:3091,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3092,9'
              BranchSideFuncs:
                - lydict_insert
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3097,33'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3092,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3092,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3093,9'
              BranchSideFuncs:
                - lys_compile_node_type
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3098,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3098,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3101,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lysc_unres_llist_dflts_add
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3101,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3102,13'
              BranchSideFuncs:
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3111,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3102,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3103,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3107,9'
              BranchSideFuncs:
                - lysc_unres_llist_dflts_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3107,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3108,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3112,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3113,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3115,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3115,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3115,33'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3115,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3117,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3119,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3124,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3124,39'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3124,43'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3129,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3124,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3125,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3129,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3129,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3129,29'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3130,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_node.c:3085,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3085,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3085,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3085,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3085,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3088,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3092,9'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_node.c:3097,11'
          Dst:             lys_compile_node_type
        - Src:             'src/schema_compile_node.c:3103,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3107,9'
          Dst:             lysc_unres_llist_dflts_add
        - Src:             'src/schema_compile_node.c:3125,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3130,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_node_choice
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3716
      functionLinenumberEnd: 3737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         21
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lys_compile_node_augments
        - lys_compile_node_choice_child
        - lys_compile_node_choice_dflt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3722,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3722,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
                - lys_compile_node_choice_child
            - BranchSide:      'src/schema_compile_node.c:3724,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_node.c:3724,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3725,9'
              BranchSideFuncs:
                - lys_compile_node_choice_child
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
            - BranchSide:      'src/schema_compile_node.c:3729,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
        - Branch String:   'src/schema_compile_node.c:3725,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3726,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node_choice_dflt
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_node.c:3729,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3729,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3732,9'
              BranchSideFuncs:
                - lys_compile_node_choice_dflt
        - Branch String:   'src/schema_compile_node.c:3732,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3732,20'
              BranchSideFuncs:
                - lys_compile_node_choice_dflt
            - BranchSide:      'src/schema_compile_node.c:3733,9'
              BranchSideFuncs:
                - lys_compile_node_choice_dflt
        - Branch String:   'src/schema_compile_node.c:3733,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3734,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3722,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3725,9'
          Dst:             lys_compile_node_choice_child
        - Src:             'src/schema_compile_node.c:3729,5'
          Dst:             lys_compile_node_augments
        - Src:             'src/schema_compile_node.c:3733,9'
          Dst:             lys_compile_node_choice_dflt
    - functionName:    lys_compile_node_case
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3786
      functionLinenumberEnd: 3807
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         19
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lys_compile_node
        - lys_compile_node_augments
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3791,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3793,5'
              BranchSideFuncs:
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:3793,16'
              BranchSideFuncs:
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3793,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3795,9'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3799,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3795,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3796,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:3798,5'
              BranchSideFuncs:
                - lys_compile_node_augments
        - Branch String:   'src/schema_compile_node.c:3796,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3796,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3797,9'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3803,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3803,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3796,13'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3799,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3803,5'
          Dst:             lys_compile_node_augments
    - functionName:    lys_compile_node_any
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3751
      functionLinenumberEnd: 3767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         54
      ICount:          377
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - ly_log
        - lyplg_ext_stmt2str
        - lys_compile_must
        - lysc_unres_must_add
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3759,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3756,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3756,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lyplg_ext_stmt2str
                - ly_log
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:3760,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3760,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3762,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
        - Branch String:   'src/schema_compile_node.c:3762,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3762,22'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:3763,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_node.c:3756,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:3756,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3756,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3756,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3756,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:3759,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:3763,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/schema_compile_node.c:3763,9'
          Dst:             ly_log
    - functionName:    lys_compile_node_action
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2835
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         18
      ICount:          188
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - lys_compile_node_
        - lys_compile_node_action_inout
        - lysc_unres_must_add
        - lysc_update_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2852,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2853,15'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
                - lysc_update_path
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
            - BranchSide:      'src/schema_compile_node.c:2855,18'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
                - lysc_update_path
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
        - Branch String:   'src/schema_compile_node.c:2859,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2859,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2862,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lysc_update_path
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
        - Branch String:   'src/schema_compile_node.c:2863,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2863,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2866,22'
              BranchSideFuncs:
                - lysc_update_path
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
        - Branch String:   'src/schema_compile_node.c:2867,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2868,16'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
            - BranchSide:      'src/schema_compile_node.c:2870,19'
              BranchSideFuncs:
                - lys_compile_node_
                - lysc_update_path
                - lysc_unres_must_add
        - Branch String:   'src/schema_compile_node.c:2874,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2874,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2877,31'
              BranchSideFuncs:
                - lysc_unres_must_add
        - Branch String:   'src/schema_compile_node.c:2878,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2878,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2878,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2851,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2857,11'
          Dst:             lys_compile_node_
        - Src:             'src/schema_compile_node.c:2857,11'
          Dst:             lys_compile_node_action_inout
        - Src:             'src/schema_compile_node.c:2858,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2862,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:2866,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2872,11'
          Dst:             lys_compile_node_
        - Src:             'src/schema_compile_node.c:2872,11'
          Dst:             lys_compile_node_action_inout
        - Src:             'src/schema_compile_node.c:2873,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:2877,11'
          Dst:             lysc_unres_must_add
    - functionName:    lys_compile_node_notif
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         59
      ICount:          392
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - ly_log
        - lys_compile_must
        - lys_compile_node
        - lys_compile_node_augments
        - lysc_unres_must_add
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2903,31'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lys_compile_must
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2900,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2900,5'
              BranchSideFuncs:
                - lysc_unres_must_add
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2904,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2904,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2906,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2906,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2907,32'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:2912,5'
              BranchSideFuncs:
                - lys_compile_node_augments
        - Branch String:   'src/schema_compile_node.c:2908,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2909,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2912,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2912,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2912,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2900,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2900,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2900,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2900,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2900,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:2903,11'
          Dst:             lysc_unres_must_add
        - Src:             'src/schema_compile_node.c:2907,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2912,5'
          Dst:             lys_compile_node_augments
    - functionName:    lys_compile_uses
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4027
      functionLinenumberEnd: 4140
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - uses_p
        - parent
        - inherited_flags
        - child_set
      BBCount:         175
      ICount:          1286
      EdgeCount:       238
      CyclomaticComplexity: 65
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_set_add
        - ly_set_erase
        - ly_set_rm_index
        - ly_vlog
        - lys_compile_ext
        - lys_compile_status
        - lys_compile_uses_children
        - lys_compile_uses_find_grouping
        - lys_eval_iffeatures
        - lys_nodetype2str
        - lys_precompile_uses_augments_refines
        - lysc_check_status
        - lysc_node_actions_p
        - lysc_node_notifs_p
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:4037,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4037,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:4040,23'
              BranchSideFuncs:
                - ly_set_add
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lysc_node_actions_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4041,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4041,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:4042,9'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lysc_node_actions_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4042,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4044,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4050,9'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lysc_node_actions_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4050,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4050,26'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lysc_node_actions_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4057,9'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4050,33'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4050,57'
              BranchSideFuncs:
                - lysc_node_actions_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4057,9'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4050,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4051,9'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4057,9'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4057,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4057,25'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4066,28'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4057,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4057,55'
              BranchSideFuncs:
                - lysc_node_notifs_p
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4066,28'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4057,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4058,9'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4066,28'
              BranchSideFuncs:
                - lysc_check_status
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4067,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4067,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4070,47'
              BranchSideFuncs:
                - lys_precompile_uses_augments_refines
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4071,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4074,29'
              BranchSideFuncs:
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4074,66'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4074,75'
              BranchSideFuncs:
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4074,66'
              BranchSideFuncs:
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4075,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4074,10'
              BranchSideFuncs:
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4075,22'
              BranchSideFuncs:
                - lys_compile_status
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4076,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4076,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4079,5'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4079,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4079,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4080,10'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4080,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4080,23'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4086,36'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4080,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4081,9'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4086,36'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4087,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4087,25'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4087,54'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4088,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4088,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4091,36'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4092,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4092,25'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4092,54'
              BranchSideFuncs:
                - lys_compile_uses_children
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4093,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4093,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4096,36'
              BranchSideFuncs:
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4097,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4097,25'
              BranchSideFuncs:
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4097,54'
              BranchSideFuncs:
                - lys_compile_uses_children
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4098,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4098,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4101,12'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4101,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4102,37'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4111,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4102,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4104,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4107,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4111,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4111,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4114,12'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:4114,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4115,36'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4124,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4115,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4117,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:4120,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4124,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4124,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4127,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4127,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - lys_compile_ext
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4128,5'
              BranchSideFuncs:
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/schema_compile_node.c:4136,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4136,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_node.c:4138,5'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile_node.c:4037,5'
          Dst:             lys_compile_uses_find_grouping
        - Src:             'src/schema_compile_node.c:4041,5'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:4044,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4050,37'
          Dst:             lysc_node_actions_p
        - Src:             'src/schema_compile_node.c:4051,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4051,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4051,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4057,36'
          Dst:             lysc_node_notifs_p
        - Src:             'src/schema_compile_node.c:4058,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4058,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_node.c:4058,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4066,10'
          Dst:             lysc_check_status
        - Src:             'src/schema_compile_node.c:4070,10'
          Dst:             lys_precompile_uses_augments_refines
        - Src:             'src/schema_compile_node.c:4074,10'
          Dst:             lys_compile_status
        - Src:             'src/schema_compile_node.c:4079,5'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_node.c:4086,10'
          Dst:             lys_compile_uses_children
        - Src:             'src/schema_compile_node.c:4091,10'
          Dst:             lys_compile_uses_children
        - Src:             'src/schema_compile_node.c:4096,10'
          Dst:             lys_compile_uses_children
        - Src:             'src/schema_compile_node.c:4107,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4120,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:4127,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:4127,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4127,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4127,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4127,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:4128,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:4128,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4128,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:4128,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4128,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:4135,5'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile_node.c:4136,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:4138,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_node_
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - parent
        - inherited_flags
        - node_compile_spec
        - node
        - child_set
      BBCount:         120
      ICount:          844
      EdgeCount:       164
      CyclomaticComplexity: 46
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_dup
        - lys_compile_ext
        - lys_compile_mandatory_parents
        - lys_compile_node_connect
        - lys_compile_node_deviations_refines
        - lys_compile_node_flags
        - lys_compile_when
        - lys_eval_iffeatures
        - lysc_data_node
        - lysc_node_free
        - lysp_dev_node_free
        - lysp_node_when
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2716,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2716,61'
              BranchSideFuncs:
                - lys_compile_node_deviations_refines
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2716,5'
              BranchSideFuncs:
                - lys_compile_node_deviations_refines
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2719,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2719,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2720,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2720,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2720,28'
              BranchSideFuncs:
                - ly_set_add
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
            - BranchSide:      'src/schema_compile_node.c:2725,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2720,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2722,21'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
            - BranchSide:      'src/schema_compile_node.c:2725,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2725,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2726,17'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
            - BranchSide:      'src/schema_compile_node.c:2729,5'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2729,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2729,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2730,5'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2730,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2730,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2731,5'
              BranchSideFuncs:
                - lydict_dup
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2731,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2731,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2734,5'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2734,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2734,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2735,10'
              BranchSideFuncs:
                - ly_set_add
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2735,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2735,23'
              BranchSideFuncs:
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
            - BranchSide:      'src/schema_compile_node.c:2741,5'
              BranchSideFuncs:
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2735,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2736,21'
              BranchSideFuncs:
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
            - BranchSide:      'src/schema_compile_node.c:2741,5'
              BranchSideFuncs:
                - lys_compile_node_flags
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
                - lysc_node_free
        - Branch String:   'src/schema_compile_node.c:2741,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2741,5'
              BranchSideFuncs:
                - lysc_node_free
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2744,9'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2744,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2745,14'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:2745,75'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2745,79'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2751,13'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:2745,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2746,13'
              BranchSideFuncs:
                - ly_log
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:2751,13'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:2747,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2751,13'
              BranchSideFuncs:
                - ly_log
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:2751,13'
              BranchSideFuncs:
                - ly_log
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:2751,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2753,13'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_node.c:2754,22'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:2761,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2761,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2763,33'
              BranchSideFuncs:
                - lysp_node_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_node.c:2763,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2765,32'
              BranchSideFuncs:
                - lysc_data_node
                - lys_compile_when
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2770,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2766,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2766,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2767,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2770,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2770,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2774,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - ly_log
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lys_compile_ext
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
                - lys_compile_mandatory_parents
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:2773,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2773,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2774,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2776,39'
              BranchSideFuncs:
                - lys_compile_mandatory_parents
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2779,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2779,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2781,9'
              BranchSideFuncs:
                - ly_set_add
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2784,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2781,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2781,9'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2782,5'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2790,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2790,16'
              BranchSideFuncs:
                - lysp_dev_node_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2790,13'
              BranchSideFuncs:
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_node.c:2790,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2790,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_node.c:2791,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_dev_node_free
      Callsites:
        - Src:             'src/schema_compile_node.c:2719,5'
          Dst:             lys_compile_node_deviations_refines
        - Src:             'src/schema_compile_node.c:2722,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2729,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:2730,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:2731,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:2734,5'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_node.c:2736,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2741,5'
          Dst:             lys_compile_node_flags
        - Src:             'src/schema_compile_node.c:2747,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2761,5'
          Dst:             lys_compile_node_connect
        - Src:             'src/schema_compile_node.c:2763,18'
          Dst:             lysp_node_when
        - Src:             'src/schema_compile_node.c:2765,64'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile_node.c:2765,15'
          Dst:             lys_compile_when
        - Src:             'src/schema_compile_node.c:2773,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2773,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2773,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2773,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2773,5'
          Dst:             lys_compile_ext
        - Src:             'src/schema_compile_node.c:2776,9'
          Dst:             lys_compile_mandatory_parents
        - Src:             'src/schema_compile_node.c:2781,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2787,5'
          Dst:             lysc_node_free
        - Src:             'src/schema_compile_node.c:2791,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:2794,5'
          Dst:             lysp_dev_node_free
    - functionName:    lys_compile_node_flags
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parsed_flags
        - inherited_flags
        - node
      BBCount:         31
      ICount:          222
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - lys_compile_config
        - lys_compile_status
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2682,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2682,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2685,20'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:2685,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2685,35'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:2685,20'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:2686,19'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2686,34'
              BranchSideFuncs:
                - lys_compile_status
            - BranchSide:      'src/schema_compile_node.c:2686,17'
              BranchSideFuncs:
                - lys_compile_status
        - Branch String:   'src/schema_compile_node.c:2687,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2687,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2690,10'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2690,44'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2690,48'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2692,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2690,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2691,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2692,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2692,52'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2692,56'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2694,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2692,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2694,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2682,5'
          Dst:             lys_compile_config
        - Src:             'src/schema_compile_node.c:2687,5'
          Dst:             lys_compile_status
    - functionName:    lys_compile_node_connect
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - node
      BBCount:         96
      ICount:          589
      EdgeCount:       123
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - lyplg_ext_get_storage_p
        - lys_compile_node_uniqness
        - lysc_node_actions_p
        - lysc_node_child_p
        - lysc_node_notifs_p
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2501,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2502,13'
              BranchSideFuncs:
                - lysc_node_child_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2597,28'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - lyplg_ext_get_storage_p
        - Branch String:   'src/schema_compile_node.c:2502,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2503,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2508,20'
              BranchSideFuncs:
                - lysc_node_child_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/schema_compile_node.c:2503,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2503,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2505,55'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2508,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2510,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2513,20'
              BranchSideFuncs:
                - lysc_node_child_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/schema_compile_node.c:2513,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2514,65'
              BranchSideFuncs:
                - lysc_node_actions_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2515,20'
              BranchSideFuncs:
                - lysc_node_child_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
                - lysc_node_notifs_p
        - Branch String:   'src/schema_compile_node.c:2515,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2516,64'
              BranchSideFuncs:
                - lysc_node_notifs_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2518,42'
              BranchSideFuncs:
                - lysc_node_child_p
                - __assert_fail
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2520,9'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2522,16'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - strcmp
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2522,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2524,25'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2525,20'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2525,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2527,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2536,22'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2527,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2527,13'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2528,23'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2529,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2530,17'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2536,9'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2530,50'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2530,53'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2530,17'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2530,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2531,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2534,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2536,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2538,24'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2540,20'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2540,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2542,28'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2546,23'
              BranchSideFuncs:
                - strcmp
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2542,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2542,94'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2543,9'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2553,54'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2553,65'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2556,34'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2553,112'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2554,26'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2556,34'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2553,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2556,34'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2561,13'
              BranchSideFuncs:
                - lys_compile_node_uniqness
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2565,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2566,17'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2592,39'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2566,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2567,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2578,30'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2570,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2572,40'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2575,41'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2581,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2583,33'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2586,40'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2592,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2593,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2595,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2599,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2600,37'
              BranchSideFuncs:
                - lyplg_ext_get_storage_p
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2601,20'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2601,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2602,42'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2603,20'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2603,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2604,42'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2606,21'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2608,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2609,21'
              BranchSideFuncs:
                - lys_compile_node_uniqness
            - BranchSide:      'src/schema_compile_node.c:2612,35'
              BranchSideFuncs:
                - lys_compile_node_uniqness
        - Branch String:   'src/schema_compile_node.c:2618,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2619,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2503,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2514,45'
          Dst:             lysc_node_actions_p
        - Src:             'src/schema_compile_node.c:2516,45'
          Dst:             lysc_node_notifs_p
        - Src:             'src/schema_compile_node.c:2518,24'
          Dst:             lysc_node_child_p
        - Src:             'src/schema_compile_node.c:2520,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2527,13'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2553,58'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2592,13'
          Dst:             lys_compile_node_uniqness
        - Src:             'src/schema_compile_node.c:2600,13'
          Dst:             lyplg_ext_get_storage_p
        - Src:             'src/schema_compile_node.c:2618,13'
          Dst:             lys_compile_node_uniqness
    - functionName:    lys_compile_mandatory_parents
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3811
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - parent
        - add
      BBCount:         32
      ICount:          168
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - lysc_node_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3814,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3815,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3820,9'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3815,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3815,27'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3815,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3815,61'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3815,66'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3815,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3815,97'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3815,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3815,102'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3815,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3817,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3819,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3820,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3820,27'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3820,9'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3820,61'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3820,65'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3820,9'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3820,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3821,41'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3821,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3822,21'
              BranchSideFuncs:
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:3828,13'
              BranchSideFuncs:
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:3822,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3824,21'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3826,13'
              BranchSideFuncs:
                - lysc_node_child
      Callsites:
        - Src:             'src/schema_compile_node.c:3821,25'
          Dst:             lysc_node_child
    - functionName:    lys_compile_node_uniqness
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - name
        - exclude
      BBCount:         140
      ICount:          729
      EdgeCount:       188
      CyclomaticComplexity: 50
      functionsReached:
        - __assert_fail
        - ly_set_add
        - ly_set_contains
        - ly_set_erase
        - ly_vlog
        - lys_getnext
        - lys_getnext_ext
        - lysc_data_node
        - lysc_node_actions
        - lysc_node_child
        - lysc_node_notifs
        - lysc_path
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2384,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2386,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_node_child
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2399,5'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - lysc_data_node
                - ly_set_add
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2386,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2386,9'
              BranchSideFuncs:
                - lysc_node_child
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2387,9'
              BranchSideFuncs:
                - lysc_node_child
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2387,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2388,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2395,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2388,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2388,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2393,9'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2388,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2388,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2393,9'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2388,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2389,31'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2393,9'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2399,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2399,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - lysc_data_node
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2401,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - lysc_data_node
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2399,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2399,5'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - lysc_data_node
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2401,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - lysc_data_node
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2401,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2401,20'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - lysc_data_node
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2414,19'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:2401,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2405,16'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2414,19'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:2405,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2407,22'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2407,22'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2408,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2408,28'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2411,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2408,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2409,53'
              BranchSideFuncs:
                - ly_set_add
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:2411,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - ly_set_add
        - Branch String:   'src/schema_compile_node.c:2411,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2407,22'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
                - ly_set_add
            - BranchSide:      'src/schema_compile_node.c:2412,5'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/schema_compile_node.c:2415,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2415,20'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:2425,10'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2415,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2417,13'
              BranchSideFuncs:
                - lysc_node_child
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
                - lysc_node_child
            - BranchSide:      'src/schema_compile_node.c:2425,10'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2417,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2418,27'
              BranchSideFuncs:
                - lysc_node_child
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2421,38'
              BranchSideFuncs:
                - lysc_node_child
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2426,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2426,20'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2445,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2426,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2427,9'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2445,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2427,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2428,59'
              BranchSideFuncs:
                - ly_set_contains
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - lys_getnext_ext
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2444,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2428,71'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2428,74'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - lys_getnext_ext
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2434,17'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - lys_getnext_ext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2428,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2428,74'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2434,17'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - lys_getnext_ext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2428,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2428,74'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - lys_getnext_ext
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2434,17'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - lys_getnext_ext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2428,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2429,23'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - lys_getnext_ext
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2434,17'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - lys_getnext_ext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2434,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2427,9'
              BranchSideFuncs:
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2435,23'
              BranchSideFuncs:
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2436,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2437,25'
              BranchSideFuncs:
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2442,13'
              BranchSideFuncs:
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - lys_getnext_ext
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2437,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2436,17'
              BranchSideFuncs:
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2437,25'
              BranchSideFuncs:
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2437,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2436,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_contains
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2437,25'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_contains
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2437,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2436,17'
              BranchSideFuncs:
                - lys_getnext_ext
                - lys_getnext_ext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2438,31'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2445,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2446,59'
              BranchSideFuncs:
                - ly_set_contains
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - lys_getnext
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2463,19'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
        - Branch String:   'src/schema_compile_node.c:2446,71'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2446,74'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - lys_getnext
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2452,17'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - lys_getnext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2446,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2446,74'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2452,17'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - lys_getnext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2446,74'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2446,74'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - lys_getnext
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2452,17'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - lys_getnext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2446,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2447,23'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - lys_getnext
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2452,17'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - lys_getnext
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2452,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2445,9'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2453,23'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2454,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2455,25'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2460,13'
              BranchSideFuncs:
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - lys_getnext
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2455,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2454,17'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2455,25'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2455,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2454,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - lys_getnext
                - lys_getnext
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2455,25'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - lys_getnext
                - lys_getnext
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2455,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2454,17'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
                - lysc_node_actions
                - ly_set_contains
                - strcmp
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2456,31'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_node.c:2463,19'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2463,46'
              BranchSideFuncs:
                - lysc_node_actions
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2463,56'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2464,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2465,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2471,18'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
        - Branch String:   'src/schema_compile_node.c:2465,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2465,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2469,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2465,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2465,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
            - BranchSide:      'src/schema_compile_node.c:2469,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2465,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2466,23'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2469,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
                - lysc_node_notifs
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2471,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2471,44'
              BranchSideFuncs:
                - lysc_node_notifs
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2471,54'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2472,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2473,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2473,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2473,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2477,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2473,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2473,17'
              BranchSideFuncs:
                - strcmp
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2477,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2473,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2474,23'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_node.c:2477,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_path
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_node.c:2482,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2483,27'
              BranchSideFuncs:
                - lysc_path
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_node.c:2488,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2386,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2387,9'
          Dst:             lysc_node_child
        - Src:             'src/schema_compile_node.c:2388,17'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2399,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2405,16'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile_node.c:2409,17'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_node.c:2419,22'
          Dst:             lysc_node_child
        - Src:             'src/schema_compile_node.c:2421,22'
          Dst:             lysc_node_child
        - Src:             'src/schema_compile_node.c:2427,24'
          Dst:             lys_getnext_ext
        - Src:             'src/schema_compile_node.c:2428,18'
          Dst:             ly_set_contains
        - Src:             'src/schema_compile_node.c:2428,74'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2436,33'
          Dst:             lys_getnext_ext
        - Src:             'src/schema_compile_node.c:2437,25'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2445,24'
          Dst:             lys_getnext
        - Src:             'src/schema_compile_node.c:2446,18'
          Dst:             ly_set_contains
        - Src:             'src/schema_compile_node.c:2446,74'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2454,33'
          Dst:             lys_getnext
        - Src:             'src/schema_compile_node.c:2455,25'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2463,28'
          Dst:             lysc_node_actions
        - Src:             'src/schema_compile_node.c:2465,17'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2471,27'
          Dst:             lysc_node_notifs
        - Src:             'src/schema_compile_node.c:2473,17'
          Dst:             strcmp
        - Src:             'src/schema_compile_node.c:2481,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile_node.c:2483,17'
          Dst:             lysc_path
        - Src:             'src/schema_compile_node.c:2484,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_config
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         39
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_vlog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2637,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2637,5'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2639,9'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2637,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2637,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:2639,9'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2639,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2641,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2642,18'
              BranchSideFuncs:
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:2642,16'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2644,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2653,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2644,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2644,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2645,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2644,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2644,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2645,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2644,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2644,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2645,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2645,26'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2645,30'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2649,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2645,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2646,28'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2649,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:2656,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2656,26'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2661,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2656,62'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2656,66'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2661,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:2656,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2657,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:2661,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2637,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2644,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:2657,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_uses_find_grouping
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3936
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - uses_p
        - grp_p
        - grp_pmod
      BBCount:         56
      ICount:          385
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - ly_parse_nodeid
        - ly_resolve_prefix
        - ly_strncmp
        - ly_vlog
        - lyplg_ext_parsed_get_storage
        - lysp_node_groupings
        - match_grouping
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3880,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3880,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3881,18'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
                - ly_strncmp
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3881,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3881,67'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
                - ly_strncmp
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3881,88'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
                - ly_strncmp
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3882,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3882,32'
              BranchSideFuncs:
                - ly_strncmp
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3884,16'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3882,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3884,16'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3901,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3885,45'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3885,9'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3885,48'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3885,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3886,59'
              BranchSideFuncs:
                - lysp_node_groupings
                - match_grouping
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3893,14'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3886,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3887,25'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3890,9'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - lysp_node_groupings
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3893,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3893,23'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3899,5'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3893,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3894,42'
              BranchSideFuncs:
                - lyplg_ext_parsed_get_storage
                - match_grouping
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3899,5'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3895,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3896,25'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3898,9'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3902,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3903,13'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3906,16'
              BranchSideFuncs:
                - match_grouping
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3909,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3911,35'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3923,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_node.c:3911,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3912,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3915,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3915,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3915,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
            - BranchSide:      'src/schema_compile_node.c:3915,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3916,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3917,51'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_node.c:3920,13'
              BranchSideFuncs:
                - ly_vlog
                - match_grouping
        - Branch String:   'src/schema_compile_node.c:3923,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3924,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3928,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:3928,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3930,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:3933,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:3880,5'
          Dst:             ly_parse_nodeid
        - Src:             'src/schema_compile_node.c:3882,21'
          Dst:             ly_strncmp
        - Src:             'src/schema_compile_node.c:3886,39'
          Dst:             lysp_node_groupings
        - Src:             'src/schema_compile_node.c:3886,24'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3894,13'
          Dst:             lyplg_ext_parsed_get_storage
        - Src:             'src/schema_compile_node.c:3895,24'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3901,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_compile_node.c:3903,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_node.c:3911,20'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3916,28'
          Dst:             match_grouping
        - Src:             'src/schema_compile_node.c:3924,9'
          Dst:             ly_vlog
    - functionName:    lys_compile_must
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - must_p
        - must
      BBCount:         65
      ICount:          475
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lyplg_type_prefix_data_new
        - lys_compile_ext
        - lyxp_expr_parse
        - realloc
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:568,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:568,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:569,5'
              BranchSideFuncs:
                - strlen
                - lyplg_type_prefix_data_new
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:569,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:569,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:571,5'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:571,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:571,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:572,5'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:572,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:573,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:573,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:574,5'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:574,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:574,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_node.c:575,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:575,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:568,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/schema_compile_node.c:569,5'
          Dst:             strlen
        - Src:             'src/schema_compile_node.c:569,5'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/schema_compile_node.c:571,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:572,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:573,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:574,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:575,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:575,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:575,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:575,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:575,5'
          Dst:             lys_compile_ext
    - functionName:    lys_compile_node_action_inout
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2821
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - node
      BBCount:         57
      ICount:          402
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - calloc
        - ly_log
        - lys_compile_must
        - lys_compile_node
        - lys_compile_node_augments
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2809,27'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:0,0'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_must
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_must
                - lys_compile_node_augments
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_must
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2808,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2808,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
                - lys_compile_must
        - Branch String:   'src/schema_compile_node.c:2811,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2812,9'
              BranchSideFuncs:
                - lys_compile_node
                - lys_compile_node_augments
            - BranchSide:      'src/schema_compile_node.c:2816,5'
              BranchSideFuncs:
                - lys_compile_node_augments
        - Branch String:   'src/schema_compile_node.c:2812,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2812,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2813,5'
              BranchSideFuncs:
                - lys_compile_node_augments
                - lys_compile_node
        - Branch String:   'src/schema_compile_node.c:2816,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:2816,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_node.c:2818,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:2808,5'
          Dst:             realloc
        - Src:             'src/schema_compile_node.c:2808,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2808,5'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:2808,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:2808,5'
          Dst:             lys_compile_must
        - Src:             'src/schema_compile_node.c:2812,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:2816,5'
          Dst:             lys_compile_node_augments
    - functionName:    lys_compile_node_choice_child
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3649
      functionLinenumberEnd: 3703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - child_p
        - node
        - child_set
      BBCount:         34
      ICount:          244
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lydict_dup
        - lys_compile_node
        - lysp_node_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:3655,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3657,32'
              BranchSideFuncs:
                - lys_compile_node
            - BranchSide:      'src/schema_compile_node.c:3660,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3661,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3661,9'
              BranchSideFuncs:
                - lydict_dup
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3662,9'
              BranchSideFuncs:
                - lydict_dup
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3663,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3663,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3664,23'
              BranchSideFuncs:
                - lys_compile_node
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3670,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3670,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3672,41'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3672,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3672,48'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3674,73'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3675,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3676,49'
              BranchSideFuncs:
                - __assert_fail
                - lysp_node_free
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3680,17'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3677,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3675,13'
              BranchSideFuncs:
                - lysp_node_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/schema_compile_node.c:3677,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_compile_node.c:3680,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3684,17'
              BranchSideFuncs:
                - __assert_fail
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3689,17'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/schema_compile_node.c:3684,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3684,17'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3685,17'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/schema_compile_node.c:3689,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:3690,17'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_node.c:3693,9'
              BranchSideFuncs:
                - lysp_node_free
      Callsites:
        - Src:             'src/schema_compile_node.c:3657,15'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3660,16'
          Dst:             calloc
        - Src:             'src/schema_compile_node.c:3661,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:3663,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_node.c:3670,9'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_node.c:3677,17'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3684,17'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_node.c:3698,9'
          Dst:             lysp_node_free
    - functionName:    lys_compile_grouping_pathlog
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4153
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - path
      BBCount:         37
      ICount:          227
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - asprintf
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:4160,28'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4160,32'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - asprintf
                - free
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4160,5'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - asprintf
                - free
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4160,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4161,14'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4203,10'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   'src/schema_compile_node.c:4164,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4166,46'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - strdup
                - asprintf
            - BranchSide:      'src/schema_compile_node.c:4169,50'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - strdup
                - asprintf
            - BranchSide:      'src/schema_compile_node.c:4172,49'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - strdup
                - asprintf
            - BranchSide:      'src/schema_compile_node.c:4175,25'
              BranchSideFuncs:
                - strdup
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
        - Branch String:   'src/schema_compile_node.c:4179,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4180,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4185,14'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
                - asprintf
        - Branch String:   'src/schema_compile_node.c:4185,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4187,26'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4190,26'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4187,68'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4187,72'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4187,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4190,45'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4190,49'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/schema_compile_node.c:4190,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - free
                - asprintf
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4194,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4195,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4200,15'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - asprintf
                - free
                - free
                - asprintf
                - asprintf
                - asprintf
                - strdup
        - Branch String:   'src/schema_compile_node.c:4203,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4203,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4205,17'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   'src/schema_compile_node.c:4206,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4207,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4211,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:4215,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4215,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4216,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/schema_compile_node.c:4166,17'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4169,17'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4172,17'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4175,18'
          Dst:             strdup
        - Src:             'src/schema_compile_node.c:4187,17'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4190,17'
          Dst:             asprintf
        - Src:             'src/schema_compile_node.c:4205,17'
          Dst:             strdup
    - functionName:    lys_compile_grouping
      functionSourceFile: '/src/libyang/src/schema_compile_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4224
      functionLinenumberEnd: 4278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - grp
      BBCount:         25
      ICount:          245
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lys_compile_grouping_pathlog
        - lys_compile_node_flags
        - lys_compile_uses
        - lysc_ext_instance_free
        - lysc_node_container_free
        - lysc_update_path
        - strncpy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_node.c:4250,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4250,5'
              BranchSideFuncs:
                - lys_compile_node_flags
                - lys_compile_grouping_pathlog
                - strncpy
                - free
                - lysc_update_path
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
                - ly_log
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4250,5'
              BranchSideFuncs:
                - lys_compile_node_flags
                - lys_compile_grouping_pathlog
                - strncpy
                - free
                - lysc_update_path
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
                - ly_log
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4250,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4250,5'
              BranchSideFuncs:
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/schema_compile_node.c:4252,9'
              BranchSideFuncs:
                - lys_compile_grouping_pathlog
                - strncpy
                - free
                - lysc_update_path
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
                - ly_log
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4252,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4253,9'
              BranchSideFuncs:
                - ly_log
                - lys_compile_grouping_pathlog
                - strncpy
                - free
                - lysc_update_path
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4256,40'
              BranchSideFuncs:
                - lys_compile_grouping_pathlog
                - strncpy
                - free
                - lysc_update_path
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
                - ly_log
        - Branch String:   'src/schema_compile_node.c:4257,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4258,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_compile_node.c:4261,13'
              BranchSideFuncs:
                - strncpy
                - free
                - lysc_update_path
                - lysc_update_path
                - lys_compile_uses
                - lysc_update_path
                - lysc_update_path
                - lysc_node_container_free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/schema_compile_node.c:4276,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4276,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/schema_compile_node.c:4276,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/schema_compile_node.c:4276,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4276,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/schema_compile_node.c:4276,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_node.c:4276,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_node.c:4276,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_node.c:4277,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_node.c:4250,5'
          Dst:             lys_compile_node_flags
        - Src:             'src/schema_compile_node.c:4253,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4256,11'
          Dst:             lys_compile_grouping_pathlog
        - Src:             'src/schema_compile_node.c:4258,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_node.c:4261,5'
          Dst:             strncpy
        - Src:             'src/schema_compile_node.c:4265,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4266,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4267,10'
          Dst:             lys_compile_uses
        - Src:             'src/schema_compile_node.c:4268,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4269,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_node.c:4275,5'
          Dst:             lysc_node_container_free
        - Src:             'src/schema_compile_node.c:4276,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lys_precompile_mod_set_is_all_implemented
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod_set
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2422,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2423,15'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2429,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2424,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2425,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2427,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_array_add_mod_ref
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
        - mod_array
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2396,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2396,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2396,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2396,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2397,15'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2404,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2397,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2399,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2401,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2404,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2404,5'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2404,5'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2404,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2404,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2404,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2404,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2404,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2404,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_amend.c:2404,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:2404,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2404,5'
          Dst:             ly_log
    - functionName:    lys_precompile_own_augment
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - aug_p
        - pmod
        - ext
      BBCount:         14
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
        - lys_precompile_nodeid
        - lys_schema_node_get_module
        - lysc_nodeid_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2173,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2173,5'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2175,38'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - ly_log
                - lysc_nodeid_free
                - calloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:2176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2176,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
            - BranchSide:      'src/schema_compile_amend.c:2177,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:2177,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2179,9'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2183,11'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:2184,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2184,5'
              BranchSideFuncs:
                - ly_set_add
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2185,5'
              BranchSideFuncs:
                - ly_set_add
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:2185,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2185,5'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2187,19'
              BranchSideFuncs:
                - lysc_nodeid_free
      Callsites:
        - Src:             'src/schema_compile_amend.c:2172,11'
          Dst:             lys_precompile_nodeid
        - Src:             'src/schema_compile_amend.c:2175,11'
          Dst:             lys_schema_node_get_module
        - Src:             'src/schema_compile_amend.c:2176,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2183,11'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:2184,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2185,5'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_amend.c:2194,5'
          Dst:             lysc_nodeid_free
    - functionName:    lys_precompile_nodeid
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - str
        - nodeid
      BBCount:         36
      ICount:          357
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_strnchr
        - lydict_insert
        - lysc_nodeid_free
        - lyxp_expr_free
        - lyxp_expr_parse
        - realloc
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:86,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:86,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:89,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:90,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:90,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/schema_compile_amend.c:93,22'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:97,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:98,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_free
                - lysc_nodeid_free
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - __assert_fail
                - lydict_insert
            - BranchSide:      'src/schema_compile_amend.c:101,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:101,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:103,9'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - ly_log
                - lyxp_expr_free
                - lysc_nodeid_free
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/schema_compile_amend.c:143,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:103,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:103,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_free
                - lysc_nodeid_free
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - __assert_fail
                - lydict_insert
            - BranchSide:      'src/schema_compile_amend.c:104,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_free
                - lysc_nodeid_free
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - __assert_fail
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:109,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:109,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - __assert_fail
                - realloc
                - ly_log
                - lydict_insert
            - BranchSide:      'src/schema_compile_amend.c:110,29'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - __assert_fail
                - realloc
                - ly_log
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:114,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:114,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lydict_insert
            - BranchSide:      'src/schema_compile_amend.c:115,27'
              BranchSideFuncs:
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:121,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:121,9'
              BranchSideFuncs:
                - ly_strnchr
                - lydict_insert
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - lydict_insert
            - BranchSide:      'src/schema_compile_amend.c:122,16'
              BranchSideFuncs:
                - ly_strnchr
                - lydict_insert
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:125,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:127,32'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
            - BranchSide:      'src/schema_compile_amend.c:136,28'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:128,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:128,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:131,21'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:137,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:137,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:139,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - __assert_fail
                - realloc
                - ly_log
                - realloc
                - ly_log
                - __assert_fail
                - ly_strnchr
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/schema_compile_amend.c:144,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:144,9'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:145,26'
              BranchSideFuncs:
                - lysc_nodeid_free
      Callsites:
        - Src:             'src/schema_compile_amend.c:85,36'
          Dst:             strlen
        - Src:             'src/schema_compile_amend.c:85,10'
          Dst:             lyxp_expr_parse
        - Src:             'src/schema_compile_amend.c:89,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:90,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:103,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:108,15'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:109,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:113,15'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:114,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:121,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:124,15'
          Dst:             ly_strnchr
        - Src:             'src/schema_compile_amend.c:127,18'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:136,14'
          Dst:             lydict_insert
        - Src:             'src/schema_compile_amend.c:143,5'
          Dst:             lyxp_expr_free
        - Src:             'src/schema_compile_amend.c:145,9'
          Dst:             lysc_nodeid_free
    - functionName:    lys_schema_node_get_module
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - prefix_dict
        - pmod
      BBCount:         23
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:165,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:167,16'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:170,20'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:170,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:170,64'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:170,80'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:171,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:176,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:176,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:176,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:176,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:177,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:184,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:177,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:179,20'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:181,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:184,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:184,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:184,5'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_amend.c:184,5'
          Dst:             ly_vlog
    - functionName:    lysc_nodeid_free
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - nodeid
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lydict_remove
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:51,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:52,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lydict_remove
                - lydict_remove
            - BranchSide:      'src/schema_compile_amend.c:55,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - lydict_remove
                - lydict_remove
        - Branch String:   'src/schema_compile_amend.c:55,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:56,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:59,10'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'src/schema_compile_amend.c:56,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:57,9'
          Dst:             lydict_remove
    - functionName:    lys_compile_augment_children
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - aug_when
        - aug_flags
        - child
        - target
        - child_unres_disabled
      BBCount:         73
      ICount:          475
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - ly_set_add
        - ly_set_erase
        - ly_vlog
        - lys_compile_mandatory_parents
        - lys_compile_node
        - lys_compile_node_choice_child
        - lys_compile_when
        - lys_eval_iffeatures
        - lys_nodetype2str
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1938,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1938,22'
              BranchSideFuncs:
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1939,20'
              BranchSideFuncs:
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1938,54'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1938,58'
              BranchSideFuncs:
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1939,20'
              BranchSideFuncs:
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1938,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1939,20'
              BranchSideFuncs:
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1942,5'
              BranchSideFuncs:
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1942,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1944,15'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:2003,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:1944,44'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1944,48'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1945,19'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_amend.c:1944,81'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1945,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1947,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:1945,73'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1945,78'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
            - BranchSide:      'src/schema_compile_amend.c:1946,19'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_amend.c:1945,126'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1946,19'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
            - BranchSide:      'src/schema_compile_amend.c:1947,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:1946,48'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1946,52'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
            - BranchSide:      'src/schema_compile_amend.c:1955,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_amend.c:1944,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1947,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1955,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
        - Branch String:   'src/schema_compile_amend.c:1955,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1956,13'
              BranchSideFuncs:
                - lys_compile_node_choice_child
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_compile_node
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1957,20'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
        - Branch String:   'src/schema_compile_amend.c:1956,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1956,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1957,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1957,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1958,17'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1965,13'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1958,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1959,17'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1961,17'
              BranchSideFuncs:
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1963,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1963,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1964,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1965,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1965,13'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:1969,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1969,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1970,14'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1970,22'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1970,27'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1976,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1970,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1971,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1976,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1976,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1977,30'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:2001,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1978,29'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1978,33'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
            - BranchSide:      'src/schema_compile_amend.c:1988,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_amend.c:1978,61'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1978,65'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1988,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_amend.c:1978,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1979,17'
              BranchSideFuncs:
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1988,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
        - Branch String:   'src/schema_compile_amend.c:1988,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1990,39'
              BranchSideFuncs:
                - lysc_data_node
                - lys_compile_when
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/schema_compile_amend.c:1994,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:1991,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1991,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:1992,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:1994,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1996,29'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1998,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lys_compile_node
                - lys_eval_iffeatures
                - lys_compile_node
                - lys_compile_node_choice_child
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_set_add
                - lysc_data_node
                - lys_compile_when
                - lys_compile_mandatory_parents
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_amend.c:1947,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1947,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1947,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1956,13'
          Dst:             lys_compile_node_choice_child
        - Src:             'src/schema_compile_amend.c:1963,13'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_amend.c:1965,13'
          Dst:             lys_compile_node
        - Src:             'src/schema_compile_amend.c:1969,9'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_amend.c:1980,17'
          Dst:             lys_compile_mandatory_parents
        - Src:             'src/schema_compile_amend.c:1981,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1990,73'
          Dst:             lysc_data_node
        - Src:             'src/schema_compile_amend.c:1990,22'
          Dst:             lys_compile_when
        - Src:             'src/schema_compile_amend.c:1996,17'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_amend.c:2001,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile_amend.c:2006,5'
          Dst:             ly_set_erase
    - functionName:    lys_apply_deviate_replace
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - d
        - target
      BBCount:         76
      ICount:          555
      EdgeCount:       82
      CyclomaticComplexity: 8
      functionsReached:
        - ly_vlog
        - lydict_dup
        - lydict_remove
        - lys_nodetype2str
        - lysp_qname_dup
        - lysp_type_dup
        - lysp_type_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1423,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1424,17'
              BranchSideFuncs:
                - lysp_type_free
                - lysp_type_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1437,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1424,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1427,13'
              BranchSideFuncs:
                - lysp_type_free
                - lysp_type_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1427,13'
              BranchSideFuncs:
                - lysp_type_free
                - lysp_type_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1429,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1437,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1438,17'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1452,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1438,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1441,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1441,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1443,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1446,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1446,9'
              BranchSideFuncs:
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1447,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1448,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1448,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1449,5'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1452,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1453,17'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1472,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1453,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1455,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1461,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1467,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1455,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1455,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1457,27'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1458,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1458,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1459,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1461,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1461,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1463,27'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1464,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1464,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1465,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1472,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1473,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1491,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1473,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1481,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1481,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1481,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1481,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1481,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1481,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1481,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1483,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1491,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1492,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1507,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1492,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1497,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1497,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1497,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1497,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1499,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1507,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1508,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1523,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1508,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1510,50'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1513,46'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1516,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1523,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1523,20'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1524,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1524,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1526,50'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1529,46'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1532,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_amend.c:1429,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1429,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1432,9'
          Dst:             lysp_type_free
        - Src:             'src/schema_compile_amend.c:1433,9'
          Dst:             lysp_type_dup
        - Src:             'src/schema_compile_amend.c:1443,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1443,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1446,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1447,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:1448,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:1455,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1457,13'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:1458,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:1461,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1463,13'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:1464,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:1467,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1467,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1483,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1483,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1499,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1499,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1516,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1516,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1532,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1532,13'
          Dst:             ly_vlog
    - functionName:    lysp_type_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
        - orig_type
        - type
      BBCount:         242
      ICount:          1673
      EdgeCount:       329
      CyclomaticComplexity: 89
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lysp_ext_dup
        - lysp_restr_dup
        - lysp_string_dup
        - lysp_type_dup
        - lysp_type_enum_dup
        - lyxp_expr_dup
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:571,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:571,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:573,9'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:573,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:574,23'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:579,9'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:575,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:575,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:576,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:576,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:577,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:579,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:580,24'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:581,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:581,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:582,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:582,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:582,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:583,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lysp_restr_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:585,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:585,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lysp_type_enum_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:586,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:586,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:588,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lysp_type_enum_dup
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:587,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:587,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
                - lysp_type_enum_dup
        - Branch String:   'src/schema_compile_amend.c:588,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:588,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - lysp_string_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:589,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:589,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
                - lysp_string_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - lysp_type_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_type_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:593,18'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:591,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:591,5'
              BranchSideFuncs:
                - lysp_ext_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:571,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:574,23'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:575,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:576,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:580,24'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:581,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:582,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:585,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:585,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:585,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:585,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:585,5'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:586,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:586,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:586,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:586,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:586,5'
          Dst:             lysp_type_enum_dup
        - Src:             'src/schema_compile_amend.c:587,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:587,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:587,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:587,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:587,5'
          Dst:             lysp_type_enum_dup
        - Src:             'src/schema_compile_amend.c:588,5'
          Dst:             lyxp_expr_dup
        - Src:             'src/schema_compile_amend.c:589,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:589,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:589,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:589,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:589,5'
          Dst:             lysp_string_dup
        - Src:             'src/schema_compile_amend.c:590,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:590,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:590,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:590,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:590,5'
          Dst:             lysp_type_dup
        - Src:             'src/schema_compile_amend.c:591,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:591,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:591,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:591,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:591,5'
          Dst:             lysp_ext_dup
    - functionName:    lysp_qname_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - orig_qname
        - qname
      BBCount:         10
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - lydict_dup
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:534,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:535,9'
              BranchSideFuncs:
                - lydict_dup
                - __assert_fail
            - BranchSide:      'src/schema_compile_amend.c:538,5'
              BranchSideFuncs:
                - lydict_dup
                - __assert_fail
        - Branch String:   'src/schema_compile_amend.c:539,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:539,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:540,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_amend.c:538,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:539,5'
          Dst:             __assert_fail
    - functionName:    lysp_restr_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
        - orig_restr
        - restr
      BBCount:         46
      ICount:          356
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lysp_ext_dup
        - realloc
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:506,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:507,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:516,12'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:514,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:513,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:513,9'
              BranchSideFuncs:
                - lysp_ext_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:507,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:509,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:510,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:511,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:512,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:513,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:513,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:513,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:513,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:513,9'
          Dst:             lysp_ext_dup
    - functionName:    lysp_type_enum_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
        - orig_enm
        - enm
      BBCount:         79
      ICount:          575
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lysp_ext_dup
        - lysp_qname_dup
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:555,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:555,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:557,18'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:556,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:556,5'
              BranchSideFuncs:
                - lysp_ext_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:551,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:552,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:553,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:555,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:555,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:555,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:555,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:555,5'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:556,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:556,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:556,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:556,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:556,5'
          Dst:             lysp_ext_dup
    - functionName:    lysp_string_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - orig_str
        - str
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lydict_dup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/schema_compile_amend.c:524,5'
          Dst:             lydict_dup
    - functionName:    lysp_ext_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
        - parent
        - parent_stmt
        - orig_ext
        - ext
      BBCount:         21
      ICount:          198
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - ly_dup_prefix_data
        - ly_set_add
        - ly_set_erase
        - lydict_dup
        - lysp_ext_children_dup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:476,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:476,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:477,5'
              BranchSideFuncs:
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - ly_set_erase
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:477,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:477,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:478,19'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - ly_set_erase
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:479,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:479,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:480,16'
              BranchSideFuncs:
                - lysp_ext_children_dup
                - ly_set_erase
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:488,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:488,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:489,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:489,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:489,24'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
            - BranchSide:      'src/schema_compile_amend.c:489,44'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:489,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:489,44'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:491,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:491,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:491,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:492,9'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:492,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:492,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:493,5'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/schema_compile_amend.c:476,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:477,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:479,5'
          Dst:             ly_dup_prefix_data
        - Src:             'src/schema_compile_amend.c:488,5'
          Dst:             lysp_ext_children_dup
        - Src:             'src/schema_compile_amend.c:491,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_amend.c:496,5'
          Dst:             ly_set_erase
    - functionName:    lysp_ext_children_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - orig_child
        - child
      BBCount:         27
      ICount:          206
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - calloc
        - ly_dup_prefix_data
        - ly_log
        - lydict_dup
        - lysp_ext_children_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:430,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:430,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_compile_amend.c:432,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:432,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:434,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:455,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:434,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:435,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:438,24'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:436,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:436,13'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:437,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:439,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:439,13'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:440,18'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:444,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:445,21'
              BranchSideFuncs:
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:446,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:447,22'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:448,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:449,18'
              BranchSideFuncs:
                - lysp_ext_children_dup
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:452,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:453,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - ly_dup_prefix_data
                - lysp_ext_children_dup
                - calloc
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_amend.c:430,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:435,27'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:436,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:438,24'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:439,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:444,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:446,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:448,9'
          Dst:             ly_dup_prefix_data
        - Src:             'src/schema_compile_amend.c:452,9'
          Dst:             lysp_ext_children_dup
    - functionName:    lys_apply_deviate_delete
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - d
        - target
      BBCount:         178
      ICount:          1163
      EdgeCount:       233
      CyclomaticComplexity: 57
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lys_nodetype2str
        - lysp_node_musts_p
        - lysp_qname_free
        - lysp_restr_free
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1338,17'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1352,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1341,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1341,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1343,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1346,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1346,9'
              BranchSideFuncs:
                - strcmp
                - lydict_remove
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1346,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1352,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1353,35'
              BranchSideFuncs:
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1362,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1354,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1355,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - lysp_restr_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_restr_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1359,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1359,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1358,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1358,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1359,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1362,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1363,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1372,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1363,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1364,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1367,46'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - lysp_qname_free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1369,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1369,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1368,9'
              BranchSideFuncs:
                - free
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1369,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1372,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1372,12'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1373,17'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1373,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1375,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1382,52'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1386,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1393,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1375,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1375,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1375,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1375,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1375,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1376,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1375,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1375,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1375,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1376,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1376,13'
              BranchSideFuncs:
                - strcmp
                - lydict_remove
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1376,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lysp_qname_free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_qname_free
                - free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - ly_vlog
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
                - ly_vlog
                - lysp_qname_free
                - strcmp
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1384,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1384,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1383,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/schema_compile_amend.c:1384,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1386,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1386,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1386,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1386,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1386,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1387,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - lydict_remove
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1386,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1386,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1386,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1387,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1387,13'
              BranchSideFuncs:
                - strcmp
                - lydict_remove
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1387,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_amend.c:1343,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1343,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1346,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1346,9'
          Dst:             strcmp
        - Src:             'src/schema_compile_amend.c:1346,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1347,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:1353,17'
          Dst:             lysp_node_musts_p
        - Src:             'src/schema_compile_amend.c:1355,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1355,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1358,9'
          Dst:             strcmp
        - Src:             'src/schema_compile_amend.c:1358,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1358,9'
          Dst:             lysp_restr_free
        - Src:             'src/schema_compile_amend.c:1364,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1364,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1368,9'
          Dst:             strcmp
        - Src:             'src/schema_compile_amend.c:1368,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1368,9'
          Dst:             lysp_qname_free
        - Src:             'src/schema_compile_amend.c:1375,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1375,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1376,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1376,13'
          Dst:             strcmp
        - Src:             'src/schema_compile_amend.c:1376,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1378,13'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:1383,13'
          Dst:             strcmp
        - Src:             'src/schema_compile_amend.c:1383,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1383,13'
          Dst:             lysp_qname_free
        - Src:             'src/schema_compile_amend.c:1386,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1386,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1387,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1387,13'
          Dst:             strcmp
        - Src:             'src/schema_compile_amend.c:1387,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1389,13'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:1393,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1393,13'
          Dst:             ly_vlog
    - functionName:    lys_apply_deviate_add
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - d
        - target
      BBCount:         154
      ICount:          1166
      EdgeCount:       193
      CyclomaticComplexity: 41
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_dup
        - lys_nodetype2str
        - lysp_node_musts_p
        - lysp_qname_dup
        - lysp_restr_dup
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1110,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1111,17'
              BranchSideFuncs:
                - lydict_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1124,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1111,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1114,13'
              BranchSideFuncs:
                - lydict_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1114,13'
              BranchSideFuncs:
                - lydict_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1116,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1119,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1119,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1120,9'
              BranchSideFuncs:
                - lydict_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1120,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1120,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1124,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1125,35'
              BranchSideFuncs:
                - lysp_node_musts_p
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1137,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1126,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1127,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1130,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1130,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1130,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1130,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1130,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1131,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_restr_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1134,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1131,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1131,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1131,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_restr_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1131,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1131,13'
              BranchSideFuncs:
                - lysp_restr_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1131,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1131,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1131,13'
              BranchSideFuncs:
                - lysp_restr_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1131,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1132,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1132,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1133,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1137,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1138,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1149,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1138,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1139,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1142,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1142,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1142,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1143,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1146,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1143,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1143,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1143,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1143,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1143,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1143,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1143,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1143,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1143,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1144,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1144,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1145,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1149,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1150,17'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1175,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1150,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1152,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1158,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1164,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1170,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1152,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1152,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1152,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1152,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1152,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1153,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1152,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1152,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1152,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1153,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1153,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1155,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1155,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1155,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1156,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1158,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1158,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1158,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1158,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1159,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1162,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1159,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1159,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1159,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1159,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1159,17'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1159,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1159,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1159,17'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1159,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1160,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1160,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1161,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1164,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1164,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1164,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1164,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1164,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1165,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1164,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1164,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1164,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1165,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1165,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1167,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1167,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1167,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1168,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1175,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1176,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1201,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1176,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1184,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1184,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1184,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1184,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1184,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1184,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1184,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1186,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1189,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1190,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1197,26'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1201,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1202,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1224,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1202,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1207,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1207,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1207,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1207,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1209,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1212,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1213,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1220,26'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1224,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1225,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1248,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1227,50'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1230,46'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1233,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1236,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1237,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1244,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1248,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1248,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1249,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1249,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1251,50'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1254,46'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1257,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1260,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1261,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1273,16'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1261,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1262,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1266,17'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/schema_compile_amend.c:1116,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1116,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1119,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1120,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:1125,17'
          Dst:             lysp_node_musts_p
        - Src:             'src/schema_compile_amend.c:1127,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1127,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1131,13'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:1131,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1131,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1132,13'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:1139,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1139,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1143,13'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:1143,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1143,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1144,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:1152,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1152,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1153,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1155,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:1159,17'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:1159,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1159,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1160,17'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:1164,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1164,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1165,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1167,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:1170,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1170,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1186,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1186,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1190,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1209,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1209,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1213,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1233,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1233,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1237,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1257,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1257,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1262,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1266,17'
          Dst:             ly_vlog
    - functionName:    lysp_when_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
        - when
        - orig_when
      BBCount:         43
      ICount:          322
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lysp_ext_dup
        - realloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:615,12'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:613,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:613,5'
              BranchSideFuncs:
                - lysp_ext_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:610,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:611,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:612,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:613,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:613,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:613,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:613,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:613,5'
          Dst:             lysp_ext_dup
    - functionName:    lysp_node_common_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
        - node
        - orig
      BBCount:         79
      ICount:          585
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - ly_log
        - lydict_dup
        - lyplg_ext_nodetype2stmt
        - lysp_ext_dup
        - lysp_qname_dup
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - lysp_qname_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:631,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:634,12'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:632,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:632,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:628,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:629,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:630,5'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:631,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:631,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:631,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:631,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:631,5'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:632,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:632,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:632,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:632,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:632,5'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/schema_compile_amend.c:632,5'
          Dst:             lysp_ext_dup
    - functionName:    lysp_node_dup
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
        - node
        - orig
      BBCount:         409
      ICount:          2888
      EdgeCount:       551
      CyclomaticComplexity: 144
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lydict_dup
        - lysp_node_common_dup
        - lysp_qname_dup
        - lysp_restr_dup
        - lysp_type_dup
        - lysp_when_dup
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:670,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:670,5'
              BranchSideFuncs:
                - lysp_node_common_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:674,5'
              BranchSideFuncs:
                - lysp_node_common_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:674,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:674,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:677,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:677,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:679,46'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:688,41'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:698,46'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:710,41'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:722,45'
              BranchSideFuncs:
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:730,40'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:738,43'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:738,43'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:746,45'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:746,45'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:755,57'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:755,57'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:762,43'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:769,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:682,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:682,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:682,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:682,9'
              BranchSideFuncs:
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:682,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:682,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:682,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:684,9'
              BranchSideFuncs:
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lydict_dup
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:683,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:683,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:691,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:691,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:691,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:691,9'
              BranchSideFuncs:
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:691,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:691,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:691,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:691,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:693,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:692,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:692,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - lysp_qname_dup
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:693,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:694,9'
              BranchSideFuncs:
                - lydict_dup
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:701,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:701,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:701,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:701,9'
              BranchSideFuncs:
                - lysp_when_dup
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:701,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:701,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:701,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:703,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:702,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:702,9'
              BranchSideFuncs:
                - lysp_type_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:703,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:704,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:706,22'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:705,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:705,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:713,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:713,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:713,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:713,9'
              BranchSideFuncs:
                - lysp_when_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:713,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:713,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:713,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:715,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lysp_restr_dup
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:714,9'
              BranchSideFuncs:
                - lydict_dup
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:718,21'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:717,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:717,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:725,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:725,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:727,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:725,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:725,9'
              BranchSideFuncs:
                - lysp_when_dup
                - lysp_qname_dup
            - BranchSide:      'src/schema_compile_amend.c:725,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:725,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:725,9'
              BranchSideFuncs:
                - lysp_qname_dup
        - Branch String:   'src/schema_compile_amend.c:727,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:727,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:733,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:733,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:733,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:733,9'
              BranchSideFuncs:
                - lysp_when_dup
            - BranchSide:      'src/schema_compile_amend.c:733,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:733,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:733,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:741,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:741,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:741,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:741,9'
              BranchSideFuncs:
                - lysp_when_dup
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:741,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:741,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:741,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:741,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:743,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:742,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:742,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:758,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:758,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:765,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:765,9'
              BranchSideFuncs:
                - lysp_restr_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:670,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:674,5'
          Dst:             lysp_node_common_dup
        - Src:             'src/schema_compile_amend.c:682,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:682,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:682,9'
          Dst:             lysp_when_dup
        - Src:             'src/schema_compile_amend.c:683,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:683,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:683,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:683,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:683,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:684,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:691,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:691,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:691,9'
          Dst:             lysp_when_dup
        - Src:             'src/schema_compile_amend.c:692,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:692,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:692,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:692,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:692,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:693,9'
          Dst:             lysp_type_dup
        - Src:             'src/schema_compile_amend.c:694,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:695,9'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:701,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:701,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:701,9'
          Dst:             lysp_when_dup
        - Src:             'src/schema_compile_amend.c:702,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:702,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:702,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:702,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:702,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:703,9'
          Dst:             lysp_type_dup
        - Src:             'src/schema_compile_amend.c:704,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:705,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:705,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:705,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:705,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:705,9'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:713,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:713,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:713,9'
          Dst:             lysp_when_dup
        - Src:             'src/schema_compile_amend.c:714,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:714,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:714,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:714,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:714,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:715,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:717,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:717,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:717,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:717,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:717,9'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:725,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:725,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:725,9'
          Dst:             lysp_when_dup
        - Src:             'src/schema_compile_amend.c:727,9'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:733,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:733,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:733,9'
          Dst:             lysp_when_dup
        - Src:             'src/schema_compile_amend.c:741,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:741,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:741,9'
          Dst:             lysp_when_dup
        - Src:             'src/schema_compile_amend.c:742,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:742,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:742,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:742,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:742,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:758,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:758,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:758,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:758,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:758,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:765,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:765,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:765,9'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:765,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:765,9'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:769,9'
          Dst:             ly_log
    - functionName:    lysp_schema_nodeid_match_ext
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - mod
        - name_dict
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1640,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1641,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1645,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1645,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1646,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1650,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_schema_nodeid_match_node
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - mod
        - name_dict
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1613,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1614,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1618,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1618,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1619,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1623,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_precompile_augments_deviations_revert
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         61
      ICount:          353
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2584,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2585,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2623,1'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2587,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2588,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2605,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2588,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2588,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2588,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2589,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2590,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2599,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2590,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2592,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2598,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2592,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2593,33'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2595,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2599,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2599,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2599,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2599,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2600,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2603,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2599,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2600,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2603,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2600,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2600,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2601,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2605,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2606,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2622,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2606,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2606,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2606,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2607,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2608,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2617,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2608,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2610,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2616,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2610,25'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2611,33'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2613,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2617,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2617,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2617,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2617,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2618,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2621,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2617,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2618,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2621,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:2618,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2618,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:2619,17'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    lys_precompile_mod_augments_deviations
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pmod
        - mod_set
      BBCount:         64
      ICount:          428
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - ly_set_erase
        - ly_set_merge
        - lys_array_add_mod_ref
        - lys_nodeid_mod_check
        - lys_precompile_mod_set_is_all_implemented
        - lysc_update_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2453,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2455,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2470,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2460,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2460,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2463,42'
              BranchSideFuncs:
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2463,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2464,18'
              BranchSideFuncs:
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
            - BranchSide:      'src/schema_compile_amend.c:2465,13'
              BranchSideFuncs:
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
        - Branch String:   'src/schema_compile_amend.c:2463,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2465,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
            - BranchSide:      'src/schema_compile_amend.c:2467,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
        - Branch String:   'src/schema_compile_amend.c:2465,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2465,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2466,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
        - Branch String:   'src/schema_compile_amend.c:2470,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2470,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2470,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2470,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2472,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2487,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2477,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2477,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2480,42'
              BranchSideFuncs:
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2480,84'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2481,18'
              BranchSideFuncs:
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
            - BranchSide:      'src/schema_compile_amend.c:2482,13'
              BranchSideFuncs:
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
        - Branch String:   'src/schema_compile_amend.c:2480,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2482,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
            - BranchSide:      'src/schema_compile_amend.c:2484,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
        - Branch String:   'src/schema_compile_amend.c:2482,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2482,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2483,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
        - Branch String:   'src/schema_compile_amend.c:2487,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2487,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2487,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2487,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2488,13'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2513,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2489,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2489,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2489,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2489,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2490,17'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2495,14'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2490,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2491,25'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2494,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2495,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2496,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2500,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2505,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2505,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2508,42'
              BranchSideFuncs:
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2508,85'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2509,18'
              BranchSideFuncs:
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
            - BranchSide:      'src/schema_compile_amend.c:2510,13'
              BranchSideFuncs:
                - ly_set_merge
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
        - Branch String:   'src/schema_compile_amend.c:2508,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2510,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
            - BranchSide:      'src/schema_compile_amend.c:2512,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
        - Branch String:   'src/schema_compile_amend.c:2510,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2510,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2511,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lysc_update_path
                - lysc_update_path
                - lys_array_add_mod_ref
                - lys_precompile_mod_set_is_all_implemented
                - ly_set_merge
      Callsites:
        - Src:             'src/schema_compile_amend.c:2455,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2456,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2457,15'
          Dst:             lys_nodeid_mod_check
        - Src:             'src/schema_compile_amend.c:2458,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2459,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2463,14'
          Dst:             lys_array_add_mod_ref
        - Src:             'src/schema_compile_amend.c:2464,18'
          Dst:             lys_precompile_mod_set_is_all_implemented
        - Src:             'src/schema_compile_amend.c:2465,13'
          Dst:             ly_set_merge
        - Src:             'src/schema_compile_amend.c:2467,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile_amend.c:2472,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2473,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2474,15'
          Dst:             lys_nodeid_mod_check
        - Src:             'src/schema_compile_amend.c:2475,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2476,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2480,14'
          Dst:             lys_array_add_mod_ref
        - Src:             'src/schema_compile_amend.c:2481,18'
          Dst:             lys_precompile_mod_set_is_all_implemented
        - Src:             'src/schema_compile_amend.c:2482,13'
          Dst:             ly_set_merge
        - Src:             'src/schema_compile_amend.c:2484,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile_amend.c:2500,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2501,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2502,15'
          Dst:             lys_nodeid_mod_check
        - Src:             'src/schema_compile_amend.c:2503,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2504,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2508,14'
          Dst:             lys_array_add_mod_ref
        - Src:             'src/schema_compile_amend.c:2509,18'
          Dst:             lys_precompile_mod_set_is_all_implemented
        - Src:             'src/schema_compile_amend.c:2510,13'
          Dst:             ly_set_merge
        - Src:             'src/schema_compile_amend.c:2512,9'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile_amend.c:2516,5'
          Dst:             ly_set_erase
    - functionName:    lys_nodeid_mod_check
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - str
        - abs
        - mod_set
        - nodeid
        - target_mod
      BBCount:         51
      ICount:          402
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - ly_set_add
        - ly_vlog
        - lys_precompile_nodeid
        - lys_schema_node_get_module
        - lysc_nodeid_free
        - lyxp_expr_free
        - lyxp_expr_parse
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:213,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:214,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:219,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:219,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:221,11'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:224,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:224,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:225,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:230,11'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:234,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:235,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:253,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
        - Branch String:   'src/schema_compile_amend.c:235,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:236,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:240,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:240,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:241,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:245,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
                - lys_precompile_nodeid
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:253,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:253,16'
              BranchSideFuncs:
                - lys_precompile_nodeid
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
            - BranchSide:      'src/schema_compile_amend.c:255,9'
              BranchSideFuncs:
                - lys_precompile_nodeid
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:253,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:255,9'
              BranchSideFuncs:
                - lys_precompile_nodeid
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
            - BranchSide:      'src/schema_compile_amend.c:258,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:255,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:255,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:256,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:258,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:259,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
            - BranchSide:      'src/schema_compile_amend.c:273,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:259,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:260,67'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - lyxp_expr_free
                - lysc_nodeid_free
                - ly_set_add
            - BranchSide:      'src/schema_compile_amend.c:271,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:261,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:261,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
            - BranchSide:      'src/schema_compile_amend.c:264,18'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
        - Branch String:   'src/schema_compile_amend.c:264,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:265,24'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
            - BranchSide:      'src/schema_compile_amend.c:269,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
        - Branch String:   'src/schema_compile_amend.c:269,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:269,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:270,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
                - lys_schema_node_get_module
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:273,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:274,19'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:277,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:277,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:277,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:278,23'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_nodeid_free
      Callsites:
        - Src:             'src/schema_compile_amend.c:212,42'
          Dst:             strlen
        - Src:             'src/schema_compile_amend.c:212,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/schema_compile_amend.c:214,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:225,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:236,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:241,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:246,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:255,9'
          Dst:             lys_precompile_nodeid
        - Src:             'src/schema_compile_amend.c:260,40'
          Dst:             lys_schema_node_get_module
        - Src:             'src/schema_compile_amend.c:269,13'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_amend.c:282,5'
          Dst:             lyxp_expr_free
        - Src:             'src/schema_compile_amend.c:283,5'
          Dst:             lysc_nodeid_free
    - functionName:    lys_precompile_augments_deviations
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - unres
      BBCount:         34
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ly_set_erase
        - lys_implement
        - lys_precompile_mod_augments_deviations
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2532,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2532,5'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2535,5'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
                - lys_precompile_mod_augments_deviations
        - Branch String:   'src/schema_compile_amend.c:2535,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2535,5'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
                - lys_precompile_mod_augments_deviations
            - BranchSide:      'src/schema_compile_amend.c:2535,5'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
                - lys_precompile_mod_augments_deviations
        - Branch String:   'src/schema_compile_amend.c:2535,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2536,40'
              BranchSideFuncs:
                - lys_precompile_mod_augments_deviations
                - ly_set_erase
                - lys_implement
            - BranchSide:      'src/schema_compile_amend.c:2540,12'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
        - Branch String:   'src/schema_compile_amend.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2537,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2538,5'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
                - lys_precompile_mod_augments_deviations
        - Branch String:   'src/schema_compile_amend.c:2540,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2541,21'
              BranchSideFuncs:
                - lys_implement
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2570,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2543,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2545,13'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
            - BranchSide:      'src/schema_compile_amend.c:2551,14'
              BranchSideFuncs:
                - lys_implement
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2551,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2553,22'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
            - BranchSide:      'src/schema_compile_amend.c:2564,20'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
        - Branch String:   'src/schema_compile_amend.c:2553,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2553,70'
              BranchSideFuncs:
                - lys_implement
                - ly_set_erase
            - BranchSide:      'src/schema_compile_amend.c:2553,19'
              BranchSideFuncs:
                - lys_implement
                - ly_set_erase
        - Branch String:   'src/schema_compile_amend.c:2555,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2557,23'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
            - BranchSide:      'src/schema_compile_amend.c:2559,24'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
        - Branch String:   'src/schema_compile_amend.c:2564,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
            - BranchSide:      'src/schema_compile_amend.c:2566,13'
              BranchSideFuncs:
                - ly_set_erase
                - lys_implement
      Callsites:
        - Src:             'src/schema_compile_amend.c:2532,5'
          Dst:             lys_precompile_mod_augments_deviations
        - Src:             'src/schema_compile_amend.c:2537,9'
          Dst:             lys_precompile_mod_augments_deviations
        - Src:             'src/schema_compile_amend.c:2554,17'
          Dst:             lys_implement
        - Src:             'src/schema_compile_amend.c:2573,5'
          Dst:             ly_set_erase
    - functionName:    lys_precompile_own_deviation
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dev_p
        - pmod
      BBCount:         38
      ICount:          386
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
        - lys_abs_schema_nodeid_match
        - lys_precompile_nodeid
        - lys_schema_node_get_module
        - lysc_nodeid_free
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2280,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2280,5'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2282,38'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - ly_log
                - lysc_nodeid_free
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:2283,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2283,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_abs_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:2284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:2284,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2286,9'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2290,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:2290,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2291,41'
              BranchSideFuncs:
                - lys_abs_schema_nodeid_match
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2298,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2291,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2293,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2296,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_nodeid_free
                - ly_set_add
                - malloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:2298,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2300,15'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_nodeid_free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2309,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_nodeid_free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2301,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2301,9'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - lysc_nodeid_free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2302,9'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - lysc_nodeid_free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2302,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2302,9'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2304,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_nodeid_free
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2309,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_nodeid_free
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2309,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_nodeid_free
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2309,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_nodeid_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2309,5'
              BranchSideFuncs:
                - ly_log
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2309,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_nodeid_free
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2309,5'
              BranchSideFuncs:
                - ly_log
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:2311,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2311,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2311,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:2311,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2311,5'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2311,5'
              BranchSideFuncs:
                - ly_log
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:2311,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2311,5'
              BranchSideFuncs:
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:2311,5'
              BranchSideFuncs:
                - ly_log
                - lysc_nodeid_free
      Callsites:
        - Src:             'src/schema_compile_amend.c:2279,11'
          Dst:             lys_precompile_nodeid
        - Src:             'src/schema_compile_amend.c:2282,11'
          Dst:             lys_schema_node_get_module
        - Src:             'src/schema_compile_amend.c:2283,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2291,13'
          Dst:             lys_abs_schema_nodeid_match
        - Src:             'src/schema_compile_amend.c:2300,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:2301,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2302,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_amend.c:2309,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:2309,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2309,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2311,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:2311,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2311,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2315,5'
          Dst:             lysc_nodeid_free
    - functionName:    lys_abs_schema_nodeid_match
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - nodeid1
        - nodeid1_pmod
        - nodeid2
        - nodeid2_pmod
      BBCount:         22
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lys_schema_node_get_module
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:304,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:308,12'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
        - Branch String:   'src/schema_compile_amend.c:308,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:310,43'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
            - BranchSide:      'src/schema_compile_amend.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:311,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:311,9'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
            - BranchSide:      'src/schema_compile_amend.c:312,43'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
        - Branch String:   'src/schema_compile_amend.c:313,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:313,9'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
            - BranchSide:      'src/schema_compile_amend.c:316,13'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
        - Branch String:   'src/schema_compile_amend.c:316,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:321,13'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
        - Branch String:   'src/schema_compile_amend.c:321,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:322,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:324,5'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lys_schema_node_get_module
                - __assert_fail
      Callsites:
        - Src:             'src/schema_compile_amend.c:310,16'
          Dst:             lys_schema_node_get_module
        - Src:             'src/schema_compile_amend.c:311,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:312,16'
          Dst:             lys_schema_node_get_module
        - Src:             'src/schema_compile_amend.c:313,9'
          Dst:             __assert_fail
    - functionName:    lys_precompile_own_deviations
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         65
      ICount:          466
      EdgeCount:       84
      CyclomaticComplexity: 21
      functionsReached:
        - ly_vlog
        - lys_precompile_own_deviation
        - lysc_update_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2330,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2330,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2330,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2330,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2331,19'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2348,12'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2334,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2334,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2334,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2334,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2335,13'
              BranchSideFuncs:
                - lys_precompile_own_deviation
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2339,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2335,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2335,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2336,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2339,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2339,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2339,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2339,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2340,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2345,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2340,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2340,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2340,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2340,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2341,17'
              BranchSideFuncs:
                - lys_precompile_own_deviation
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
            - BranchSide:      'src/schema_compile_amend.c:2344,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2341,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2341,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2343,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
                - lys_precompile_own_deviation
                - lys_precompile_own_deviation
        - Branch String:   'src/schema_compile_amend.c:2348,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2349,15'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2379,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2352,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2352,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2352,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2352,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2353,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2363,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2353,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2354,21'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2359,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2354,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2355,35'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2358,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2359,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2360,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2362,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2363,27'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2363,31'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2376,30'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2363,31'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2363,57'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2363,57'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2363,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2364,28'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:2376,30'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
      Callsites:
        - Src:             'src/schema_compile_amend.c:2335,13'
          Dst:             lys_precompile_own_deviation
        - Src:             'src/schema_compile_amend.c:2341,17'
          Dst:             lys_precompile_own_deviation
        - Src:             'src/schema_compile_amend.c:2366,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2367,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2368,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:2370,13'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2371,13'
          Dst:             lysc_update_path
    - functionName:    lys_precompile_own_augments_mod
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pmod
      BBCount:         31
      ICount:          204
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - lys_precompile_own_augment
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2212,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2213,9'
              BranchSideFuncs:
                - lys_precompile_own_augment
                - lys_precompile_own_augment
            - BranchSide:      'src/schema_compile_amend.c:2217,5'
              BranchSideFuncs:
                - lys_precompile_own_augment
        - Branch String:   'src/schema_compile_amend.c:2213,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2213,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2214,5'
              BranchSideFuncs:
                - lys_precompile_own_augment
                - lys_precompile_own_augment
        - Branch String:   'src/schema_compile_amend.c:2217,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2217,5'
              BranchSideFuncs:
                - lys_precompile_own_augment
            - BranchSide:      'src/schema_compile_amend.c:2217,5'
              BranchSideFuncs:
                - lys_precompile_own_augment
        - Branch String:   'src/schema_compile_amend.c:2217,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2218,15'
              BranchSideFuncs:
                - lys_precompile_own_augment
            - BranchSide:      'src/schema_compile_amend.c:2232,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2219,9'
              BranchSideFuncs:
                - lys_precompile_own_augment
            - BranchSide:      'src/schema_compile_amend.c:2219,9'
              BranchSideFuncs:
                - lys_precompile_own_augment
        - Branch String:   'src/schema_compile_amend.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2220,17'
              BranchSideFuncs:
                - lys_precompile_own_augment
            - BranchSide:      'src/schema_compile_amend.c:2225,14'
              BranchSideFuncs:
                - lys_precompile_own_augment
        - Branch String:   'src/schema_compile_amend.c:2220,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2221,27'
              BranchSideFuncs:
                - lys_precompile_own_augment
            - BranchSide:      'src/schema_compile_amend.c:2224,9'
              BranchSideFuncs:
                - lys_precompile_own_augment
        - Branch String:   'src/schema_compile_amend.c:2225,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2226,13'
              BranchSideFuncs:
                - lys_precompile_own_augment
            - BranchSide:      'src/schema_compile_amend.c:2229,9'
              BranchSideFuncs:
                - lys_precompile_own_augment
        - Branch String:   'src/schema_compile_amend.c:2229,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2229,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2230,5'
              BranchSideFuncs:
                - lys_precompile_own_augment
      Callsites:
        - Src:             'src/schema_compile_amend.c:2213,9'
          Dst:             lys_precompile_own_augment
        - Src:             'src/schema_compile_amend.c:2229,9'
          Dst:             lys_precompile_own_augment
    - functionName:    lys_precompile_own_augments
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         22
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - lys_precompile_own_augments_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2242,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2242,5'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
            - BranchSide:      'src/schema_compile_amend.c:2242,5'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
        - Branch String:   'src/schema_compile_amend.c:2242,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2243,19'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
            - BranchSide:      'src/schema_compile_amend.c:2256,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2246,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2246,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2249,9'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
        - Branch String:   'src/schema_compile_amend.c:2249,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2249,9'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
            - BranchSide:      'src/schema_compile_amend.c:2249,9'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
        - Branch String:   'src/schema_compile_amend.c:2249,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2250,44'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
            - BranchSide:      'src/schema_compile_amend.c:2254,5'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
        - Branch String:   'src/schema_compile_amend.c:2252,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2252,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2253,9'
              BranchSideFuncs:
                - lys_precompile_own_augments_mod
                - lys_precompile_own_augments_mod
      Callsites:
        - Src:             'src/schema_compile_amend.c:2246,9'
          Dst:             lys_precompile_own_augments_mod
        - Src:             'src/schema_compile_amend.c:2252,13'
          Dst:             lys_precompile_own_augments_mod
    - functionName:    lys_compile_augment
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - aug_p
        - target
      BBCount:         79
      ICount:          577
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lys_compile_augment_children
        - lys_compile_ext
        - lys_eval_iffeatures
        - lys_nodetype2str
        - lysc_node_actions_p
        - lysc_node_notifs_p
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2031,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2031,5'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_node_notifs_p
                - lys_nodetype2str
                - ly_vlog
                - lysc_node_actions_p
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:2034,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_node_notifs_p
                - lys_nodetype2str
                - ly_vlog
                - lysc_node_actions_p
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:2034,24'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2034,48'
              BranchSideFuncs:
                - lysc_node_actions_p
                - lys_nodetype2str
                - ly_vlog
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_node_notifs_p
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:2041,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_node_notifs_p
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:2034,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2035,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_node_notifs_p
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:2041,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lysc_node_notifs_p
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:2041,23'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2041,46'
              BranchSideFuncs:
                - lysc_node_notifs_p
                - lys_nodetype2str
                - ly_vlog
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2050,5'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2041,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2042,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2050,5'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2050,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2050,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2051,10'
              BranchSideFuncs:
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2051,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2051,23'
              BranchSideFuncs:
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2057,39'
              BranchSideFuncs:
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2051,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2052,9'
              BranchSideFuncs:
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2057,39'
              BranchSideFuncs:
                - lys_compile_augment_children
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2058,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2058,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2061,39'
              BranchSideFuncs:
                - lys_compile_augment_children
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2063,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2063,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2066,39'
              BranchSideFuncs:
                - lys_compile_augment_children
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2068,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2068,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/schema_compile_amend.c:2071,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2071,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_amend.c:2031,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:2034,28'
          Dst:             lysc_node_actions_p
        - Src:             'src/schema_compile_amend.c:2035,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:2035,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:2041,27'
          Dst:             lysc_node_notifs_p
        - Src:             'src/schema_compile_amend.c:2042,9'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:2042,9'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:2050,5'
          Dst:             lys_eval_iffeatures
        - Src:             'src/schema_compile_amend.c:2057,10'
          Dst:             lys_compile_augment_children
        - Src:             'src/schema_compile_amend.c:2061,10'
          Dst:             lys_compile_augment_children
        - Src:             'src/schema_compile_amend.c:2066,10'
          Dst:             lys_compile_augment_children
        - Src:             'src/schema_compile_amend.c:2071,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:2071,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2071,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:2071,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:2071,5'
          Dst:             lys_compile_ext
    - functionName:    lys_compile_node_augments
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         18
      ICount:          260
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ly_set_rm
        - lys_compile_augment
        - lysc_augment_free
        - lysc_update_path
        - lysp_schema_nodeid_match
        - strcpy
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2090,15'
              BranchSideFuncs:
                - lysp_schema_nodeid_match
                - lysp_schema_nodeid_match
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - lysc_update_path
                - lysc_update_path
                - ly_set_rm
                - lysc_augment_free
            - BranchSide:      'src/schema_compile_amend.c:2118,12'
              BranchSideFuncs:
                - lysp_schema_nodeid_match
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
        - Branch String:   'src/schema_compile_amend.c:2092,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2095,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - lysc_update_path
                - lysc_update_path
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:2100,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - lysc_update_path
                - lysc_update_path
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:2108,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2112,20'
              BranchSideFuncs:
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:2118,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2119,15'
              BranchSideFuncs:
                - lysp_schema_nodeid_match
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
            - BranchSide:      'src/schema_compile_amend.c:2145,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:2121,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2123,13'
              BranchSideFuncs:
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:2128,16'
              BranchSideFuncs:
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:2139,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:2139,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:2142,20'
              BranchSideFuncs:
                - ly_set_rm
                - lysc_augment_free
                - lysp_schema_nodeid_match
                - strcpy
                - lysc_update_path
                - lysc_update_path
                - lys_compile_augment
                - strcpy
                - strlen
      Callsites:
        - Src:             'src/schema_compile_amend.c:2092,14'
          Dst:             lysp_schema_nodeid_match
        - Src:             'src/schema_compile_amend.c:2100,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2101,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2105,15'
          Dst:             lys_compile_augment
        - Src:             'src/schema_compile_amend.c:2106,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2107,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2112,9'
          Dst:             ly_set_rm
        - Src:             'src/schema_compile_amend.c:2113,9'
          Dst:             lysc_augment_free
        - Src:             'src/schema_compile_amend.c:2121,14'
          Dst:             lysp_schema_nodeid_match
        - Src:             'src/schema_compile_amend.c:2128,9'
          Dst:             strcpy
        - Src:             'src/schema_compile_amend.c:2132,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2133,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:2136,15'
          Dst:             lys_compile_augment
        - Src:             'src/schema_compile_amend.c:2137,9'
          Dst:             strcpy
        - Src:             'src/schema_compile_amend.c:2138,25'
          Dst:             strlen
        - Src:             'src/schema_compile_amend.c:2142,9'
          Dst:             ly_set_rm
        - Src:             'src/schema_compile_amend.c:2143,9'
          Dst:             lysc_augment_free
    - functionName:    lysp_schema_nodeid_match
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      char
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodeid
        - nodeid_pmod
        - nodeid_ext
        - ctx_node
        - parent
        - pnode
        - pnode_mod
        - pnode_ext
      BBCount:         62
      ICount:          321
      EdgeCount:       81
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - lys_schema_node_get_module
        - lysp_schema_nodeid_match_ext
        - lysp_schema_nodeid_match_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1676,20'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1676,24'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1679,17'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1676,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1678,9'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1679,17'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1689,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1689,5'
              BranchSideFuncs:
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1691,9'
              BranchSideFuncs:
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1691,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1693,14'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1698,53'
              BranchSideFuncs:
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1693,32'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1693,36'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1694,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1693,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1694,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1696,5'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1698,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1699,13'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1704,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1705,9'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1729,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1707,21'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1707,25'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1713,42'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1707,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1709,13'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1713,42'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1714,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1714,9'
              BranchSideFuncs:
                - lysp_schema_nodeid_match_ext
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1716,13'
              BranchSideFuncs:
                - lysp_schema_nodeid_match_ext
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1716,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1718,57'
              BranchSideFuncs:
                - lysp_schema_nodeid_match_node
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
            - BranchSide:      'src/schema_compile_amend.c:1723,59'
              BranchSideFuncs:
                - lysp_schema_nodeid_match_ext
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1718,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1719,17'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1721,9'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
        - Branch String:   'src/schema_compile_amend.c:1723,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lys_schema_node_get_module
                - __assert_fail
                - lysp_schema_nodeid_match_ext
                - lysp_schema_nodeid_match_node
            - BranchSide:      'src/schema_compile_amend.c:1724,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1729,18'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1729,22'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1732,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1729,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1731,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1732,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_compile_amend.c:1732,37'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1732,40'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1734,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_amend.c:1688,11'
          Dst:             lys_schema_node_get_module
        - Src:             'src/schema_compile_amend.c:1689,5'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:1698,14'
          Dst:             lysp_schema_nodeid_match_node
        - Src:             'src/schema_compile_amend.c:1713,15'
          Dst:             lys_schema_node_get_module
        - Src:             'src/schema_compile_amend.c:1714,9'
          Dst:             __assert_fail
        - Src:             'src/schema_compile_amend.c:1718,18'
          Dst:             lysp_schema_nodeid_match_node
        - Src:             'src/schema_compile_amend.c:1723,18'
          Dst:             lysp_schema_nodeid_match_ext
    - functionName:    lysc_augment_free
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - aug
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysc_nodeid_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1743,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1744,9'
              BranchSideFuncs:
                - lysc_nodeid_free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1747,22'
              BranchSideFuncs:
                - lysc_nodeid_free
                - free
      Callsites:
        - Src:             'src/schema_compile_amend.c:1747,5'
          Dst:             lysc_nodeid_free
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_apply_deviation
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dev
        - dev_pmod
        - target
      BBCount:         55
      ICount:          440
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - ly_log
        - lyplg_ext_nodetype2stmt
        - lys_apply_deviate_add
        - lys_apply_deviate_delete
        - lys_apply_deviate_replace
        - lysc_update_path
        - lysp_ext_dup
        - realloc
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1571,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1572,17'
              BranchSideFuncs:
                - lys_apply_deviate_replace
                - strcpy
                - strlen
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lys_apply_deviate_delete
                - lys_apply_deviate_add
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1572,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1574,41'
              BranchSideFuncs:
                - lys_apply_deviate_add
                - strcpy
                - strlen
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lys_apply_deviate_replace
                - lys_apply_deviate_delete
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1577,44'
              BranchSideFuncs:
                - lys_apply_deviate_delete
                - strcpy
                - strlen
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lys_apply_deviate_replace
                - lys_apply_deviate_add
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1580,45'
              BranchSideFuncs:
                - lys_apply_deviate_replace
                - strcpy
                - strlen
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lys_apply_deviate_delete
                - lys_apply_deviate_add
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1583,13'
              BranchSideFuncs:
                - ly_log
                - strcpy
                - strlen
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lys_apply_deviate_replace
                - lys_apply_deviate_delete
                - lys_apply_deviate_add
        - Branch String:   'src/schema_compile_amend.c:1586,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1586,9'
              BranchSideFuncs:
                - strcpy
                - strlen
            - BranchSide:      'src/schema_compile_amend.c:1587,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - lys_apply_deviate_replace
                - lys_apply_deviate_delete
                - lys_apply_deviate_add
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - strcpy
                - strlen
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
        - Branch String:   'src/schema_compile_amend.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1590,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:1562,5'
          Dst:             strcpy
        - Src:             'src/schema_compile_amend.c:1568,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:1569,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:1574,19'
          Dst:             lys_apply_deviate_add
        - Src:             'src/schema_compile_amend.c:1577,19'
          Dst:             lys_apply_deviate_delete
        - Src:             'src/schema_compile_amend.c:1580,19'
          Dst:             lys_apply_deviate_replace
        - Src:             'src/schema_compile_amend.c:1583,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1590,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:1590,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1590,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:1590,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1590,5'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/schema_compile_amend.c:1590,5'
          Dst:             lysp_ext_dup
        - Src:             'src/schema_compile_amend.c:1596,5'
          Dst:             strcpy
        - Src:             'src/schema_compile_amend.c:1597,21'
          Dst:             strlen
    - functionName:    lys_apply_refine
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - rfn
        - rfn_pmod
        - target
      BBCount:         208
      ICount:          1565
      EdgeCount:       262
      CyclomaticComplexity: 56
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_dup
        - lydict_remove
        - lyplg_ext_nodetype2stmt
        - lys_nodetype2str
        - lysc_update_path
        - lysp_ext_dup
        - lysp_qname_dup
        - lysp_qname_free
        - lysp_restr_dup
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:913,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:914,17'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
                - ly_vlog
                - lydict_remove
                - lysp_qname_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:948,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:914,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:916,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:922,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:937,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:943,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:916,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:916,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:916,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:916,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:916,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:918,27'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:916,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1076,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:1076,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:919,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:919,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:920,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:922,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:923,17'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:929,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
        - Branch String:   'src/schema_compile_amend.c:929,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:929,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
            - BranchSide:      'src/schema_compile_amend.c:929,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
                - lysp_qname_free
        - Branch String:   'src/schema_compile_amend.c:929,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:929,13'
              BranchSideFuncs:
                - lysp_qname_free
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
            - BranchSide:      'src/schema_compile_amend.c:929,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - free
        - Branch String:   'src/schema_compile_amend.c:929,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:929,13'
              BranchSideFuncs:
                - free
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:930,43'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:931,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:931,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:931,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:931,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:932,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_qname_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:935,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:932,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:932,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_qname_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:932,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_qname_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:932,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:932,17'
              BranchSideFuncs:
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:932,17'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:932,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:932,17'
              BranchSideFuncs:
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:932,17'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:933,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:933,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:934,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:937,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:937,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:937,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:937,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:937,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:939,27'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:937,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1076,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:1076,20'
              BranchSideFuncs:
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:940,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:940,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:941,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:948,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:949,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
            - BranchSide:      'src/schema_compile_amend.c:954,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:950,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:950,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:951,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
                - lydict_remove
                - lydict_dup
        - Branch String:   'src/schema_compile_amend.c:954,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:955,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:960,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:956,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:956,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:957,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:960,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:961,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:972,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:961,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:962,13'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:966,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:962,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:969,5'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:969,5'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:972,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:973,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:988,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:973,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:978,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:978,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:978,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:978,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lydict_remove
                - lydict_dup
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:980,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:988,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:989,13'
              BranchSideFuncs:
                - lydict_remove
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:998,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:989,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:990,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:993,23'
              BranchSideFuncs:
                - lydict_remove
                - lydict_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:994,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:994,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:995,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:998,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:999,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1019,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:999,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1006,53'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1006,53'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1006,53'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1006,53'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1006,53'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1006,53'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1009,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1012,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1012,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1013,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_restr_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1016,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1013,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1013,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_restr_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1013,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_restr_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1013,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1013,13'
              BranchSideFuncs:
                - lysp_restr_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1013,13'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1013,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1013,13'
              BranchSideFuncs:
                - lysp_restr_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1013,13'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1014,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1014,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:1015,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - malloc
                - ly_log
                - lysp_restr_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1019,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1020,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1035,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1020,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1022,50'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1025,46'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1028,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1035,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1036,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1051,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/schema_compile_amend.c:1036,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1038,50'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1041,46'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1044,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1051,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1052,17'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1052,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1061,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1063,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1066,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1066,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1066,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1066,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1067,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_qname_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1070,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1067,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1067,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_qname_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1067,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysp_qname_dup
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1067,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1067,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1067,13'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1067,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1067,13'
              BranchSideFuncs:
                - lysp_qname_dup
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1067,13'
              BranchSideFuncs:
                - ly_log
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1068,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1068,13'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:1069,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - calloc
                - ly_log
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
                - malloc
                - ly_log
                - lysp_qname_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:0,0'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:1073,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_compile_amend.c:1073,5'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lyplg_ext_nodetype2stmt
                - lysp_ext_dup
      Callsites:
        - Src:             'src/schema_compile_amend.c:909,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:910,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:916,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:916,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:918,13'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:919,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:923,17'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:929,13'
          Dst:             lysp_qname_free
        - Src:             'src/schema_compile_amend.c:932,17'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:932,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:932,17'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:933,17'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:937,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:937,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:939,13'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:940,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:943,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:943,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:949,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:950,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:955,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:956,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:962,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:980,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:980,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:990,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:990,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:993,9'
          Dst:             lydict_remove
        - Src:             'src/schema_compile_amend.c:994,9'
          Dst:             lydict_dup
        - Src:             'src/schema_compile_amend.c:1009,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1009,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1013,13'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:1013,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1013,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1014,13'
          Dst:             lysp_restr_dup
        - Src:             'src/schema_compile_amend.c:1028,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1028,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1044,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1044,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1063,13'
          Dst:             lys_nodetype2str
        - Src:             'src/schema_compile_amend.c:1063,13'
          Dst:             ly_vlog
        - Src:             'src/schema_compile_amend.c:1067,13'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:1067,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1067,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1068,13'
          Dst:             lysp_qname_dup
        - Src:             'src/schema_compile_amend.c:1073,5'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:1073,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1073,5'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:1073,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1073,5'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/schema_compile_amend.c:1073,5'
          Dst:             lysp_ext_dup
        - Src:             'src/schema_compile_amend.c:1079,5'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:1080,5'
          Dst:             lysc_update_path
    - functionName:    lysp_dup_single
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - pnode
        - with_links
        - dup_p
      BBCount:         41
      ICount:          274
      EdgeCount:       44
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ly_log
        - lysp_dev_node_free
        - lysp_node_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:791,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:792,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:796,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:796,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:798,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:801,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:804,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:807,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:810,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:813,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:817,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:817,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:821,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:821,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:825,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:825,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:828,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_dev_node_free
                - lysp_node_dup
            - BranchSide:      'src/schema_compile_amend.c:831,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:833,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:833,5'
              BranchSideFuncs:
                - lysp_node_dup
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:834,5'
              BranchSideFuncs:
                - lysp_node_dup
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_amend.c:834,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:834,5'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:836,9'
              BranchSideFuncs:
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_amend.c:836,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:836,9'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:838,23'
              BranchSideFuncs:
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_amend.c:839,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:841,89'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:846,79'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:851,83'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:854,79'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:857,13'
              BranchSideFuncs:
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_amend.c:862,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:863,28'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:865,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_compile_amend.c:798,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:801,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:804,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:807,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:810,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:813,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:817,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:821,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:825,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:828,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:831,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:833,5'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:834,5'
          Dst:             lysp_node_dup
        - Src:             'src/schema_compile_amend.c:863,9'
          Dst:             lysp_dev_node_free
    - functionName:    lysp_dev_node_free
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - dev_pnode
      BBCount:         24
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - ly_log
        - lysp_node_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1779,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1780,9'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:1783,13'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:1783,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1785,40'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1790,35'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1795,37'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1798,35'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1805,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1805,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1805,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1805,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1807,36'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1811,37'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1811,37'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/schema_compile_amend.c:1816,43'
              BranchSideFuncs:
                - lysp_node_free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1816,43'
              BranchSideFuncs:
                - lysp_node_free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1821,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/schema_compile_amend.c:1817,9'
          Dst:             lysp_node_free
        - Src:             'src/schema_compile_amend.c:1821,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:1825,5'
          Dst:             lysp_node_free
    - functionName:    lys_compile_node_deviations_refines
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pnode
        - parent
        - dev_pnode
        - not_supported
      BBCount:         50
      ICount:          359
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - ly_set_rm_index
        - lys_apply_deviation
        - lys_apply_refine
        - lysc_deviation_free
        - lysc_refine_free
        - lysp_dev_node_free
        - lysp_dup_single
        - lysp_schema_nodeid_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1841,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1842,15'
              BranchSideFuncs:
                - lysp_schema_nodeid_match
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_dup_single
                - lysc_refine_free
                - ly_set_rm_index
                - lys_apply_refine
            - BranchSide:      'src/schema_compile_amend.c:1868,12'
              BranchSideFuncs:
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
        - Branch String:   'src/schema_compile_amend.c:1844,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1847,13'
              BranchSideFuncs:
                - lysp_dup_single
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lys_apply_refine
            - BranchSide:      'src/schema_compile_amend.c:1851,15'
              BranchSideFuncs:
                - lysp_dup_single
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lys_apply_refine
        - Branch String:   'src/schema_compile_amend.c:1851,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1853,13'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lys_apply_refine
            - BranchSide:      'src/schema_compile_amend.c:1857,9'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lys_apply_refine
        - Branch String:   'src/schema_compile_amend.c:1853,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1853,13'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:1854,9'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lys_apply_refine
        - Branch String:   'src/schema_compile_amend.c:1857,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1857,9'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lys_apply_refine
            - BranchSide:      'src/schema_compile_amend.c:1857,9'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lys_apply_refine
        - Branch String:   'src/schema_compile_amend.c:1857,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1858,13'
              BranchSideFuncs:
                - lys_apply_refine
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
            - BranchSide:      'src/schema_compile_amend.c:1862,26'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lys_apply_refine
        - Branch String:   'src/schema_compile_amend.c:1858,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1858,13'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:1859,9'
              BranchSideFuncs:
                - lysc_refine_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
                - lysp_schema_nodeid_match
                - lysp_dup_single
                - lys_apply_refine
        - Branch String:   'src/schema_compile_amend.c:1868,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1869,15'
              BranchSideFuncs:
                - lysp_schema_nodeid_match
                - lysp_dev_node_free
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lys_apply_deviation
            - BranchSide:      'src/schema_compile_amend.c:1899,5'
              BranchSideFuncs:
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_amend.c:1871,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1873,13'
              BranchSideFuncs:
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
            - BranchSide:      'src/schema_compile_amend.c:1876,13'
              BranchSideFuncs:
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
        - Branch String:   'src/schema_compile_amend.c:1876,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1878,14'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:1882,15'
              BranchSideFuncs:
                - lysp_dup_single
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
        - Branch String:   'src/schema_compile_amend.c:1882,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1884,13'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
            - BranchSide:      'src/schema_compile_amend.c:1888,9'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
        - Branch String:   'src/schema_compile_amend.c:1884,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1884,13'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:1885,9'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
        - Branch String:   'src/schema_compile_amend.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1888,9'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
            - BranchSide:      'src/schema_compile_amend.c:1888,9'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
        - Branch String:   'src/schema_compile_amend.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1889,13'
              BranchSideFuncs:
                - lys_apply_deviation
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:1890,9'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
        - Branch String:   'src/schema_compile_amend.c:1889,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1889,13'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:1890,9'
              BranchSideFuncs:
                - lysc_deviation_free
                - ly_set_rm_index
                - lysp_dev_node_free
                - lys_apply_deviation
        - Branch String:   'src/schema_compile_amend.c:1902,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1902,9'
              BranchSideFuncs:
                - lysp_dev_node_free
            - BranchSide:      'src/schema_compile_amend.c:1903,28'
              BranchSideFuncs:
                - lysp_dev_node_free
      Callsites:
        - Src:             'src/schema_compile_amend.c:1844,14'
          Dst:             lysp_schema_nodeid_match
        - Src:             'src/schema_compile_amend.c:1853,13'
          Dst:             lysp_dup_single
        - Src:             'src/schema_compile_amend.c:1858,13'
          Dst:             lys_apply_refine
        - Src:             'src/schema_compile_amend.c:1862,9'
          Dst:             lysc_refine_free
        - Src:             'src/schema_compile_amend.c:1863,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile_amend.c:1871,14'
          Dst:             lysp_schema_nodeid_match
        - Src:             'src/schema_compile_amend.c:1884,13'
          Dst:             lysp_dup_single
        - Src:             'src/schema_compile_amend.c:1889,13'
          Dst:             lys_apply_deviation
        - Src:             'src/schema_compile_amend.c:1894,9'
          Dst:             lysc_deviation_free
        - Src:             'src/schema_compile_amend.c:1895,9'
          Dst:             ly_set_rm_index
        - Src:             'src/schema_compile_amend.c:1903,9'
          Dst:             lysp_dev_node_free
    - functionName:    lysc_refine_free
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - rfn
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lysc_nodeid_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1767,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1768,9'
              BranchSideFuncs:
                - lysc_nodeid_free
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1771,22'
              BranchSideFuncs:
                - lysc_nodeid_free
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:1772,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1772,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1773,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/schema_compile_amend.c:1771,5'
          Dst:             lysc_nodeid_free
    - functionName:    lysc_deviation_free
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dev
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lysc_nodeid_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:1754,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1755,9'
              BranchSideFuncs:
                - lysc_nodeid_free
                - free
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1758,22'
              BranchSideFuncs:
                - lysc_nodeid_free
                - free
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1759,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1760,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/schema_compile_amend.c:1760,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:1760,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/schema_compile_amend.c:1761,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/schema_compile_amend.c:1758,5'
          Dst:             lysc_nodeid_free
    - functionName:    lys_precompile_uses_augments_refines
      functionSourceFile: '/src/libyang/src/schema_compile_amend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - uses_p
        - ctx_node
      BBCount:         47
      ICount:          443
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
        - ly_set_erase
        - lys_abs_schema_nodeid_match
        - lys_nodeid_mod_check
        - lysc_nodeid_free
        - lysc_update_path
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_compile_amend.c:342,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:343,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:364,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:347,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:347,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:350,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
        - Branch String:   'src/schema_compile_amend.c:351,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:351,9'
              BranchSideFuncs:
                - ly_set_add
                - lysc_update_path
                - lysc_update_path
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:352,9'
              BranchSideFuncs:
                - ly_set_add
                - lysc_update_path
                - lysc_update_path
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:352,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:352,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:354,23'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/schema_compile_amend.c:364,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:364,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:364,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:364,5'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:365,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:404,5'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:369,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:369,9'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:372,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:373,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:374,45'
              BranchSideFuncs:
                - lys_abs_schema_nodeid_match
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - realloc
                - ly_log
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:381,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lys_abs_schema_nodeid_match
                - realloc
                - ly_log
                - lysc_nodeid_free
        - Branch String:   'src/schema_compile_amend.c:374,17'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:376,23'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - lys_abs_schema_nodeid_match
                - realloc
                - ly_log
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:379,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - ly_set_add
                - malloc
                - ly_log
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:381,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:383,19'
              BranchSideFuncs:
                - lysc_nodeid_free
                - malloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - lys_abs_schema_nodeid_match
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:394,30'
              BranchSideFuncs:
                - lysc_nodeid_free
                - malloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - lys_abs_schema_nodeid_match
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:384,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:384,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
                - realloc
                - ly_log
            - BranchSide:      'src/schema_compile_amend.c:385,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:385,13'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:385,13'
              BranchSideFuncs:
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
            - BranchSide:      'src/schema_compile_amend.c:387,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
                - realloc
                - ly_log
        - Branch String:   'src/schema_compile_amend.c:399,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:399,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:399,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
        - Branch String:   'src/schema_compile_amend.c:399,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:399,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:399,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:399,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:399,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lysc_update_path
                - lys_nodeid_mod_check
                - calloc
                - ly_log
                - ly_set_add
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lysc_nodeid_free
                - lys_abs_schema_nodeid_match
            - BranchSide:      'src/schema_compile_amend.c:399,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - lysc_nodeid_free
                - lysc_update_path
                - lysc_update_path
        - Branch String:   'src/schema_compile_amend.c:407,9'
          Branch Sides:
            - BranchSide:      'src/schema_compile_amend.c:407,9'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_set_erase
                - lysc_nodeid_free
            - BranchSide:      'src/schema_compile_amend.c:408,26'
              BranchSideFuncs:
                - lysc_update_path
                - lysc_update_path
                - ly_set_erase
                - lysc_nodeid_free
      Callsites:
        - Src:             'src/schema_compile_amend.c:343,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:344,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:347,9'
          Dst:             lys_nodeid_mod_check
        - Src:             'src/schema_compile_amend.c:350,15'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:351,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:352,9'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_amend.c:360,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:361,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:365,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:366,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:369,9'
          Dst:             lys_nodeid_mod_check
        - Src:             'src/schema_compile_amend.c:374,17'
          Dst:             lys_abs_schema_nodeid_match
        - Src:             'src/schema_compile_amend.c:383,19'
          Dst:             calloc
        - Src:             'src/schema_compile_amend.c:384,13'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:385,13'
          Dst:             ly_set_add
        - Src:             'src/schema_compile_amend.c:394,13'
          Dst:             lysc_nodeid_free
        - Src:             'src/schema_compile_amend.c:399,9'
          Dst:             realloc
        - Src:             'src/schema_compile_amend.c:399,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:399,9'
          Dst:             ly_log
        - Src:             'src/schema_compile_amend.c:402,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:403,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:408,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:409,9'
          Dst:             lysc_update_path
        - Src:             'src/schema_compile_amend.c:412,5'
          Dst:             ly_set_erase
        - Src:             'src/schema_compile_amend.c:413,5'
          Dst:             lysc_nodeid_free
    - functionName:    iff_stack_clean
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iff_setop
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - list
        - op
        - pos
      BBCount:         7
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_features.c:303,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:303,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:303,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/schema_features.c:303,5'
          Dst:             __assert_fail
    - functionName:    iff_stack_pop
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/schema_features.c:273,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:273,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/schema_features.c:273,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/schema_features.c:273,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:273,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:273,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/schema_features.c:273,5'
          Dst:             __assert_fail
    - functionName:    iff_stack_push
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - stack
        - value
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_features.c:256,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:257,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/schema_features.c:261,36'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:259,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:260,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:258,24'
          Dst:             ly_realloc
        - Src:             'src/schema_features.c:259,9'
          Dst:             ly_log
    - functionName:    lys_compile_feature_circular_check
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - feature
        - depfeatures
      BBCount:         33
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ly_set_add
        - ly_set_erase
        - ly_vlog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_features.c:650,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:651,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:654,12'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:654,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:654,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:654,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:654,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:655,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_features.c:664,12'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:655,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:656,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:660,38'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_features.c:661,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:661,9'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:662,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:664,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:665,25'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:675,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/schema_features.c:666,25'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:666,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/schema_features.c:666,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:666,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:667,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_vlog
            - BranchSide:      'src/schema_features.c:675,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
        - Branch String:   'src/schema_features.c:667,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:668,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:672,36'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_vlog
        - Branch String:   'src/schema_features.c:673,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:673,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/schema_features.c:674,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_add
                - ly_vlog
      Callsites:
        - Src:             'src/schema_features.c:656,13'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:660,15'
          Dst:             ly_set_add
        - Src:             'src/schema_features.c:668,17'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:672,13'
          Dst:             ly_set_add
        - Src:             'src/schema_features.c:678,5'
          Dst:             ly_set_erase
    - functionName:    lys_compile_feature_iffeatures
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pmod
      BBCount:         67
      ICount:          591
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lys_compile_feature_circular_check
        - lys_compile_iffeature
        - lysp_feature_next
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_features.c:689,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:690,14'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
                - realloc
                - ly_log
            - BranchSide:      'src/schema_features.c:717,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:690,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:691,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_feature_next
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
                - realloc
                - ly_log
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_feature_next
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
                - realloc
                - ly_log
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_feature_next
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_feature_next
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_feature_next
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:0,0'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:696,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:695,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:696,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:695,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:696,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:696,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:696,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:696,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
            - BranchSide:      'src/schema_features.c:696,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:696,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:697,13'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:700,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:698,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:698,13'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:699,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:700,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:700,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:700,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:700,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:689,5'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:701,13'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:701,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:701,13'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:701,13'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:701,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:703,21'
              BranchSideFuncs:
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:714,9'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:703,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:704,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:708,17'
              BranchSideFuncs:
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_features.c:708,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:711,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/schema_features.c:711,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:711,17'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:711,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:711,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:711,17'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:711,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:711,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:711,17'
              BranchSideFuncs:
                - lysp_feature_next
                - calloc
                - ly_log
                - lys_compile_iffeature
                - realloc
                - ly_log
                - lys_compile_feature_circular_check
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:711,17'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/schema_features.c:689,17'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:695,9'
          Dst:             realloc
        - Src:             'src/schema_features.c:695,9'
          Dst:             ly_log
        - Src:             'src/schema_features.c:695,9'
          Dst:             calloc
        - Src:             'src/schema_features.c:695,9'
          Dst:             ly_log
        - Src:             'src/schema_features.c:698,13'
          Dst:             lys_compile_iffeature
        - Src:             'src/schema_features.c:704,21'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:708,17'
          Dst:             lys_compile_feature_circular_check
        - Src:             'src/schema_features.c:711,17'
          Dst:             realloc
        - Src:             'src/schema_features.c:711,17'
          Dst:             ly_log
        - Src:             'src/schema_features.c:711,17'
          Dst:             ly_log
    - functionName:    lysp_feature_next
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - last
        - pmod
        - idx
      BBCount:         29
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lysp_feature_next
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/schema_features.c:149,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:149,5'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:151,11'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:151,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:153,20'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:154,18'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:154,29'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:154,27'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:154,27'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:154,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:156,20'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:163,18'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:163,23'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:168,9'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:163,28'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:163,33'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:164,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:163,42'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:163,67'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:163,67'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:163,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:164,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:168,9'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:164,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:164,62'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:164,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:149,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:169,12'
          Dst:             lysp_feature_next
    - functionName:    lys_compile_iffeature
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - qname
        - iff
      BBCount:         166
      ICount:          1136
      EdgeCount:       222
      CyclomaticComplexity: 58
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - calloc
        - iff_setop
        - iff_stack_clean
        - iff_stack_pop
        - iff_stack_push
        - ly_log
        - ly_vlog
        - lysp_feature_find
        - realloc
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_features.c:326,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:326,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:329,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:329,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:330,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:390,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_features.c:330,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:331,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:334,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:334,20'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:335,14'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:337,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:342,69'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:343,27'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
            - BranchSide:      'src/schema_features.c:347,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_features.c:343,73'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:344,27'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_features.c:347,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/schema_features.c:342,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:347,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:377,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:347,53'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:347,56'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/schema_features.c:347,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_features.c:347,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:347,100'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/schema_features.c:348,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_features.c:348,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:349,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:351,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/schema_features.c:351,24'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:353,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/schema_features.c:355,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/schema_features.c:355,24'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:356,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:364,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/schema_features.c:356,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:358,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:361,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:364,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:365,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:370,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:382,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:383,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:389,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:383,23'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:383,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:384,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:383,40'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:383,44'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:384,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:383,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:384,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/schema_features.c:387,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
        - Branch String:   'src/schema_features.c:390,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:392,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:396,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/schema_features.c:396,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:398,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:403,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:403,22'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:403,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:405,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/schema_features.c:403,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:405,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
        - Branch String:   'src/schema_features.c:405,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:406,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/schema_features.c:410,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - realloc
                - ly_log
        - Branch String:   'src/schema_features.c:413,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:413,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:413,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:0,0'
              BranchSideFuncs:
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:413,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:414,30'
              BranchSideFuncs:
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:413,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:413,5'
              BranchSideFuncs:
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:414,30'
              BranchSideFuncs:
                - calloc
                - malloc
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:416,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:416,5'
              BranchSideFuncs:
                - ly_log
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:416,5'
              BranchSideFuncs:
                - ly_log
                - iff_stack_clean
                - free
                - free
        - Branch String:   'src/schema_features.c:416,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:416,5'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:418,18'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:421,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:422,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:485,5'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:422,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:424,13'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
            - BranchSide:      'src/schema_features.c:426,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:426,20'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:428,13'
              BranchSideFuncs:
                - iff_stack_pop
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_push
                - iff_setop
            - BranchSide:      'src/schema_features.c:432,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
        - Branch String:   'src/schema_features.c:428,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:429,27'
              BranchSideFuncs:
                - iff_setop
                - iff_stack_pop
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:431,13'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:438,23'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:438,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
            - BranchSide:      'src/schema_features.c:438,9'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
        - Branch String:   'src/schema_features.c:438,41'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:438,9'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
            - BranchSide:      'src/schema_features.c:438,44'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
        - Branch String:   'src/schema_features.c:438,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:439,14'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
            - BranchSide:      'src/schema_features.c:441,10'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
        - Branch String:   'src/schema_features.c:443,60'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:443,63'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
            - BranchSide:      'src/schema_features.c:452,30'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:443,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:444,23'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
            - BranchSide:      'src/schema_features.c:452,30'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:444,29'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:444,39'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
            - BranchSide:      'src/schema_features.c:450,17'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:444,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:446,17'
              BranchSideFuncs:
                - iff_stack_pop
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:450,17'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:452,67'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:452,70'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
            - BranchSide:      'src/schema_features.c:460,30'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:452,20'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:455,13'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
            - BranchSide:      'src/schema_features.c:460,30'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:455,32'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:455,41'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
            - BranchSide:      'src/schema_features.c:455,13'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:455,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:456,22'
              BranchSideFuncs:
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:459,13'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:460,45'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:460,48'
              BranchSideFuncs:
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:470,23'
              BranchSideFuncs:
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:460,20'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:461,13'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
            - BranchSide:      'src/schema_features.c:470,23'
              BranchSideFuncs:
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:461,32'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:461,41'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
            - BranchSide:      'src/schema_features.c:461,13'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
        - Branch String:   'src/schema_features.c:461,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:462,22'
              BranchSideFuncs:
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:465,13'
              BranchSideFuncs:
                - iff_stack_push
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:474,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:475,17'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
            - BranchSide:      'src/schema_features.c:480,37'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
                - iff_stack_pop
                - iff_setop
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - strncmp
                - __ctype_b_loc
                - iff_setop
                - lysp_feature_find
                - ly_vlog
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
                - iff_stack_pop
                - __ctype_b_loc
                - iff_stack_pop
                - iff_setop
                - iff_stack_push
        - Branch String:   'src/schema_features.c:485,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:486,14'
              BranchSideFuncs:
                - iff_stack_pop
                - iff_setop
                - iff_stack_clean
                - free
                - free
                - ly_vlog
            - BranchSide:      'src/schema_features.c:490,9'
              BranchSideFuncs:
                - iff_stack_clean
                - free
                - free
                - ly_vlog
        - Branch String:   'src/schema_features.c:490,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:490,24'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
            - BranchSide:      'src/schema_features.c:492,9'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
        - Branch String:   'src/schema_features.c:490,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:490,26'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
            - BranchSide:      'src/schema_features.c:492,9'
              BranchSideFuncs:
                - ly_vlog
                - iff_stack_clean
                - free
                - free
        - Branch String:   'src/schema_features.c:497,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:498,9'
              BranchSideFuncs:
                - free
                - iff_stack_clean
                - free
            - BranchSide:      'src/schema_features.c:503,5'
              BranchSideFuncs:
                - iff_stack_clean
        - Branch String:   'src/schema_features.c:498,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:498,9'
              BranchSideFuncs:
                - free
                - free
                - iff_stack_clean
            - BranchSide:      'src/schema_features.c:499,9'
              BranchSideFuncs:
                - free
                - iff_stack_clean
      Callsites:
        - Src:             'src/schema_features.c:326,5'
          Dst:             __assert_fail
        - Src:             'src/schema_features.c:337,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:342,14'
          Dst:             strncmp
        - Src:             'src/schema_features.c:343,18'
          Dst:             strncmp
        - Src:             'src/schema_features.c:344,18'
          Dst:             strncmp
        - Src:             'src/schema_features.c:347,56'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:349,17'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:351,25'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:365,21'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:382,17'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:392,9'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:398,9'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:406,13'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:413,5'
          Dst:             realloc
        - Src:             'src/schema_features.c:413,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:413,5'
          Dst:             calloc
        - Src:             'src/schema_features.c:413,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:414,17'
          Dst:             calloc
        - Src:             'src/schema_features.c:416,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:424,13'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:428,26'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:429,17'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:432,20'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:438,27'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:443,14'
          Dst:             strncmp
        - Src:             'src/schema_features.c:443,63'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:446,17'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:450,17'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:452,21'
          Dst:             strncmp
        - Src:             'src/schema_features.c:452,70'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:456,22'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:457,17'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:459,13'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:460,21'
          Dst:             strncmp
        - Src:             'src/schema_features.c:460,48'
          Dst:             __ctype_b_loc
        - Src:             'src/schema_features.c:462,22'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:463,17'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:465,13'
          Dst:             iff_stack_push
        - Src:             'src/schema_features.c:470,13'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:473,17'
          Dst:             lysp_feature_find
        - Src:             'src/schema_features.c:475,17'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:486,14'
          Dst:             iff_stack_pop
        - Src:             'src/schema_features.c:487,9'
          Dst:             iff_setop
        - Src:             'src/schema_features.c:492,9'
          Dst:             ly_vlog
        - Src:             'src/schema_features.c:503,5'
          Dst:             iff_stack_clean
    - functionName:    lysp_feature_find
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - pmod
        - name
        - len
        - prefixed
      BBCount:         23
      ICount:          161
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_resolve_prefix
        - ly_strnchr
        - ly_strncmp
        - lysp_feature_next
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/schema_features.c:189,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:189,5'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
                - ly_strnchr
                - ly_resolve_prefix
            - BranchSide:      'src/schema_features.c:191,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
                - ly_strnchr
                - ly_resolve_prefix
        - Branch String:   'src/schema_features.c:191,18'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:191,39'
              BranchSideFuncs:
                - ly_strnchr
                - lysp_feature_next
                - ly_strncmp
                - ly_resolve_prefix
            - BranchSide:      'src/schema_features.c:202,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:191,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:193,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:202,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:194,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:194,9'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:196,16'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:202,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:203,16'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:207,5'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
        - Branch String:   'src/schema_features.c:207,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:208,25'
              BranchSideFuncs:
                - ly_strncmp
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:213,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:208,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:207,5'
              BranchSideFuncs:
                - lysp_feature_next
                - ly_strncmp
            - BranchSide:      'src/schema_features.c:209,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:189,5'
          Dst:             __assert_fail
        - Src:             'src/schema_features.c:191,28'
          Dst:             ly_strnchr
        - Src:             'src/schema_features.c:193,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/schema_features.c:207,17'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:208,14'
          Dst:             ly_strncmp
    - functionName:    lys_set_features
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pmod
        - features
      BBCount:         54
      ICount:          310
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - ly_log
        - lysp_feature_find
        - lysp_feature_next
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_features.c:574,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:577,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - lysp_feature_next
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:577,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:577,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:579,9'
              BranchSideFuncs:
                - strcmp
                - lysp_feature_next
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:585,24'
              BranchSideFuncs:
                - strcmp
                - lysp_feature_next
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
        - Branch String:   'src/schema_features.c:579,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:580,17'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:580,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:579,9'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:581,17'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:585,16'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:587,9'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:595,16'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
        - Branch String:   'src/schema_features.c:587,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:588,19'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:593,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:588,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:587,9'
              BranchSideFuncs:
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:589,17'
              BranchSideFuncs:
                - lysp_feature_next
        - Branch String:   'src/schema_features.c:595,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:596,36'
              BranchSideFuncs:
                - strlen
                - lysp_feature_find
                - ly_log
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:603,9'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:596,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:597,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
            - BranchSide:      'src/schema_features.c:600,9'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
                - strlen
                - lysp_feature_find
                - ly_log
        - Branch String:   'src/schema_features.c:603,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:0,0'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:604,20'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:604,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:605,29'
              BranchSideFuncs:
                - strcmp
                - lysp_feature_next
            - BranchSide:      'src/schema_features.c:610,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:605,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:606,21'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:608,13'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:610,29'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:610,34'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:614,25'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:610,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:612,17'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
            - BranchSide:      'src/schema_features.c:614,25'
              BranchSideFuncs:
                - lysp_feature_next
                - strcmp
        - Branch String:   'src/schema_features.c:622,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:627,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:579,21'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:585,17'
          Dst:             strcmp
        - Src:             'src/schema_features.c:587,21'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:596,55'
          Dst:             strlen
        - Src:             'src/schema_features.c:596,18'
          Dst:             lysp_feature_find
        - Src:             'src/schema_features.c:597,17'
          Dst:             ly_log
        - Src:             'src/schema_features.c:603,21'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:605,22'
          Dst:             strcmp
    - functionName:    lys_check_features
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pmod
      BBCount:         21
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ly_log
        - lysc_iffeature_value
        - lysp_feature_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/schema_features.c:547,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:548,15'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
            - BranchSide:      'src/schema_features.c:564,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:548,40'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:548,44'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
            - BranchSide:      'src/schema_features.c:550,13'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
        - Branch String:   'src/schema_features.c:548,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:550,13'
              BranchSideFuncs:
                - __assert_fail
                - lysc_iffeature_value
                - lysp_feature_next
                - ly_log
            - BranchSide:      'src/schema_features.c:553,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_iffeature_value
                - lysp_feature_next
                - ly_log
        - Branch String:   'src/schema_features.c:553,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:553,9'
              BranchSideFuncs:
                - lysc_iffeature_value
                - lysp_feature_next
                - __assert_fail
                - ly_log
            - BranchSide:      'src/schema_features.c:554,34'
              BranchSideFuncs:
                - lysc_iffeature_value
                - lysp_feature_next
                - __assert_fail
                - ly_log
        - Branch String:   'src/schema_features.c:555,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:556,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/schema_features.c:559,20'
              BranchSideFuncs:
                - lysp_feature_next
                - __assert_fail
                - lysc_iffeature_value
                - ly_log
      Callsites:
        - Src:             'src/schema_features.c:547,17'
          Dst:             lysp_feature_next
        - Src:             'src/schema_features.c:553,9'
          Dst:             __assert_fail
        - Src:             'src/schema_features.c:554,13'
          Dst:             lysc_iffeature_value
        - Src:             'src/schema_features.c:556,13'
          Dst:             ly_log
    - functionName:    lysc_iffeature_value
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iff
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - lysc_iffeature_value_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_features.c:92,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:92,5'
              BranchSideFuncs:
                - lysc_iffeature_value_
            - BranchSide:      'src/schema_features.c:94,9'
              BranchSideFuncs:
                - lysc_iffeature_value_
        - Branch String:   'src/schema_features.c:94,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:95,38'
              BranchSideFuncs:
                - lysc_iffeature_value_
            - BranchSide:      'src/schema_features.c:97,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:92,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:95,16'
          Dst:             lysc_iffeature_value_
    - functionName:    lysc_iffeature_value_
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iff
        - index_e
        - index_f
      BBCount:         22
      ICount:          153
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - lysc_iff_getop
        - lysc_iffeature_value_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/schema_features.c:58,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:61,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:64,38'
              BranchSideFuncs:
                - lysc_iffeature_value_
            - BranchSide:      'src/schema_features.c:67,35'
              BranchSideFuncs:
                - lysc_iffeature_value_
                - lysc_iffeature_value_
            - BranchSide:      'src/schema_features.c:67,35'
              BranchSideFuncs:
                - lysc_iffeature_value_
                - lysc_iffeature_value_
            - BranchSide:      'src/schema_features.c:84,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:69,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:70,18'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:76,18'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:70,35'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:70,39'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:73,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:70,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:71,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:73,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:76,35'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:76,39'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:77,17'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:76,17'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:77,17'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:79,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:55,10'
          Dst:             lysc_iff_getop
        - Src:             'src/schema_features.c:64,16'
          Dst:             lysc_iffeature_value_
        - Src:             'src/schema_features.c:67,13'
          Dst:             lysc_iffeature_value_
        - Src:             'src/schema_features.c:68,13'
          Dst:             lysc_iffeature_value_
    - functionName:    lysc_iff_getop
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - list
        - pos
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_feature_value
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - feature
      BBCount:         14
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lysp_feature_find
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/schema_features.c:221,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:221,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strlen
                - lysp_feature_find
            - BranchSide:      'src/schema_features.c:221,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:221,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:221,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - lysp_feature_find
            - BranchSide:      'src/schema_features.c:221,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:221,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:221,5'
              BranchSideFuncs:
                - strlen
                - lysp_feature_find
            - BranchSide:      'src/schema_features.c:224,27'
              BranchSideFuncs:
                - strlen
                - lysp_feature_find
        - Branch String:   'src/schema_features.c:225,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:225,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:228,11'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:228,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:229,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:233,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:221,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:221,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:221,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:224,52'
          Dst:             strlen
        - Src:             'src/schema_features.c:224,9'
          Dst:             lysp_feature_find
    - functionName:    lys_eval_iffeatures
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - iffeatures
        - enabled
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - lys_compile_iffeature
        - lysc_iffeature_free
        - lysc_iffeature_value
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/schema_features.c:518,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:519,9'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
            - BranchSide:      'src/schema_features.c:523,5'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
        - Branch String:   'src/schema_features.c:523,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:523,5'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
            - BranchSide:      'src/schema_features.c:523,5'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
        - Branch String:   'src/schema_features.c:523,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:524,9'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
            - BranchSide:      'src/schema_features.c:537,5'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:525,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:527,15'
              BranchSideFuncs:
                - lysc_iffeature_value
                - lysc_iffeature_free
                - lys_compile_iffeature
        - Branch String:   'src/schema_features.c:529,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:530,14'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:532,20'
              BranchSideFuncs:
                - lys_compile_iffeature
                - lysc_iffeature_value
                - lysc_iffeature_free
      Callsites:
        - Src:             'src/schema_features.c:525,9'
          Dst:             lys_compile_iffeature
        - Src:             'src/schema_features.c:527,15'
          Dst:             lysc_iffeature_value
        - Src:             'src/schema_features.c:528,9'
          Dst:             lysc_iffeature_free
    - functionName:    lys_identity_iffeature_value
      functionSourceFile: '/src/libyang/src/schema_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ident
      BBCount:         46
      ICount:          266
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_log
        - lys_eval_iffeatures
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/schema_features.c:108,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:108,5'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:108,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/schema_features.c:108,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:108,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:111,16'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:112,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:112,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:112,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:112,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:113,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:119,10'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:113,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:114,28'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:117,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:119,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:121,20'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:133,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:122,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:122,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:122,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:122,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:123,24'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:131,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:124,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:124,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:124,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:124,13'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:125,21'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:130,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:125,21'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:126,36'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:129,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:133,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:133,5'
              BranchSideFuncs:
                - lys_eval_iffeatures
            - BranchSide:      'src/schema_features.c:136,5'
              BranchSideFuncs:
                - lys_eval_iffeatures
        - Branch String:   'src/schema_features.c:136,5'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:136,5'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:137,10'
              BranchSideFuncs: []
        - Branch String:   'src/schema_features.c:137,9'
          Branch Sides:
            - BranchSide:      'src/schema_features.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'src/schema_features.c:141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/schema_features.c:108,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:108,5'
          Dst:             ly_log
        - Src:             'src/schema_features.c:133,5'
          Dst:             __assert_fail
        - Src:             'src/schema_features.c:136,5'
          Dst:             lys_eval_iffeatures
    - functionName:    rb_sort_clb
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         7
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:198,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:198,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/tree_data_sorted.c:198,5'
          Dst:             __assert_fail
    - functionName:    lyds_merge_nodes2_back
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - first_src
        - dst_iter
        - next_p
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_insert_after_node
        - lyd_insert_hash
        - lyd_unlink_ignore_lyds
        - rb_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1584,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1584,5'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1585,11'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
        - Branch String:   'src/tree_data_sorted.c:1586,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1586,5'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1587,19'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
      Callsites:
        - Src:             'src/tree_data_sorted.c:1583,13'
          Dst:             rb_next
        - Src:             'src/tree_data_sorted.c:1588,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1589,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data_sorted.c:1590,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1586,37'
          Dst:             rb_next
    - functionName:    rb_next
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbn
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:757,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:758,15'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:763,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:759,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:760,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:762,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:763,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:763,33'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:766,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:763,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:764,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:766,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:766,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:766,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:767,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:766,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:768,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:770,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyds_merge_nodes2_among
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - leader_dst
        - first_src
        - rbt_src
        - dst_iter
        - next_p
      BBCount:         17
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - lyd_insert_after_node
        - lyd_insert_hash
        - lyd_unlink_ignore_lyds
        - rb_insert
        - rb_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1542,50'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1542,54'
              BranchSideFuncs:
                - rb_insert
                - rb_next
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1542,5'
              BranchSideFuncs:
                - rb_insert
                - rb_next
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
                - rb_next
        - Branch String:   'src/tree_data_sorted.c:1542,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1544,20'
              BranchSideFuncs:
                - rb_insert
                - rb_next
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1558,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1546,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1546,9'
              BranchSideFuncs:
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1548,15'
              BranchSideFuncs:
                - rb_next
                - rb_insert
                - rb_next
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
        - Branch String:   'src/tree_data_sorted.c:1550,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1551,36'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
                - rb_insert
                - rb_next
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:1557,5'
              BranchSideFuncs:
                - rb_insert
                - rb_next
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_insert_hash
                - rb_next
                - rb_next
      Callsites:
        - Src:             'src/tree_data_sorted.c:1545,15'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1546,9'
          Dst:             rb_next
        - Src:             'src/tree_data_sorted.c:1550,21'
          Dst:             rb_next
        - Src:             'src/tree_data_sorted.c:1551,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1553,13'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data_sorted.c:1554,13'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1550,60'
          Dst:             rb_next
    - functionName:    rb_insert
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - rbt
        - rbn
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyds_create_node
        - rb_insert_node
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1204,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1204,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1207,20'
              BranchSideFuncs:
                - rb_insert_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1203,11'
          Dst:             lyds_create_node
        - Src:             'src/tree_data_sorted.c:1207,5'
          Dst:             rb_insert_node
    - functionName:    lyds_create_node
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - rbn
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - ly_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:846,23'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:845,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:845,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_sorted.c:845,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_data_sorted.c:844,12'
          Dst:             calloc
        - Src:             'src/tree_data_sorted.c:845,5'
          Dst:             ly_log
    - functionName:    rb_insert_node
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - rbn
        - max_p
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - rb_insert_color
        - rb_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:678,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:679,20'
              BranchSideFuncs:
                - rb_set
                - rb_insert_color
            - BranchSide:      'src/tree_data_sorted.c:681,20'
              BranchSideFuncs:
                - rb_set
                - rb_insert_color
        - Branch String:   'src/tree_data_sorted.c:686,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:687,18'
              BranchSideFuncs:
                - rb_set
                - rb_insert_color
            - BranchSide:      'src/tree_data_sorted.c:698,12'
              BranchSideFuncs:
                - rb_set
                - rb_insert_color
        - Branch String:   'src/tree_data_sorted.c:690,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:691,19'
              BranchSideFuncs:
                - rb_set
                - rb_insert_color
            - BranchSide:      'src/tree_data_sorted.c:694,19'
              BranchSideFuncs:
                - rb_set
                - rb_insert_color
        - Branch String:   'src/tree_data_sorted.c:700,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:701,13'
              BranchSideFuncs:
                - rb_insert_color
            - BranchSide:      'src/tree_data_sorted.c:707,16'
              BranchSideFuncs:
                - rb_insert_color
        - Branch String:   'src/tree_data_sorted.c:701,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:702,32'
              BranchSideFuncs:
                - rb_insert_color
            - BranchSide:      'src/tree_data_sorted.c:704,33'
              BranchSideFuncs:
                - rb_insert_color
        - Branch String:   'src/tree_data_sorted.c:712,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:712,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:713,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:698,5'
          Dst:             rb_set
        - Src:             'src/tree_data_sorted.c:710,5'
          Dst:             rb_insert_color
    - functionName:    rb_compare_leaflists
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n1
        - n2
      BBCount:         14
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - rb_sort_clb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:217,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:217,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:218,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:218,5'
              BranchSideFuncs:
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:220,38'
              BranchSideFuncs:
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:222,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:222,24'
              BranchSideFuncs:
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:222,24'
              BranchSideFuncs:
                - rb_sort_clb
      Callsites:
        - Src:             'src/tree_data_sorted.c:217,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:218,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:222,12'
          Dst:             rb_sort_clb
    - functionName:    rb_compare_lists
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n1
        - n2
      BBCount:         34
      ICount:          240
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - rb_sort_clb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:242,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:242,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
                - __assert_fail
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:243,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
                - __assert_fail
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:243,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:243,5'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:246,42'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:250,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:250,36'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:250,36'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:251,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:252,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:256,10'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:258,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:258,18'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:258,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:258,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:258,33'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:258,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
        - Branch String:   'src/tree_data_sorted.c:258,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:259,9'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
            - BranchSide:      'src/tree_data_sorted.c:269,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:259,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:259,9'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:260,42'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:262,27'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:262,40'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:262,40'
              BranchSideFuncs:
                - rb_sort_clb
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:263,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:264,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:266,14'
              BranchSideFuncs:
                - __assert_fail
                - rb_sort_clb
      Callsites:
        - Src:             'src/tree_data_sorted.c:242,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:243,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:250,11'
          Dst:             rb_sort_clb
        - Src:             'src/tree_data_sorted.c:259,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:262,15'
          Dst:             rb_sort_clb
    - functionName:    rb_set
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbn
        - parent
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rb_insert_color
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - rbn
      BBCount:         28
      ICount:          190
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - rb_rotate_left
        - rb_rotate_right
        - rb_set_blackred
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:434,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:434,5'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:435,13'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
        - Branch String:   'src/tree_data_sorted.c:434,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:436,19'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:438,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:439,19'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:457,19'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
        - Branch String:   'src/tree_data_sorted.c:440,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:440,35'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:447,17'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:440,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:441,17'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:447,17'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:447,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:448,32'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:454,29'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
        - Branch String:   'src/tree_data_sorted.c:458,31'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:458,35'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:465,17'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:458,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:459,17'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:465,17'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:465,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:466,33'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
            - BranchSide:      'src/tree_data_sorted.c:472,29'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
      Callsites:
        - Src:             'src/tree_data_sorted.c:442,17'
          Dst:             rb_set_blackred
        - Src:             'src/tree_data_sorted.c:448,17'
          Dst:             rb_rotate_left
        - Src:             'src/tree_data_sorted.c:454,13'
          Dst:             rb_set_blackred
        - Src:             'src/tree_data_sorted.c:455,13'
          Dst:             rb_rotate_right
        - Src:             'src/tree_data_sorted.c:460,17'
          Dst:             rb_set_blackred
        - Src:             'src/tree_data_sorted.c:466,17'
          Dst:             rb_rotate_right
        - Src:             'src/tree_data_sorted.c:472,13'
          Dst:             rb_set_blackred
        - Src:             'src/tree_data_sorted.c:473,13'
          Dst:             rb_rotate_left
    - functionName:    rb_set_blackred
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - black
        - red
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rb_rotate_left
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - rbn
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:381,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:382,37'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:385,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:387,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:388,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:394,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:388,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:389,32'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:391,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rb_rotate_right
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - rbn
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:409,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:410,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:413,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:415,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:416,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:422,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:416,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:417,32'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:419,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyds_merge_nodes2_front
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - leader_dst
        - first_src
        - leader_src
        - rbt_src
        - dst_iter
        - next_p
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lyd_insert_before_node
        - lyd_insert_hash
        - lyd_unlink_ignore_lyds
        - rb_insert
        - rb_prev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1497,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1497,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1500,21'
              BranchSideFuncs:
                - rb_prev
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
                - rb_prev
        - Branch String:   'src/tree_data_sorted.c:1502,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1503,32'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_before_node
                - lyd_insert_hash
                - rb_prev
            - BranchSide:      'src/tree_data_sorted.c:1508,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1508,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1509,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1512,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1496,11'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1500,12'
          Dst:             rb_prev
        - Src:             'src/tree_data_sorted.c:1503,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1504,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data_sorted.c:1505,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1502,36'
          Dst:             rb_prev
    - functionName:    rb_prev
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbn
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:727,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:728,15'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:733,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:729,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:730,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:733,29'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:733,33'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:736,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:733,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:734,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:736,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:736,36'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:736,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:737,22'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:736,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:738,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:740,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rb_remove_color
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - parent
        - rbn
      BBCount:         75
      ICount:          459
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - rb_rotate_left
        - rb_rotate_right
        - rb_set_blackred
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:485,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:485,28'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:486,13'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:485,56'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:485,5'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:486,13'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:486,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:485,5'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:486,28'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:485,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:487,13'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:487,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:488,19'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:527,19'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:489,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:490,33'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_left
                - rb_rotate_left
                - rb_rotate_right
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
            - BranchSide:      'src/tree_data_sorted.c:494,19'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:494,42'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:495,22'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:496,23'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:495,61'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:496,23'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:502,22'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:496,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:497,22'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:498,17'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:494,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:498,17'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:502,22'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:502,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:503,26'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:506,29'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:502,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:506,29'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:516,34'
              BranchSideFuncs:
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:507,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:508,25'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:511,21'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:518,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:519,21'
              BranchSideFuncs:
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:522,32'
              BranchSideFuncs:
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:528,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:529,33'
              BranchSideFuncs:
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:534,19'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:534,42'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:535,22'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:536,23'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:535,61'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:536,23'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:542,22'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:536,47'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:537,22'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:538,17'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:534,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:538,17'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
                - rb_set_blackred
                - rb_rotate_right
                - rb_rotate_left
                - rb_rotate_right
                - rb_set_blackred
                - rb_rotate_left
            - BranchSide:      'src/tree_data_sorted.c:542,22'
              BranchSideFuncs:
                - rb_rotate_right
                - rb_rotate_left
        - Branch String:   'src/tree_data_sorted.c:542,45'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:543,26'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
            - BranchSide:      'src/tree_data_sorted.c:546,30'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:542,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:546,30'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
            - BranchSide:      'src/tree_data_sorted.c:556,34'
              BranchSideFuncs:
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:547,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:548,25'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
            - BranchSide:      'src/tree_data_sorted.c:551,21'
              BranchSideFuncs:
                - rb_rotate_left
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:558,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:559,21'
              BranchSideFuncs:
                - rb_rotate_right
            - BranchSide:      'src/tree_data_sorted.c:562,33'
              BranchSideFuncs:
                - rb_rotate_right
        - Branch String:   'src/tree_data_sorted.c:569,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:570,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:490,17'
          Dst:             rb_set_blackred
        - Src:             'src/tree_data_sorted.c:491,17'
          Dst:             rb_rotate_left
        - Src:             'src/tree_data_sorted.c:512,21'
          Dst:             rb_rotate_right
        - Src:             'src/tree_data_sorted.c:522,17'
          Dst:             rb_rotate_left
        - Src:             'src/tree_data_sorted.c:529,17'
          Dst:             rb_set_blackred
        - Src:             'src/tree_data_sorted.c:530,17'
          Dst:             rb_rotate_right
        - Src:             'src/tree_data_sorted.c:552,21'
          Dst:             rb_rotate_left
        - Src:             'src/tree_data_sorted.c:562,17'
          Dst:             rb_rotate_right
    - functionName:    rb_remove
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - rbn
      BBCount:         46
      ICount:          312
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - rb_remove_color
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:587,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:588,17'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:589,16'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:589,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:590,17'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:594,15'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:595,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:596,19'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:599,17'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:602,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:603,33'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:605,13'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:605,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:606,17'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:612,20'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:606,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:607,36'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:609,37'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:614,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:615,22'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:617,9'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:620,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:621,17'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:627,20'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:621,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:622,33'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:624,34'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:631,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:632,42'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:635,9'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:641,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:642,29'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:644,9'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:644,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:645,13'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:651,16'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:645,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:646,32'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:648,33'
              BranchSideFuncs:
                - rb_remove_color
        - Branch String:   'src/tree_data_sorted.c:654,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:654,9'
              BranchSideFuncs:
                - rb_remove_color
            - BranchSide:      'src/tree_data_sorted.c:655,25'
              BranchSideFuncs:
                - rb_remove_color
      Callsites:
        - Src:             'src/tree_data_sorted.c:655,9'
          Dst:             rb_remove_color
    - functionName:    rb_find
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - target
      BBCount:         42
      ICount:          220
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - rb_next
        - rb_prev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:792,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:793,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:796,9'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
        - Branch String:   'src/tree_data_sorted.c:796,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:797,20'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
            - BranchSide:      'src/tree_data_sorted.c:799,20'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
        - Branch String:   'src/tree_data_sorted.c:805,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:806,20'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
            - BranchSide:      'src/tree_data_sorted.c:807,20'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
        - Branch String:   'src/tree_data_sorted.c:807,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:808,20'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
            - BranchSide:      'src/tree_data_sorted.c:809,20'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
        - Branch String:   'src/tree_data_sorted.c:809,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:810,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:813,21'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
        - Branch String:   'src/tree_data_sorted.c:816,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:817,21'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:825,33'
              BranchSideFuncs:
                - rb_next
                - rb_next
        - Branch String:   'src/tree_data_sorted.c:817,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:818,21'
              BranchSideFuncs:
                - rb_next
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:819,28'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
        - Branch String:   'src/tree_data_sorted.c:825,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:826,21'
              BranchSideFuncs:
                - rb_next
            - BranchSide:      'src/tree_data_sorted.c:834,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:826,21'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:827,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:828,28'
              BranchSideFuncs:
                - rb_next
        - Branch String:   'src/tree_data_sorted.c:836,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:804,16'
              BranchSideFuncs:
                - rb_prev
                - rb_next
                - rb_next
                - rb_prev
            - BranchSide:      'src/tree_data_sorted.c:838,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:816,25'
          Dst:             rb_prev
        - Src:             'src/tree_data_sorted.c:816,54'
          Dst:             rb_prev
        - Src:             'src/tree_data_sorted.c:825,25'
          Dst:             rb_next
        - Src:             'src/tree_data_sorted.c:825,54'
          Dst:             rb_next
    - functionName:    rb_iter_traversal
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - current_state
        - next_state
      BBCount:         22
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:299,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:300,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:300,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:301,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:303,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:310,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:310,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:312,20'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:310,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:311,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:312,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyds_compare_single
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         19
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyds_is_supported
        - rb_compare_leaflists
        - rb_compare_lists
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1733,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1733,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_is_supported
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1733,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1733,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1733,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_is_supported
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1733,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1733,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1733,5'
              BranchSideFuncs:
                - lyds_is_supported
                - __assert_fail
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1733,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1733,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1733,5'
              BranchSideFuncs:
                - rb_compare_lists
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1735,9'
              BranchSideFuncs:
                - rb_compare_lists
                - rb_compare_leaflists
        - Branch String:   'src/tree_data_sorted.c:1735,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1736,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1737,16'
              BranchSideFuncs:
                - rb_compare_lists
                - rb_compare_leaflists
        - Branch String:   'src/tree_data_sorted.c:1737,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1738,37'
              BranchSideFuncs:
                - rb_compare_leaflists
            - BranchSide:      'src/tree_data_sorted.c:1740,33'
              BranchSideFuncs:
                - rb_compare_lists
      Callsites:
        - Src:             'src/tree_data_sorted.c:1733,5'
          Dst:             lyds_is_supported
        - Src:             'src/tree_data_sorted.c:1733,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1738,16'
          Dst:             rb_compare_leaflists
        - Src:             'src/tree_data_sorted.c:1740,16'
          Dst:             rb_compare_lists
    - functionName:    lyds_is_supported
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:987,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:987,28'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:988,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:987,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:988,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:989,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:989,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:990,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:991,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:991,53'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:991,58'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:991,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:994,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyds_merge_nodes3
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - leader_dst
        - root_meta_dst
        - rbt_dst
        - first_src
        - root_meta_src
        - rbt_src
        - next_p
      BBCount:         16
      ICount:          161
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lyd_free_meta_single
        - lyd_insert_hash
        - lyd_unlink_ignore_lyds
        - lyds_link_data_node
        - lyds_merge_nodes1
        - rb_insert_node
        - rb_iter_begin
        - rb_iter_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1673,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1674,16'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_iter_next
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1683,11'
              BranchSideFuncs:
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1683,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1683,24'
              BranchSideFuncs:
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1684,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1683,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1684,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1686,9'
              BranchSideFuncs:
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1686,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1686,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1670,5'
          Dst:             lyd_free_meta_single
        - Src:             'src/tree_data_sorted.c:1673,17'
          Dst:             rb_iter_begin
        - Src:             'src/tree_data_sorted.c:1677,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1678,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1679,9'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1680,9'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1673,67'
          Dst:             rb_iter_next
        - Src:             'src/tree_data_sorted.c:1686,9'
          Dst:             lyds_merge_nodes1
    - functionName:    rb_iter_begin
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - iter_state
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rb_iter_traversal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_sorted.c:332,12'
          Dst:             rb_iter_traversal
    - functionName:    lyds_link_data_node
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - leader
        - node
        - root_meta
        - rbn
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_insert_after_node
        - lyd_insert_before_node
        - lyds_move_meta
        - rb_prev
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1028,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1029,31'
              BranchSideFuncs:
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1032,33'
              BranchSideFuncs:
                - lyd_insert_before_node
                - lyds_move_meta
        - Branch String:   'src/tree_data_sorted.c:1037,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1037,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1037,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1027,12'
          Dst:             rb_prev
        - Src:             'src/tree_data_sorted.c:1029,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data_sorted.c:1032,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/tree_data_sorted.c:1035,9'
          Dst:             lyds_move_meta
    - functionName:    rb_iter_next
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter_state
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rb_iter_traversal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_sorted.c:344,12'
          Dst:             rb_iter_traversal
    - functionName:    lyds_merge_nodes1
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - leader_dst
        - root_meta_dst
        - rbt_dst
        - first_src
        - leader_src
        - next_p
      BBCount:         13
      ICount:          118
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lyd_insert_hash
        - lyd_unlink_ignore_lyds
        - lyds_link_data_node
        - rb_insert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1453,34'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1453,38'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1453,5'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1453,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1453,5'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1454,25'
              BranchSideFuncs:
                - rb_insert
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1455,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1457,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1459,16'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert
      Callsites:
        - Src:             'src/tree_data_sorted.c:1454,15'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1460,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1461,9'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1462,9'
          Dst:             lyd_insert_hash
    - functionName:    lyds_move_meta
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - meta
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_insert_meta
        - lyd_unlink_meta_single
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1007,5'
          Dst:             lyd_unlink_meta_single
        - Src:             'src/tree_data_sorted.c:1008,5'
          Dst:             lyd_insert_meta
    - functionName:    lyds_merge_nodes2
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - leader_dst
        - first_src
        - leader_src
        - root_meta_src
        - rbt_src
        - next_p
      BBCount:         16
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lyds_merge_nodes1
        - lyds_merge_nodes2_among
        - lyds_merge_nodes2_back
        - lyds_merge_nodes2_front
        - lyds_move_meta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1621,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1621,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1622,21'
              BranchSideFuncs:
                - lyds_move_meta
                - lyds_merge_nodes2_among
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1622,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1622,60'
              BranchSideFuncs:
                - lyds_move_meta
                - lyds_merge_nodes2_among
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1622,47'
              BranchSideFuncs:
                - lyds_move_meta
                - lyds_merge_nodes2_among
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1629,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1629,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1632,28'
              BranchSideFuncs:
                - lyds_merge_nodes2_back
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1634,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1634,23'
              BranchSideFuncs:
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1634,63'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1634,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1634,63'
              BranchSideFuncs:
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1635,33'
              BranchSideFuncs:
                - lyds_merge_nodes1
      Callsites:
        - Src:             'src/tree_data_sorted.c:1620,11'
          Dst:             lyds_merge_nodes2_front
        - Src:             'src/tree_data_sorted.c:1625,5'
          Dst:             lyds_move_meta
        - Src:             'src/tree_data_sorted.c:1628,11'
          Dst:             lyds_merge_nodes2_among
        - Src:             'src/tree_data_sorted.c:1632,5'
          Dst:             lyds_merge_nodes2_back
        - Src:             'src/tree_data_sorted.c:1635,15'
          Dst:             lyds_merge_nodes1
    - functionName:    lyds_merge
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_dst
        - leader_dst
        - first_src
        - leader_src
        - next_p
      BBCount:         47
      ICount:          245
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - lyd_free_meta_single
        - lyds_additionally_create_rb_tree
        - lyds_create_metadata
        - lyds_get_rb_tree
        - lyds_merge_nodes1
        - lyds_merge_nodes2
        - lyds_merge_nodes3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1700,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1700,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:1700,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1700,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1700,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:1700,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1700,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1700,5'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:1702,33'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_sorted.c:1705,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1705,27'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1710,10'
              BranchSideFuncs:
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1705,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1707,30'
              BranchSideFuncs:
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1710,10'
              BranchSideFuncs:
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1710,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1710,22'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1715,16'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1710,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1712,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
            - BranchSide:      'src/tree_data_sorted.c:1715,16'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1712,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1712,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1713,9'
              BranchSideFuncs:
                - lyds_additionally_create_rb_tree
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1713,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1714,33'
              BranchSideFuncs:
                - lyds_merge_nodes1
        - Branch String:   'src/tree_data_sorted.c:1715,24'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1715,28'
              BranchSideFuncs:
                - lyds_merge_nodes1
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
            - BranchSide:      'src/tree_data_sorted.c:1718,17'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
        - Branch String:   'src/tree_data_sorted.c:1715,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1717,33'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
            - BranchSide:      'src/tree_data_sorted.c:1718,17'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
                - lyds_merge_nodes2
        - Branch String:   'src/tree_data_sorted.c:1718,25'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1718,28'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
            - BranchSide:      'src/tree_data_sorted.c:1723,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
        - Branch String:   'src/tree_data_sorted.c:1718,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1720,33'
              BranchSideFuncs:
                - lyds_merge_nodes2
            - BranchSide:      'src/tree_data_sorted.c:1723,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
        - Branch String:   'src/tree_data_sorted.c:1723,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1723,9'
              BranchSideFuncs:
                - __assert_fail
                - lyds_merge_nodes3
            - BranchSide:      'src/tree_data_sorted.c:1723,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1723,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1723,9'
              BranchSideFuncs:
                - lyds_merge_nodes3
            - BranchSide:      'src/tree_data_sorted.c:1724,27'
              BranchSideFuncs:
                - lyds_merge_nodes3
      Callsites:
        - Src:             'src/tree_data_sorted.c:1700,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1702,15'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1703,15'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1707,9'
          Dst:             lyd_free_meta_single
        - Src:             'src/tree_data_sorted.c:1712,9'
          Dst:             lyds_create_metadata
        - Src:             'src/tree_data_sorted.c:1713,9'
          Dst:             lyds_additionally_create_rb_tree
        - Src:             'src/tree_data_sorted.c:1714,15'
          Dst:             lyds_merge_nodes1
        - Src:             'src/tree_data_sorted.c:1717,15'
          Dst:             lyds_merge_nodes1
        - Src:             'src/tree_data_sorted.c:1720,15'
          Dst:             lyds_merge_nodes2
        - Src:             'src/tree_data_sorted.c:1723,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1724,9'
          Dst:             lyds_merge_nodes3
    - functionName:    lyds_get_rb_tree
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - leader
        - meta
      BBCount:         19
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:169,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:170,10'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:172,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:172,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:173,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:173,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:174,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:180,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:174,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:175,25'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:177,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:177,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:177,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:173,14'
          Dst:             strcmp
    - functionName:    lyds_create_metadata
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - leader
        - meta_p
      BBCount:         35
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_iter
        - ly_log
        - lyd_create_meta
        - lyds_get_rb_tree
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1158,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1158,5'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1158,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1158,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1158,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:1160,22'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1158,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1158,5'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:1160,22'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1161,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1167,7'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1168,46'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1168,23'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:1168,23'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
        - Branch String:   'src/tree_data_sorted.c:1168,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1169,21'
              BranchSideFuncs:
                - strcmp
                - ly_log
                - lyd_create_meta
                - ly_ctx_get_module_iter
            - BranchSide:      'src/tree_data_sorted.c:1173,5'
              BranchSideFuncs:
                - ly_log
                - lyd_create_meta
        - Branch String:   'src/tree_data_sorted.c:1169,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1168,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_log
                - lyd_create_meta
                - strcmp
            - BranchSide:      'src/tree_data_sorted.c:1170,13'
              BranchSideFuncs:
                - ly_log
                - lyd_create_meta
        - Branch String:   'src/tree_data_sorted.c:1173,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1173,5'
              BranchSideFuncs:
                - lyd_create_meta
            - BranchSide:      'src/tree_data_sorted.c:1176,27'
              BranchSideFuncs:
                - lyd_create_meta
        - Branch String:   'src/tree_data_sorted.c:1173,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1173,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_data_sorted.c:1173,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_data_sorted.c:1178,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1178,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1180,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1180,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1181,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1184,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1158,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1160,5'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1168,23'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_data_sorted.c:1169,14'
          Dst:             strcmp
        - Src:             'src/tree_data_sorted.c:1173,5'
          Dst:             ly_log
        - Src:             'src/tree_data_sorted.c:1176,11'
          Dst:             lyd_create_meta
    - functionName:    lyds_additionally_create_rb_tree
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - leader
        - root_meta
        - rbt
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyds_additionally_create_rb_nodes
        - lyds_create_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1094,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1094,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1095,12'
              BranchSideFuncs:
                - lyds_additionally_create_rb_nodes
      Callsites:
        - Src:             'src/tree_data_sorted.c:1093,11'
          Dst:             lyds_create_node
        - Src:             'src/tree_data_sorted.c:1098,11'
          Dst:             lyds_additionally_create_rb_nodes
    - functionName:    lyds_additionally_create_rb_nodes
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - leader
        - root_meta
        - rbt
        - node
      BBCount:         16
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lyd_insert_hash
        - lyd_unlink_ignore_lyds
        - lyds_create_node
        - lyds_link_data_node
        - rb_insert_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1060,28'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1060,32'
              BranchSideFuncs:
                - lyds_create_node
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1060,5'
              BranchSideFuncs:
                - lyds_create_node
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1061,16'
              BranchSideFuncs:
                - lyds_create_node
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1073,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1063,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1063,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1064,24'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - lyds_create_node
        - Branch String:   'src/tree_data_sorted.c:1065,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1067,36'
              BranchSideFuncs:
                - lyds_create_node
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1071,5'
              BranchSideFuncs:
                - lyds_create_node
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
      Callsites:
        - Src:             'src/tree_data_sorted.c:1062,15'
          Dst:             lyds_create_node
        - Src:             'src/tree_data_sorted.c:1064,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1067,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1068,13'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1069,13'
          Dst:             lyd_insert_hash
    - functionName:    lyds_free_metadata
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyd_free_meta_single
        - lyds_get_rb_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1424,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1424,9'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:1425,26'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyd_free_meta_single
      Callsites:
        - Src:             'src/tree_data_sorted.c:1425,9'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1426,9'
          Dst:             lyd_free_meta_single
    - functionName:    lyds_split
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - leader
        - node
        - next_p
      BBCount:         42
      ICount:          259
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - lyd_insert_after_node
        - lyd_unlink_ignore_lyds
        - lyds_get_rb_tree
        - rb_free_node
        - rb_remove_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1365,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1365,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1365,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1365,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1365,5'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1367,28'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1368,14'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1368,18'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1370,17'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1368,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1370,17'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1385,13'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1373,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1373,9'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1373,9'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1373,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1374,17'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1381,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1374,17'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1375,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1377,36'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1386,16'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1386,20'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data_sorted.c:1388,24'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
        - Branch String:   'src/tree_data_sorted.c:1386,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1388,24'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
            - BranchSide:      'src/tree_data_sorted.c:1396,20'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1402,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1402,5'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1402,5'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
        - Branch String:   'src/tree_data_sorted.c:1402,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1403,13'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
            - BranchSide:      'src/tree_data_sorted.c:1413,15'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1403,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1404,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1406,24'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyd_unlink_ignore_lyds
                - lyd_insert_after_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1365,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1367,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1371,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1377,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1378,13'
          Dst:             lyd_insert_after_node
        - Src:             'src/tree_data_sorted.c:1388,9'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1389,9'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:1390,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1396,5'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1397,5'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:1398,5'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1406,9'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1407,9'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:1408,9'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1410,9'
          Dst:             lyd_insert_after_node
    - functionName:    rb_remove_node
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root_meta
        - rbt
        - node
        - removed
      BBCount:         24
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - rb_find
        - rb_remove
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:958,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:958,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_find
                - __assert_fail
                - rb_remove
            - BranchSide:      'src/tree_data_sorted.c:958,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:958,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:958,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_find
                - __assert_fail
                - rb_remove
            - BranchSide:      'src/tree_data_sorted.c:958,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:958,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:958,5'
              BranchSideFuncs:
                - rb_find
                - __assert_fail
                - rb_remove
            - BranchSide:      'src/tree_data_sorted.c:960,11'
              BranchSideFuncs:
                - rb_find
                - __assert_fail
                - rb_remove
        - Branch String:   'src/tree_data_sorted.c:960,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:961,9'
              BranchSideFuncs:
                - rb_find
                - __assert_fail
                - rb_remove
            - BranchSide:      'src/tree_data_sorted.c:965,20'
              BranchSideFuncs:
                - rb_find
                - __assert_fail
                - rb_remove
        - Branch String:   'src/tree_data_sorted.c:966,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:968,9'
              BranchSideFuncs:
                - __assert_fail
                - rb_remove
            - BranchSide:      'src/tree_data_sorted.c:970,5'
              BranchSideFuncs:
                - __assert_fail
                - rb_remove
        - Branch String:   'src/tree_data_sorted.c:970,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:970,5'
              BranchSideFuncs:
                - rb_remove
            - BranchSide:      'src/tree_data_sorted.c:973,21'
              BranchSideFuncs:
                - rb_remove
        - Branch String:   'src/tree_data_sorted.c:975,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:977,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:981,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:958,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:965,11'
          Dst:             rb_find
        - Src:             'src/tree_data_sorted.c:970,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:973,11'
          Dst:             rb_remove
    - functionName:    rb_free_node
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbn
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyds_unlink
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - leader
        - node
      BBCount:         26
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - lyds_get_rb_tree
        - lyds_move_meta
        - rb_free_node
        - rb_remove_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1337,15'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1337,19'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1338,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1337,26'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1337,31'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1338,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1338,9'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1342,29'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
        - Branch String:   'src/tree_data_sorted.c:1345,20'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1345,23'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1345,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1345,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1345,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1345,23'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1349,10'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
        - Branch String:   'src/tree_data_sorted.c:1345,23'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1345,23'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
            - BranchSide:      'src/tree_data_sorted.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1345,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1346,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1349,10'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
                - lyds_move_meta
        - Branch String:   'src/tree_data_sorted.c:1349,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1351,26'
              BranchSideFuncs:
                - lyds_move_meta
                - rb_remove_node
                - rb_free_node
            - BranchSide:      'src/tree_data_sorted.c:1354,20'
              BranchSideFuncs:
                - rb_remove_node
                - rb_free_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1342,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1351,9'
          Dst:             lyds_move_meta
        - Src:             'src/tree_data_sorted.c:1354,5'
          Dst:             rb_remove_node
        - Src:             'src/tree_data_sorted.c:1355,5'
          Dst:             rb_free_node
    - functionName:    lyds_additionally_reuse_rb_tree
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - leader
        - root_meta
        - rbt
        - pool
        - next
      BBCount:         16
      ICount:          163
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lyd_insert_hash
        - lyd_unlink_ignore_lyds
        - lyds_link_data_node
        - rb_insert_node
        - rb_iter_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1130,39'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1130,43'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:1130,5'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1131,21'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:1147,6'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1132,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1133,21'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:1136,9'
              BranchSideFuncs:
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1138,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1140,36'
              BranchSideFuncs:
                - rb_iter_next
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1144,35'
              BranchSideFuncs:
                - rb_iter_next
                - rb_insert_node
                - lyd_unlink_ignore_lyds
                - lyds_link_data_node
                - lyd_insert_hash
      Callsites:
        - Src:             'src/tree_data_sorted.c:1127,17'
          Dst:             rb_iter_next
        - Src:             'src/tree_data_sorted.c:1137,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1140,13'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/tree_data_sorted.c:1141,13'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1142,13'
          Dst:             lyd_insert_hash
        - Src:             'src/tree_data_sorted.c:1144,21'
          Dst:             rb_iter_next
    - functionName:    lyds_pool_get_meta
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:914,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:915,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:918,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyds_insert2
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - first_sibling
        - leader
        - node
        - pool
      BBCount:         52
      ICount:          329
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - lyd_find_sibling_schema
        - lyd_insert_hash
        - lyd_insert_meta
        - lyd_insert_node_ordby_schema
        - lyds_additionally_create_rb_nodes
        - lyds_additionally_reuse_rb_tree
        - lyds_create_metadata
        - lyds_get_rb_tree
        - lyds_link_data_node
        - lyds_pool_get_meta
        - rb_insert
        - rb_insert_node
        - rb_iter_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1264,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1264,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
            - BranchSide:      'src/tree_data_sorted.c:1264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1264,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1264,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
            - BranchSide:      'src/tree_data_sorted.c:1264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1264,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1264,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
            - BranchSide:      'src/tree_data_sorted.c:1264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1264,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1264,5'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
            - BranchSide:      'src/tree_data_sorted.c:1266,11'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
        - Branch String:   'src/tree_data_sorted.c:1266,18'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1266,24'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
            - BranchSide:      'src/tree_data_sorted.c:1268,12'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
        - Branch String:   'src/tree_data_sorted.c:1266,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1268,12'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyd_insert_node_ordby_schema
                - lyd_insert_hash
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
            - BranchSide:      'src/tree_data_sorted.c:1282,29'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
        - Branch String:   'src/tree_data_sorted.c:1270,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1272,42'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
            - BranchSide:      'src/tree_data_sorted.c:1277,23'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_pool_get_meta
                - lyds_create_metadata
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
                - lyd_insert_meta
        - Branch String:   'src/tree_data_sorted.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1285,40'
              BranchSideFuncs:
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
            - BranchSide:      'src/tree_data_sorted.c:1295,10'
              BranchSideFuncs:
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
        - Branch String:   'src/tree_data_sorted.c:1286,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1288,41'
              BranchSideFuncs:
                - lyd_insert_meta
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
            - BranchSide:      'src/tree_data_sorted.c:1292,30'
              BranchSideFuncs:
                - lyd_insert_meta
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
        - Branch String:   'src/tree_data_sorted.c:1289,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1289,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1290,9'
              BranchSideFuncs:
                - lyds_additionally_reuse_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
                - lyds_additionally_create_rb_nodes
        - Branch String:   'src/tree_data_sorted.c:1295,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1297,41'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:1306,9'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1298,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1300,53'
              BranchSideFuncs:
                - lyds_additionally_create_rb_nodes
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:1303,5'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1301,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1301,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1302,9'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
                - rb_insert_node
                - rb_iter_next
        - Branch String:   'src/tree_data_sorted.c:1306,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1308,15'
              BranchSideFuncs:
                - rb_insert_node
                - rb_iter_next
                - lyds_link_data_node
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1315,25'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1316,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1316,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data_sorted.c:1322,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1323,9'
              BranchSideFuncs:
                - lyd_insert_hash
            - BranchSide:      'src/tree_data_sorted.c:1325,21'
              BranchSideFuncs:
                - lyd_insert_hash
        - Branch String:   'src/tree_data_sorted.c:1326,22'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1326,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1326,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:1264,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1269,9'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/tree_data_sorted.c:1272,13'
          Dst:             lyd_insert_node_ordby_schema
        - Src:             'src/tree_data_sorted.c:1282,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1285,21'
          Dst:             lyds_pool_get_meta
        - Src:             'src/tree_data_sorted.c:1288,19'
          Dst:             lyds_create_metadata
        - Src:             'src/tree_data_sorted.c:1292,13'
          Dst:             lyd_insert_meta
        - Src:             'src/tree_data_sorted.c:1297,9'
          Dst:             lyds_additionally_reuse_rb_tree
        - Src:             'src/tree_data_sorted.c:1300,19'
          Dst:             lyds_additionally_create_rb_nodes
        - Src:             'src/tree_data_sorted.c:1310,9'
          Dst:             rb_insert_node
        - Src:             'src/tree_data_sorted.c:1312,21'
          Dst:             rb_iter_next
        - Src:             'src/tree_data_sorted.c:1315,15'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1319,5'
          Dst:             lyds_link_data_node
        - Src:             'src/tree_data_sorted.c:1325,5'
          Dst:             lyd_insert_hash
    - functionName:    lyds_insert
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_sibling
        - leader
        - node
      BBCount:         45
      ICount:          251
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - lyd_free_meta_single
        - lyds_additionally_create_rb_tree
        - lyds_create_metadata
        - lyds_get_rb_tree
        - lyds_link_data_node
        - rb_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1220,5'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1223,28'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - lyd_free_meta_single
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1224,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1225,9'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1231,29'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1225,9'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1227,30'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1225,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1225,9'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1225,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:1227,30'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyds_get_rb_tree
                - lyds_create_metadata
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1232,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1233,9'
              BranchSideFuncs:
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
            - BranchSide:      'src/tree_data_sorted.c:1235,10'
              BranchSideFuncs:
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1233,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1233,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1234,5'
              BranchSideFuncs:
                - lyds_additionally_create_rb_tree
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1235,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1240,48'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
            - BranchSide:      'src/tree_data_sorted.c:1245,21'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1241,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1241,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1242,5'
              BranchSideFuncs:
                - rb_insert
                - lyds_link_data_node
        - Branch String:   'src/tree_data_sorted.c:1246,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:1246,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data_sorted.c:1247,25'
              BranchSideFuncs:
                - lyds_link_data_node
      Callsites:
        - Src:             'src/tree_data_sorted.c:1220,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1223,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1225,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:1227,9'
          Dst:             lyd_free_meta_single
        - Src:             'src/tree_data_sorted.c:1231,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:1233,9'
          Dst:             lyds_create_metadata
        - Src:             'src/tree_data_sorted.c:1240,15'
          Dst:             lyds_additionally_create_rb_tree
        - Src:             'src/tree_data_sorted.c:1245,11'
          Dst:             rb_insert
        - Src:             'src/tree_data_sorted.c:1247,5'
          Dst:             lyds_link_data_node
    - functionName:    lyds_pool_clean
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_free_meta_single
        - rb_free_node
        - rb_iter_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:932,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:933,9'
              BranchSideFuncs:
                - rb_free_node
                - rb_iter_next
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:935,5'
              BranchSideFuncs:
                - lyd_free_meta_single
        - Branch String:   'src/tree_data_sorted.c:937,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:938,16'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/tree_data_sorted.c:942,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:933,9'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:932,41'
          Dst:             rb_iter_next
        - Src:             'src/tree_data_sorted.c:940,9'
          Dst:             lyd_free_meta_single
    - functionName:    lyds_pool_add
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - leader
        - pool
      BBCount:         42
      ICount:          248
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lyd_unlink_meta_single
        - lyds_get_rb_tree
        - rb_iter_begin
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:857,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:857,5'
              BranchSideFuncs:
                - __assert_fail
                - lyds_get_rb_tree
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lyd_unlink_meta_single
            - BranchSide:      'src/tree_data_sorted.c:857,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:857,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:857,5'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lyd_unlink_meta_single
            - BranchSide:      'src/tree_data_sorted.c:859,28'
              BranchSideFuncs:
                - lyds_get_rb_tree
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lyd_unlink_meta_single
        - Branch String:   'src/tree_data_sorted.c:860,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:861,32'
              BranchSideFuncs:
                - lyd_unlink_meta_single
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:871,10'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:862,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:863,19'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:867,26'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:871,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:872,9'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:875,9'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:875,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:876,9'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:879,9'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:879,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:881,9'
              BranchSideFuncs:
                - __assert_fail
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:892,9'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
        - Branch String:   'src/tree_data_sorted.c:881,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:881,9'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:882,13'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:882,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:883,13'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:886,13'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
                - __assert_fail
        - Branch String:   'src/tree_data_sorted.c:883,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:883,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:884,43'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
        - Branch String:   'src/tree_data_sorted.c:886,13'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:886,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_data_sorted.c:887,42'
              BranchSideFuncs:
                - rb_iter_begin
                - rb_iter_begin
        - Branch String:   'src/tree_data_sorted.c:892,9'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:894,31'
              BranchSideFuncs:
                - rb_iter_begin
            - BranchSide:      'src/tree_data_sorted.c:899,35'
              BranchSideFuncs:
                - rb_iter_begin
      Callsites:
        - Src:             'src/tree_data_sorted.c:857,5'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:859,11'
          Dst:             lyds_get_rb_tree
        - Src:             'src/tree_data_sorted.c:861,9'
          Dst:             lyd_unlink_meta_single
        - Src:             'src/tree_data_sorted.c:881,9'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:883,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:886,13'
          Dst:             __assert_fail
        - Src:             'src/tree_data_sorted.c:896,21'
          Dst:             rb_iter_begin
        - Src:             'src/tree_data_sorted.c:899,21'
          Dst:             rb_iter_begin
    - functionName:    lyds_free_tree
      functionSourceFile: '/src/libyang/src/tree_data_sorted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rb_free_node
        - rb_iter_begin
        - rb_iter_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data_sorted.c:353,5'
          Branch Sides:
            - BranchSide:      'src/tree_data_sorted.c:354,9'
              BranchSideFuncs:
                - rb_free_node
                - rb_iter_next
            - BranchSide:      'src/tree_data_sorted.c:356,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_data_sorted.c:353,16'
          Dst:             rb_iter_begin
        - Src:             'src/tree_data_sorted.c:354,9'
          Dst:             rb_free_node
        - Src:             'src/tree_data_sorted.c:353,60'
          Dst:             rb_iter_next
    - functionName:    lysp_path_until
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - parent
        - pmod
      BBCount:         33
      ICount:          177
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - asprintf
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1266,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1266,32'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1266,5'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1266,48'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1266,52'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1266,5'
              BranchSideFuncs:
                - strdup
                - free
                - asprintf
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1266,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1267,13'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1285,9'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   'src/tree_schema.c:1267,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1267,24'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1270,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1267,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1268,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1270,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1275,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1277,48'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1280,45'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1277,84'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1277,88'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1277,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1280,64'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1280,68'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
            - BranchSide:      'src/tree_schema.c:1280,19'
              BranchSideFuncs:
                - asprintf
                - free
                - strdup
                - free
                - asprintf
        - Branch String:   'src/tree_schema.c:1285,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1286,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:1288,16'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'src/tree_schema.c:1277,19'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:1280,19'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:1289,16'
          Dst:             strdup
    - functionName:    lysp_resolve_ext_instance_log_path
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
        - path
      BBCount:         35
      ICount:          398
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lysp_path_until
        - realloc
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1309,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1311,31'
              BranchSideFuncs:
                - lysp_path_until
                - ly_log
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1322,28'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1312,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1312,9'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1313,30'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1312,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1312,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1312,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1318,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1318,9'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1319,25'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1318,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1318,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1318,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1324,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1324,9'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1325,25'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1324,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1324,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1324,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1331,5'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1332,21'
              BranchSideFuncs:
                - sprintf
                - strlen
                - realloc
                - ly_log
                - sprintf
        - Branch String:   'src/tree_schema.c:1331,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1331,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1331,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1335,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1336,28'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_log
                - sprintf
            - BranchSide:      'src/tree_schema.c:1342,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1338,9'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/tree_schema.c:1339,25'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/tree_schema.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1338,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1338,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema.c:1311,15'
          Dst:             lysp_path_until
        - Src:             'src/tree_schema.c:1312,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1313,23'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1317,15'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1318,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1319,17'
          Dst:             sprintf
        - Src:             'src/tree_schema.c:1322,21'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1323,15'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1324,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1325,17'
          Dst:             sprintf
        - Src:             'src/tree_schema.c:1329,18'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1330,11'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1331,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1332,13'
          Dst:             sprintf
        - Src:             'src/tree_schema.c:1336,21'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1337,15'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1338,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1339,17'
          Dst:             sprintf
    - functionName:    lys_getnext_into_case
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_case
        - last
        - next
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:125,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:126,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:134,17'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:126,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:128,23'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:131,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_search_localfile_file_type
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - wd
        - dirs
        - implicit_cwd
        - skip
      BBCount:         46
      ICount:          248
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - asprintf
        - ly_log
        - ly_set_add
        - stat
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2373,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2373,42'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_schema.c:2375,37'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
        - Branch String:   'src/tree_schema.c:2373,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2375,37'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_schema.c:2390,16'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2375,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2376,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_schema.c:2380,18'
              BranchSideFuncs:
                - stat
                - free
                - asprintf
                - ly_set_add
                - ly_log
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/tree_schema.c:2380,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2381,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
                - free
                - asprintf
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:2383,20'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2383,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2385,20'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:2386,20'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2390,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2392,16'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:2393,16'
              BranchSideFuncs:
                - free
                - asprintf
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:2398,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2398,20'
              BranchSideFuncs:
                - asprintf
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2413,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema.c:2398,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2398,36'
              BranchSideFuncs:
                - asprintf
                - ly_set_add
                - free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2401,14'
              BranchSideFuncs:
                - asprintf
                - ly_set_add
                - free
                - ly_log
        - Branch String:   'src/tree_schema.c:2398,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2401,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:2413,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema.c:2401,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2401,46'
              BranchSideFuncs:
                - ly_set_add
                - free
            - BranchSide:      'src/tree_schema.c:2406,30'
              BranchSideFuncs:
                - ly_set_add
                - free
        - Branch String:   'src/tree_schema.c:2401,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2402,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_schema.c:2406,30'
              BranchSideFuncs:
                - ly_set_add
                - free
        - Branch String:   'src/tree_schema.c:2406,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2407,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:2409,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema.c:2375,13'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2376,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2380,13'
          Dst:             stat
        - Src:             'src/tree_schema.c:2381,13'
          Dst:             __errno_location
        - Src:             'src/tree_schema.c:2381,13'
          Dst:             strerror
        - Src:             'src/tree_schema.c:2381,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2401,22'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2402,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2406,19'
          Dst:             ly_set_add
    - functionName:    lys_search_localfile
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2595
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - searchpaths
        - cwd
        - name
        - revision
        - localfile
        - format
      BBCount:         105
      ICount:          664
      EdgeCount:       143
      CyclomaticComplexity: 40
      functionsReached:
        - __errno_location
        - asprintf
        - closedir
        - get_current_dir_name
        - ly_log
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lys_search_localfile_file_type
        - lysp_check_date
        - opendir
        - readdir
        - strcmp
        - strdup
        - strerror
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2437,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2437,5'
              BranchSideFuncs:
                - ly_set_new
                - strlen
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
                - get_current_dir_name
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:2441,5'
              BranchSideFuncs:
                - ly_set_new
                - strlen
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
                - get_current_dir_name
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_schema.c:2441,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2441,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2443,18'
              BranchSideFuncs:
                - strlen
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
                - get_current_dir_name
                - ly_log
                - ly_set_add
        - Branch String:   'src/tree_schema.c:2444,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2445,14'
              BranchSideFuncs:
                - get_current_dir_name
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - ly_set_add
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
            - BranchSide:      'src/tree_schema.c:2457,9'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
        - Branch String:   'src/tree_schema.c:2446,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2447,13'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
            - BranchSide:      'src/tree_schema.c:2452,30'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
        - Branch String:   'src/tree_schema.c:2453,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2453,13'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2454,26'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
        - Branch String:   'src/tree_schema.c:2457,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2458,23'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
                - strcmp
            - BranchSide:      'src/tree_schema.c:2474,8'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
        - Branch String:   'src/tree_schema.c:2458,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2460,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - ly_set_add
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strcmp
            - BranchSide:      'src/tree_schema.c:2473,5'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
        - Branch String:   'src/tree_schema.c:2460,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2460,41'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:2464,25'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - ly_set_add
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strcmp
        - Branch String:   'src/tree_schema.c:2460,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2461,30'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - ly_set_add
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strcmp
            - BranchSide:      'src/tree_schema.c:2464,25'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - ly_set_add
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strcmp
        - Branch String:   'src/tree_schema.c:2465,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2466,17'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2469,34'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
                - strdup
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2477,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2478,14'
              BranchSideFuncs:
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - closedir
            - BranchSide:      'src/tree_schema.c:2579,20'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
        - Branch String:   'src/tree_schema.c:2485,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2486,22'
              BranchSideFuncs:
                - closedir
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2488,23'
              BranchSideFuncs:
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - closedir
                - readdir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2490,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2491,13'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2496,9'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2496,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2477,5'
              BranchSideFuncs:
                - strcmp
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2497,30'
              BranchSideFuncs:
                - strcmp
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2497,44'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2497,61'
              BranchSideFuncs:
                - strcmp
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2499,17'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2497,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2499,17'
              BranchSideFuncs:
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2503,55'
              BranchSideFuncs:
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2503,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2504,17'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2508,25'
              BranchSideFuncs:
                - strncmp
                - strlen
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2508,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2508,55'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2510,17'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2508,81'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2508,85'
              BranchSideFuncs:
                - strlen
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2514,27'
              BranchSideFuncs:
                - strlen
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2508,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2510,17'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2514,27'
              BranchSideFuncs:
                - strlen
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2515,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2515,62'
              BranchSideFuncs:
                - strcmp
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_schema.c:2517,25'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2515,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2516,28'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2517,25'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2517,56'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2517,68'
              BranchSideFuncs:
                - strcmp
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_schema.c:2521,17'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2517,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2518,28'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2521,17'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2524,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2526,21'
              BranchSideFuncs:
                - free
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - strcmp
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
            - BranchSide:      'src/tree_schema.c:2555,21'
              BranchSideFuncs:
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - ly_log
                - lysp_check_date
                - free
                - strncmp
        - Branch String:   'src/tree_schema.c:2526,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2528,33'
              BranchSideFuncs:
                - strlen
                - strncmp
                - free
                - asprintf
                - free
                - free
                - ly_set_free
                - closedir
                - ly_log
                - readdir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2544,26'
              BranchSideFuncs:
                - free
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:2528,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2530,25'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2533,30'
              BranchSideFuncs:
                - free
                - asprintf
                - free
                - free
                - ly_set_free
                - closedir
                - ly_log
        - Branch String:   'src/tree_schema.c:2534,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2535,29'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2538,37'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
        - Branch String:   'src/tree_schema.c:2545,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2546,25'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2549,33'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2555,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2556,26'
              BranchSideFuncs:
                - lysp_check_date
                - free
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema.c:2567,52'
              BranchSideFuncs:
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:2556,52'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2557,52'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2559,25'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2556,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2559,25'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema.c:2560,33'
              BranchSideFuncs:
                - free
                - asprintf
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - lysp_check_date
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema.c:2567,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2568,21'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2571,29'
              BranchSideFuncs:
                - readdir
                - free
                - free
                - ly_set_free
                - closedir
                - free
                - ly_log
                - opendir
                - strlen
                - __errno_location
                - strerror
                - ly_log
                - closedir
                - strcmp
                - strcmp
                - lys_search_localfile_file_type
                - strncmp
                - strlen
                - strcmp
                - asprintf
                - ly_log
                - lysp_check_date
                - free
                - strncmp
                - free
                - asprintf
                - ly_log
                - strlen
                - strncmp
                - free
                - asprintf
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:2581,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2582,21'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
            - BranchSide:      'src/tree_schema.c:2584,9'
              BranchSideFuncs:
                - free
                - free
                - ly_set_free
                - closedir
        - Branch String:   'src/tree_schema.c:2588,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2589,18'
              BranchSideFuncs:
                - closedir
                - free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:2591,10'
              BranchSideFuncs:
                - free
                - ly_set_free
      Callsites:
        - Src:             'src/tree_schema.c:2437,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2441,5'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:2443,11'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2445,14'
          Dst:             get_current_dir_name
        - Src:             'src/tree_schema.c:2447,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2452,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:2460,34'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2464,18'
          Dst:             strdup
        - Src:             'src/tree_schema.c:2466,17'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2469,23'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:2483,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2486,13'
          Dst:             closedir
        - Src:             'src/tree_schema.c:2488,15'
          Dst:             opendir
        - Src:             'src/tree_schema.c:2489,19'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2491,13'
          Dst:             __errno_location
        - Src:             'src/tree_schema.c:2491,13'
          Dst:             strerror
        - Src:             'src/tree_schema.c:2491,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2496,24'
          Dst:             readdir
        - Src:             'src/tree_schema.c:2497,18'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2497,48'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2503,24'
          Dst:             lys_search_localfile_file_type
        - Src:             'src/tree_schema.c:2508,17'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2514,20'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2515,54'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2517,60'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2528,67'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2528,25'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2534,29'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2535,29'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2545,25'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2546,25'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2557,29'
          Dst:             lysp_check_date
        - Src:             'src/tree_schema.c:2561,30'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2567,21'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:2568,21'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2589,9'
          Dst:             closedir
        - Src:             'src/tree_schema.c:2592,5'
          Dst:             ly_set_free
    - functionName:    get_current_dir_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_parse_path
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - path
        - format
        - module
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_in_free
        - ly_in_new_filepath
        - ly_log
        - lys_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2341,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2341,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_filepath
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2341,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2341,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2341,5'
              BranchSideFuncs:
                - ly_in_new_filepath
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2343,5'
              BranchSideFuncs:
                - ly_in_new_filepath
                - lys_parse
                - ly_in_free
                - ly_log
        - Branch String:   'src/tree_schema.c:2343,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2343,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2346,21'
              BranchSideFuncs:
                - lys_parse
                - ly_in_free
      Callsites:
        - Src:             'src/tree_schema.c:2341,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2341,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2343,5'
          Dst:             ly_in_new_filepath
        - Src:             'src/tree_schema.c:2343,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2346,11'
          Dst:             lys_parse
        - Src:             'src/tree_schema.c:2347,5'
          Dst:             ly_in_free
    - functionName:    lys_parse
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - format
        - features
        - module
      BBCount:         31
      ICount:          197
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _lys_set_implemented
        - ly_ctx_new_change
        - ly_log
        - lys_compile_depset_all
        - lys_parse_get_format
        - lys_parse_in
        - lys_unres_dep_sets_create
        - lys_unres_glob_erase
        - lys_unres_glob_revert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2260,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2261,10'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_parse_get_format
                - ly_log
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2263,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_parse_get_format
                - ly_log
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2263,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2263,5'
              BranchSideFuncs:
                - ly_log
                - lys_parse_get_format
                - ly_log
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2263,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2263,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2263,5'
              BranchSideFuncs:
                - lys_parse_get_format
                - ly_log
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2265,35'
              BranchSideFuncs:
                - lys_parse_get_format
                - ly_log
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2266,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2266,5'
              BranchSideFuncs:
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2269,22'
              BranchSideFuncs:
                - lys_parse_in
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2273,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2273,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2276,32'
              BranchSideFuncs:
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2277,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2277,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2279,11'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2279,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2281,9'
              BranchSideFuncs:
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2291,23'
              BranchSideFuncs:
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2281,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2281,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2284,9'
              BranchSideFuncs:
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2284,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2284,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2287,31'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:2294,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2295,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:2297,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:2263,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2263,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2265,14'
          Dst:             lys_parse_get_format
        - Src:             'src/tree_schema.c:2266,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2272,11'
          Dst:             lys_parse_in
        - Src:             'src/tree_schema.c:2276,11'
          Dst:             _lys_set_implemented
        - Src:             'src/tree_schema.c:2281,9'
          Dst:             lys_unres_dep_sets_create
        - Src:             'src/tree_schema.c:2284,9'
          Dst:             lys_compile_depset_all
        - Src:             'src/tree_schema.c:2287,9'
          Dst:             lys_unres_glob_erase
        - Src:             'src/tree_schema.c:2291,5'
          Dst:             ly_ctx_new_change
        - Src:             'src/tree_schema.c:2295,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/tree_schema.c:2296,9'
          Dst:             lys_unres_glob_erase
    - functionName:    lys_parse_get_format
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - format
      BBCount:         26
      ICount:          138
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2234,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2234,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2234,21'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_schema.c:2234,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2234,9'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema.c:2236,28'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_schema.c:2240,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2240,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema.c:2240,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/tree_schema.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2240,60'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema.c:2242,14'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema.c:2242,45'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2243,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema.c:2245,21'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema.c:2242,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2244,20'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema.c:2245,21'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'src/tree_schema.c:2237,22'
          Dst:             strlen
        - Src:             'src/tree_schema.c:2240,28'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema.c:2243,18'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:2246,18'
          Dst:             strncmp
    - functionName:    lys_parse_in
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - format
        - mod_data
        - new_mods
        - module
      BBCount:         137
      ICount:          818
      EdgeCount:       182
      CyclomaticComplexity: 47
      functionsReached:
        - __assert_fail
        - calloc
        - ly_check_module_filename
        - ly_ctx_get_module
        - ly_ctx_get_module_latest
        - ly_ctx_get_module_latest_ns
        - ly_err_last
        - ly_log
        - ly_set_add
        - lydict_insert
        - lys_compile_feature_iffeatures
        - lys_compile_identities
        - lys_module_free
        - lys_parser_fill_filepath
        - lysf_ctx_erase
        - lysp_add_internal_ietf_netconf
        - lysp_add_internal_ietf_netconf_with_defaults
        - lysp_add_internal_yang
        - lysp_check_dup_features
        - lysp_check_dup_groupings
        - lysp_check_dup_identities
        - lysp_check_dup_typedefs
        - lysp_load_module_data_check
        - lysp_resolve_ext_instance_records
        - lysp_resolve_import_include
        - lysp_sort_revisions
        - lysp_yang_ctx_free
        - lysp_yin_ctx_free
        - strcmp
        - yang_parse_module
        - yin_parse_module
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2062,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2062,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:2062,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema.c:2062,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2062,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:2062,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema.c:2062,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2062,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:2064,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
        - Branch String:   'src/tree_schema.c:2064,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2065,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:2068,11'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
        - Branch String:   'src/tree_schema.c:2069,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2069,5'
              BranchSideFuncs:
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
            - BranchSide:      'src/tree_schema.c:2070,16'
              BranchSideFuncs:
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
                - yin_parse_module
                - ly_log
        - Branch String:   'src/tree_schema.c:2073,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2075,40'
              BranchSideFuncs:
                - yin_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:2079,42'
              BranchSideFuncs:
                - yang_parse_module
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:2083,9'
              BranchSideFuncs:
                - ly_log
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
        - Branch String:   'src/tree_schema.c:2087,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2087,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2090,25'
              BranchSideFuncs:
                - lysp_sort_revisions
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
                - lydict_insert
        - Branch String:   'src/tree_schema.c:2091,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2092,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
            - BranchSide:      'src/tree_schema.c:2096,39'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
        - Branch String:   'src/tree_schema.c:2092,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2092,9'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2093,5'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
        - Branch String:   'src/tree_schema.c:2097,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2098,13'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
            - BranchSide:      'src/tree_schema.c:2113,9'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
        - Branch String:   'src/tree_schema.c:2098,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2099,18'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
                - strcmp
            - BranchSide:      'src/tree_schema.c:2110,20'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
        - Branch String:   'src/tree_schema.c:2099,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2101,40'
              BranchSideFuncs:
                - strcmp
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
            - BranchSide:      'src/tree_schema.c:2103,31'
              BranchSideFuncs:
                - strcmp
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
        - Branch String:   'src/tree_schema.c:2103,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2104,40'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
            - BranchSide:      'src/tree_schema.c:2107,24'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
                - lysp_load_module_data_check
        - Branch String:   'src/tree_schema.c:2116,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2118,41'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
            - BranchSide:      'src/tree_schema.c:2129,33'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
        - Branch String:   'src/tree_schema.c:2119,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2120,24'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2122,20'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
                - ly_log
        - Branch String:   'src/tree_schema.c:2130,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2132,9'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2138,43'
              BranchSideFuncs:
                - ly_ctx_get_module_latest_ns
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
        - Branch String:   'src/tree_schema.c:2132,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2202,9'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2202,9'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2139,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2139,21'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
                - ly_log
            - BranchSide:      'src/tree_schema.c:2146,13'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
        - Branch String:   'src/tree_schema.c:2139,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2140,9'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2146,13'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
                - ly_check_module_filename
        - Branch String:   'src/tree_schema.c:2146,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2148,34'
              BranchSideFuncs:
                - ly_check_module_filename
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
            - BranchSide:      'src/tree_schema.c:2154,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
            - BranchSide:      'src/tree_schema.c:2154,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
            - BranchSide:      'src/tree_schema.c:2154,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
            - BranchSide:      'src/tree_schema.c:2156,9'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2160,30'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
        - Branch String:   'src/tree_schema.c:2148,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2148,70'
              BranchSideFuncs:
                - ly_check_module_filename
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
            - BranchSide:      'src/tree_schema.c:2148,104'
              BranchSideFuncs:
                - ly_check_module_filename
                - lys_parser_fill_filepath
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
        - Branch String:   'src/tree_schema.c:2162,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2163,9'
              BranchSideFuncs:
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
            - BranchSide:      'src/tree_schema.c:2167,17'
              BranchSideFuncs:
                - strcmp
                - lysp_add_internal_ietf_netconf
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - strcmp
                - lysp_add_internal_yang
        - Branch String:   'src/tree_schema.c:2167,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2168,9'
              BranchSideFuncs:
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_yang
            - BranchSide:      'src/tree_schema.c:2169,24'
              BranchSideFuncs:
                - strcmp
                - lysp_add_internal_ietf_netconf_with_defaults
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
                - strcmp
                - lysp_add_internal_yang
        - Branch String:   'src/tree_schema.c:2168,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2168,9'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2169,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2169,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2170,9'
              BranchSideFuncs:
                - strcmp
                - lysp_add_internal_yang
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2171,24'
              BranchSideFuncs:
                - strcmp
                - lysp_add_internal_yang
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2170,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2170,9'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2171,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2172,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2172,9'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2173,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2176,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2176,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2177,17'
              BranchSideFuncs:
                - ly_set_add
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2181,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2181,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2184,5'
              BranchSideFuncs:
                - lysp_resolve_import_include
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2184,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2184,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2187,5'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_records
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2187,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2187,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2190,5'
              BranchSideFuncs:
                - lysp_check_dup_typedefs
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2190,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2190,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2191,5'
              BranchSideFuncs:
                - lysp_check_dup_groupings
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2191,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2191,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2192,5'
              BranchSideFuncs:
                - lysp_check_dup_features
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2192,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2192,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2193,5'
              BranchSideFuncs:
                - lysp_check_dup_identities
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2193,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2193,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2196,5'
              BranchSideFuncs:
                - lys_compile_feature_iffeatures
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2196,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2199,5'
              BranchSideFuncs:
                - lys_compile_identities
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2199,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2199,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2199,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
        - Branch String:   'src/tree_schema.c:2202,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2202,15'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2211,10'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:2202,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2202,22'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_err_last
                - ly_log
            - BranchSide:      'src/tree_schema.c:2211,10'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:2202,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2205,51'
              BranchSideFuncs:
                - ly_err_last
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2211,10'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:2207,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2207,20'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:2210,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:2207,35'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2207,38'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2208,13'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:2207,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2208,13'
              BranchSideFuncs:
                - ly_log
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:2210,5'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:2211,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2212,20'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:2219,9'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2220,28'
              BranchSideFuncs:
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:2222,27'
              BranchSideFuncs:
                - lysp_yin_ctx_free
        - Branch String:   'src/tree_schema.c:2225,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2225,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2228,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:2225,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2225,31'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2228,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:2225,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2226,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2228,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:2062,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:2068,11'
          Dst:             calloc
        - Src:             'src/tree_schema.c:2069,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2075,14'
          Dst:             yin_parse_module
        - Src:             'src/tree_schema.c:2079,14'
          Dst:             yang_parse_module
        - Src:             'src/tree_schema.c:2083,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2090,5'
          Dst:             lysp_sort_revisions
        - Src:             'src/tree_schema.c:2092,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:2096,14'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/tree_schema.c:2103,24'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2118,13'
          Dst:             lysp_load_module_data_check
        - Src:             'src/tree_schema.c:2129,15'
          Dst:             ly_ctx_get_module
        - Src:             'src/tree_schema.c:2132,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2138,15'
          Dst:             ly_ctx_get_module_latest_ns
        - Src:             'src/tree_schema.c:2140,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2148,9'
          Dst:             ly_check_module_filename
        - Src:             'src/tree_schema.c:2156,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2160,5'
          Dst:             lys_parser_fill_filepath
        - Src:             'src/tree_schema.c:2167,10'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2168,9'
          Dst:             lysp_add_internal_ietf_netconf
        - Src:             'src/tree_schema.c:2169,17'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2170,9'
          Dst:             lysp_add_internal_ietf_netconf_with_defaults
        - Src:             'src/tree_schema.c:2171,17'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:2172,9'
          Dst:             lysp_add_internal_yang
        - Src:             'src/tree_schema.c:2176,5'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:2180,10'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:2184,5'
          Dst:             lysp_resolve_import_include
        - Src:             'src/tree_schema.c:2187,5'
          Dst:             lysp_resolve_ext_instance_records
        - Src:             'src/tree_schema.c:2190,5'
          Dst:             lysp_check_dup_typedefs
        - Src:             'src/tree_schema.c:2191,5'
          Dst:             lysp_check_dup_groupings
        - Src:             'src/tree_schema.c:2192,5'
          Dst:             lysp_check_dup_features
        - Src:             'src/tree_schema.c:2193,5'
          Dst:             lysp_check_dup_identities
        - Src:             'src/tree_schema.c:2196,5'
          Dst:             lys_compile_feature_iffeatures
        - Src:             'src/tree_schema.c:2199,5'
          Dst:             lys_compile_identities
        - Src:             'src/tree_schema.c:2205,39'
          Dst:             ly_err_last
        - Src:             'src/tree_schema.c:2208,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2213,9'
          Dst:             lys_module_free
        - Src:             'src/tree_schema.c:2214,9'
          Dst:             lysf_ctx_erase
        - Src:             'src/tree_schema.c:2220,9'
          Dst:             lysp_yang_ctx_free
        - Src:             'src/tree_schema.c:2222,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    _lys_set_implemented
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - features
        - unres
      BBCount:         46
      ICount:          273
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_log
        - lys_implement
        - lys_set_features
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:813,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:815,30'
              BranchSideFuncs:
                - lys_set_features
            - BranchSide:      'src/tree_schema.c:828,23'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:816,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:818,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:819,21'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:829,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:829,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:831,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:829,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:829,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:831,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:831,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:833,16'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:846,7'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:833,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:834,19'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:843,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:835,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:836,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:839,22'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:839,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:839,70'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:839,19'
              BranchSideFuncs:
                - lys_implement
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:841,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:841,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
            - BranchSide:      'src/tree_schema.c:842,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:841,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:841,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:842,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
                - lys_implement
        - Branch String:   'src/tree_schema.c:847,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:848,21'
              BranchSideFuncs:
                - strcmp
                - ly_ctx_get_module_iter
                - ly_log
            - BranchSide:      'src/tree_schema.c:857,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:848,48'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:847,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:848,52'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:848,69'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:847,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:848,73'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:848,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:847,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:849,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema.c:815,13'
          Dst:             lys_set_features
        - Src:             'src/tree_schema.c:828,9'
          Dst:             lys_implement
        - Src:             'src/tree_schema.c:840,17'
          Dst:             lys_implement
        - Src:             'src/tree_schema.c:847,24'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:848,14'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:849,13'
          Dst:             ly_log
    - functionName:    lys_unres_dep_sets_create
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - main_set
        - mod
      BBCount:         70
      ICount:          393
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - ly_log_dbg
        - ly_set_add
        - ly_set_contains
        - ly_set_dup
        - ly_set_erase
        - ly_set_free
        - ly_set_new
        - lys_unres_dep_sets_create_mod_r
        - lys_unres_dep_sets_create_single
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1020,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1020,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1023,5'
              BranchSideFuncs:
                - ly_set_dup
                - lys_unres_dep_sets_create_single
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - ly_set_contains
        - Branch String:   'src/tree_schema.c:1023,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1023,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1026,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_single
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - ly_set_contains
        - Branch String:   'src/tree_schema.c:1026,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1026,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1028,9'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - ly_set_contains
        - Branch String:   'src/tree_schema.c:1028,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1028,33'
              BranchSideFuncs:
                - ly_set_contains
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1033,5'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1028,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1030,9'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1033,5'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1033,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1035,9'
              BranchSideFuncs:
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1078,5'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/tree_schema.c:1035,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1035,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1037,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1037,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1039,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1042,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1039,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1039,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1040,9'
              BranchSideFuncs:
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1042,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1042,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:1045,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1045,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1048,15'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1049,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1050,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1057,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1051,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1052,23'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1055,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1057,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1059,20'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1068,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1059,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1060,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1065,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1061,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1062,21'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:1064,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1068,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1068,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1069,17'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
                - ly_set_new
                - lys_unres_dep_sets_create_mod_r
                - ly_set_erase
                - __assert_fail
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:1071,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1033,5'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/tree_schema.c:1073,13'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/tree_schema.c:1079,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1080,35'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
            - BranchSide:      'src/tree_schema.c:1087,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:1083,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1084,17'
              BranchSideFuncs:
                - ly_log_dbg
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
            - BranchSide:      'src/tree_schema.c:1087,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/tree_schema.c:1091,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1091,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1091,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:1091,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1091,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1091,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/tree_schema.c:1020,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1023,5'
          Dst:             ly_set_dup
        - Src:             'src/tree_schema.c:1026,5'
          Dst:             lys_unres_dep_sets_create_single
        - Src:             'src/tree_schema.c:1028,17'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1035,9'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:1039,13'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:1042,13'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:1044,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1045,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1068,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1078,5'
          Dst:             ly_log_dbg
        - Src:             'src/tree_schema.c:1082,9'
          Dst:             ly_log_dbg
        - Src:             'src/tree_schema.c:1085,13'
          Dst:             ly_log_dbg
        - Src:             'src/tree_schema.c:1091,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1092,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1093,5'
          Dst:             ly_set_free
        - Src:             'src/tree_schema.c:1094,5'
          Dst:             ly_set_free
    - functionName:    lys_unres_glob_erase
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - unres
      BBCount:         31
      ICount:          160
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ly_set_erase
        - ly_set_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1159,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1160,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1162,19'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1166,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1166,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1167,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1167,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1167,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1168,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1168,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1168,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1169,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1169,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1169,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1170,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1170,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1170,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1171,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1171,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1171,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1160,9'
          Dst:             ly_set_free
        - Src:             'src/tree_schema.c:1162,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1163,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1164,5'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1166,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1167,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1168,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1169,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1170,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1171,5'
          Dst:             __assert_fail
    - functionName:    lys_unres_glob_revert
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - unres
      BBCount:         28
      ICount:          222
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_set_contains
        - ly_set_rm
        - ly_set_rm_index
        - ly_temp_log_options
        - lys_compile_depset_all
        - lys_module_free
        - lys_precompile_augments_deviations_revert
        - lysc_module_free
        - lysf_ctx_erase
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1106,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1107,20'
              BranchSideFuncs:
                - __assert_fail
                - lys_precompile_augments_deviations_revert
                - lysc_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - lys_module_free
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/tree_schema.c:1120,12'
              BranchSideFuncs:
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - lys_module_free
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/tree_schema.c:1108,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1108,9'
              BranchSideFuncs:
                - lys_precompile_augments_deviations_revert
                - lysc_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - lys_module_free
                - ly_set_contains
                - ly_set_rm_index
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:1111,14'
              BranchSideFuncs:
                - lys_precompile_augments_deviations_revert
                - lysc_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - lys_module_free
                - ly_set_contains
                - ly_set_rm_index
                - __assert_fail
        - Branch String:   'src/tree_schema.c:1120,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1121,20'
              BranchSideFuncs:
                - ly_set_rm
                - lys_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/tree_schema.c:1140,5'
              BranchSideFuncs:
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
        - Branch String:   'src/tree_schema.c:1127,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1128,23'
              BranchSideFuncs:
                - ly_set_contains
                - lys_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - ly_set_rm_index
            - BranchSide:      'src/tree_schema.c:1136,37'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/tree_schema.c:1129,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1130,33'
              BranchSideFuncs:
                - ly_set_rm_index
                - lys_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - ly_set_contains
            - BranchSide:      'src/tree_schema.c:1133,9'
              BranchSideFuncs:
                - lys_module_free
                - lysf_ctx_erase
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
                - ly_set_rm
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/tree_schema.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1142,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
            - BranchSide:      'src/tree_schema.c:1145,19'
              BranchSideFuncs:
                - ly_temp_log_options
                - lys_compile_depset_all
                - ly_temp_log_options
                - ly_log
        - Branch String:   'src/tree_schema.c:1148,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1149,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1108,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1112,9'
          Dst:             lys_precompile_augments_deviations_revert
        - Src:             'src/tree_schema.c:1113,9'
          Dst:             lysc_module_free
        - Src:             'src/tree_schema.c:1124,9'
          Dst:             ly_set_rm
        - Src:             'src/tree_schema.c:1129,17'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1130,17'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema.c:1136,9'
          Dst:             lys_module_free
        - Src:             'src/tree_schema.c:1140,5'
          Dst:             lysf_ctx_erase
        - Src:             'src/tree_schema.c:1145,19'
          Dst:             ly_temp_log_options
        - Src:             'src/tree_schema.c:1146,15'
          Dst:             lys_compile_depset_all
        - Src:             'src/tree_schema.c:1147,9'
          Dst:             ly_temp_log_options
        - Src:             'src/tree_schema.c:1149,13'
          Dst:             ly_log
    - functionName:    lys_unres_dep_sets_create_single
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_set
        - main_set
      BBCount:         24
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - ly_set_rm_index
        - lys_has_compiled
        - lys_has_recompiled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:989,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:989,5'
              BranchSideFuncs:
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - ly_set_free
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:990,13'
              BranchSideFuncs:
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - ly_set_free
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:991,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:991,13'
              BranchSideFuncs:
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:1002,13'
              BranchSideFuncs:
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:991,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:991,13'
              BranchSideFuncs:
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:993,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - ly_set_free
                - lys_has_compiled
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:991,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:991,13'
              BranchSideFuncs:
                - lys_has_recompiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - ly_set_free
                - lys_has_compiled
            - BranchSide:      'src/tree_schema.c:1002,13'
              BranchSideFuncs:
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:991,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:993,29'
              BranchSideFuncs:
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:1002,13'
              BranchSideFuncs:
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:997,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:997,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:998,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:998,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:998,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:999,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:999,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:999,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:1000,21'
              BranchSideFuncs:
                - ly_set_free
                - lys_has_compiled
                - ly_set_rm_index
                - ly_set_new
                - ly_set_add
                - ly_set_add
                - lys_has_recompiled
      Callsites:
        - Src:             'src/tree_schema.c:991,13'
          Dst:             lys_has_compiled
        - Src:             'src/tree_schema.c:991,13'
          Dst:             lys_has_recompiled
        - Src:             'src/tree_schema.c:993,13'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema.c:997,13'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:998,13'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:999,13'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1007,5'
          Dst:             ly_set_free
    - functionName:    lys_unres_dep_sets_create_mod_r
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - ctx_set
        - dep_set
        - aux_set
      BBCount:         104
      ICount:          609
      EdgeCount:       139
      CyclomaticComplexity: 37
      functionsReached:
        - ly_set_add
        - ly_set_contains
        - ly_set_rm_index
        - lys_has_compiled
        - lys_has_dep_mods
        - lys_has_recompiled
        - lys_unres_dep_sets_create_mod_r
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:891,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:891,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:906,30'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:891,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:891,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_has_dep_mods
                - ly_set_contains
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:893,31'
              BranchSideFuncs:
                - lys_has_dep_mods
                - ly_set_contains
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:891,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:891,9'
              BranchSideFuncs:
                - lys_has_recompiled
                - lys_has_dep_mods
                - ly_set_contains
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:906,30'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:891,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:893,31'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:906,30'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:893,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:895,13'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:898,29'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:898,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:900,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:904,9'
              BranchSideFuncs:
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:904,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:904,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:905,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:906,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:908,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:912,25'
              BranchSideFuncs:
                - ly_set_rm_index
                - ly_set_add
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:915,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:920,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:920,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:920,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:920,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:921,16'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:924,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:922,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:922,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:923,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:924,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:924,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:924,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:924,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:925,19'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:938,12'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:926,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:926,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:926,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:926,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:927,20'
              BranchSideFuncs:
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:935,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:928,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:928,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:933,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:928,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:928,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:928,66'
              BranchSideFuncs:
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:928,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:928,17'
              BranchSideFuncs:
                - lys_has_recompiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:933,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:928,45'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:928,66'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:933,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:928,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:930,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
            - BranchSide:      'src/tree_schema.c:933,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:933,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:933,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:934,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
                - lys_has_compiled
                - lys_has_dep_mods
                - lys_unres_dep_sets_create_mod_r
                - lys_has_recompiled
        - Branch String:   'src/tree_schema.c:938,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:939,16'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:971,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:943,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:943,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:943,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:943,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:944,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:950,14'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:944,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:945,23'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:948,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:950,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:951,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:966,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:951,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:951,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:951,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:951,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:952,27'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:964,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:953,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:953,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:953,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:953,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:954,25'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:960,21'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:954,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:955,31'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:958,17'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:960,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:961,21'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:963,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:966,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:967,13'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
            - BranchSide:      'src/tree_schema.c:969,5'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
        - Branch String:   'src/tree_schema.c:967,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:967,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:968,9'
              BranchSideFuncs:
                - lys_unres_dep_sets_create_mod_r
      Callsites:
        - Src:             'src/tree_schema.c:891,9'
          Dst:             lys_has_compiled
        - Src:             'src/tree_schema.c:891,9'
          Dst:             lys_has_recompiled
        - Src:             'src/tree_schema.c:893,14'
          Dst:             lys_has_dep_mods
        - Src:             'src/tree_schema.c:898,13'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:904,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:906,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:912,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema.c:915,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:922,9'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:928,17'
          Dst:             lys_has_compiled
        - Src:             'src/tree_schema.c:928,17'
          Dst:             lys_has_recompiled
        - Src:             'src/tree_schema.c:928,49'
          Dst:             lys_has_dep_mods
        - Src:             'src/tree_schema.c:933,13'
          Dst:             lys_unres_dep_sets_create_mod_r
        - Src:             'src/tree_schema.c:967,13'
          Dst:             lys_unres_dep_sets_create_mod_r
    - functionName:    lysp_load_module_data_check
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
        - submod
        - mod_data
      BBCount:         48
      ICount:          304
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_check_module_filename
        - ly_log
        - ly_vlog
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1489,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1489,18'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:1489,35'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:1490,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1490,18'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:1490,30'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:1491,23'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1491,29'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:1491,57'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/tree_schema.c:1493,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1495,20'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:1501,9'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:1495,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1496,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1499,5'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema.c:1501,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1503,14'
              BranchSideFuncs:
                - ly_log
                - strcmp
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema.c:1508,17'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema.c:1503,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1503,29'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
                - ly_log
            - BranchSide:      'src/tree_schema.c:1504,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1503,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1504,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1508,5'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema.c:1504,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1504,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1504,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1508,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs:
                - ly_check_module_filename
                - __assert_fail
                - strcmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema.c:1510,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1513,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1514,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - ly_check_module_filename
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema.c:1529,9'
              BranchSideFuncs:
                - ly_check_module_filename
        - Branch String:   'src/tree_schema.c:1514,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1514,9'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema.c:1517,20'
              BranchSideFuncs:
                - strcmp
                - ly_check_module_filename
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema.c:1517,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1518,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema.c:1523,13'
              BranchSideFuncs:
                - ly_check_module_filename
                - ly_vlog
        - Branch String:   'src/tree_schema.c:1523,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1524,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema.c:1527,5'
              BranchSideFuncs:
                - ly_check_module_filename
        - Branch String:   'src/tree_schema.c:1529,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1530,34'
              BranchSideFuncs:
                - ly_check_module_filename
            - BranchSide:      'src/tree_schema.c:1533,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1530,45'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1530,52'
              BranchSideFuncs:
                - ly_check_module_filename
            - BranchSide:      'src/tree_schema.c:1530,73'
              BranchSideFuncs:
                - ly_check_module_filename
      Callsites:
        - Src:             'src/tree_schema.c:1495,13'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1496,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1503,22'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1504,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1514,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1517,13'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1518,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema.c:1524,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema.c:1530,9'
          Dst:             ly_check_module_filename
    - functionName:    ly_check_module_filename
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - revision
        - filename
      BBCount:         33
      ICount:          180
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - strchr
        - strlen
        - strncmp
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1447,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1448,20'
              BranchSideFuncs:
                - strchr
                - strrchr
                - strlen
                - strncmp
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:1450,17'
              BranchSideFuncs:
                - strchr
                - strrchr
                - strlen
                - strncmp
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:1457,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1458,15'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema.c:1459,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema.c:1458,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1458,23'
              BranchSideFuncs:
                - ly_log
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:1458,52'
              BranchSideFuncs:
                - ly_log
                - strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:1458,47'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1458,52'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema.c:1459,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema.c:1458,56'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1458,60'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema.c:1461,9'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema.c:1457,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1459,9'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema.c:1461,9'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema.c:1461,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1461,9'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/tree_schema.c:1462,15'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/tree_schema.c:1463,23'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1463,27'
              BranchSideFuncs:
                - strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:1464,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1463,51'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1463,62'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1464,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1463,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1464,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1467,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1464,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1467,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:1467,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema.c:1439,16'
          Dst:             strrchr
        - Src:             'src/tree_schema.c:1452,11'
          Dst:             strchr
        - Src:             'src/tree_schema.c:1453,11'
          Dst:             strrchr
        - Src:             'src/tree_schema.c:1456,11'
          Dst:             strlen
        - Src:             'src/tree_schema.c:1457,9'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:1459,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1463,54'
          Dst:             strncmp
        - Src:             'src/tree_schema.c:1464,13'
          Dst:             ly_log
    - functionName:    lysp_add_internal_ietf_netconf
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - mod
      BBCount:         451
      ICount:          5689
      EdgeCount:       650
      CyclomaticComplexity: 201
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_set_add
        - ly_set_contains
        - lydict_insert
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1670,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1670,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1670,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1670,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1670,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1670,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1670,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1670,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1670,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1671,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1671,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1672,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1672,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1673,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1673,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1673,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1674,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1681,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1681,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1682,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1682,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1682,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1683,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1683,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1684,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1690,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1690,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1691,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1691,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1691,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1692,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1692,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1692,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1693,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1699,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1699,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1700,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1700,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1700,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1701,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1701,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1701,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1702,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1708,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1708,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1709,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1709,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1709,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1710,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1710,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1710,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1711,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1717,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1717,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1718,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1718,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1718,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1719,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1719,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1719,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1720,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1726,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1726,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1727,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1727,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1727,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1728,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1728,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1728,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1729,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1736,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1736,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1736,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1736,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1736,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1736,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1736,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1736,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1736,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1737,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1737,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1738,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1738,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1739,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1739,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1739,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1740,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1747,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1747,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1748,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1748,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1748,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1749,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1749,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1749,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1750,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1756,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1756,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1757,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1757,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1757,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1758,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1758,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1758,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1759,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1765,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1765,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1766,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1766,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1767,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1767,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1767,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1768,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1773,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1774,23'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1787,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1776,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1776,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1777,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1777,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1778,9'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1778,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1779,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1787,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1787,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1787,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1787,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1787,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1787,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1787,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1787,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1787,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1788,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1788,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1789,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1789,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1789,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1790,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1790,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1790,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1791,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1798,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1798,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1799,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1799,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1799,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1800,5'
              BranchSideFuncs:
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1801,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1805,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1807,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1811,31'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1807,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1807,9'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1808,9'
              BranchSideFuncs:
                - ly_set_add
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1808,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1808,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1809,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1811,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1812,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1814,36'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1820,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1820,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1820,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1820,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1820,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1820,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1820,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1820,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1821,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1822,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1822,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1823,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1823,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1823,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1824,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1826,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1826,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1826,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1826,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1826,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1826,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1826,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1826,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1827,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1828,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1828,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1829,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1830,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1830,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1831,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1833,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1833,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1833,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1833,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1833,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1833,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1834,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1834,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1835,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1835,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1835,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1835,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1835,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1835,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1835,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1835,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1836,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1836,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1837,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1837,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1837,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1837,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1837,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1837,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1837,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1837,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1837,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1837,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1838,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1838,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1839,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1839,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1839,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1839,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1839,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1839,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1839,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1839,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1839,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1839,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1840,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1840,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1842,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1842,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1842,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1842,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1842,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1842,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1842,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1842,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1842,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1843,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1844,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1844,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1845,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1846,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1846,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1847,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1849,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1849,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1849,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1849,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1849,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1849,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1849,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1849,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1849,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1850,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1850,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1851,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1851,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1851,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1851,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1851,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1851,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1851,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1851,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1851,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1851,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1852,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1852,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1853,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1853,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1853,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1853,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1853,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1853,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1853,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1853,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1853,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1853,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1854,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1854,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1855,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1855,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1855,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1855,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1855,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1855,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1855,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1855,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1855,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1855,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1856,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1856,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1857,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1857,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1857,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1857,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1857,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1857,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1857,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1857,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1857,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1857,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1858,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1859,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1859,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1859,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1859,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1859,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1859,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1859,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1859,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1859,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1859,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1860,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1860,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1861,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1861,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1861,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1861,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1861,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1861,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1861,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1861,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1861,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1861,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1862,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1862,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1863,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1863,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1863,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1863,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1863,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1863,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1863,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1863,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1865,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1865,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1865,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1865,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1865,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1865,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1865,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1865,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1865,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1865,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1866,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1866,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1867,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1867,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1867,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1867,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1867,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1867,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1867,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1867,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1867,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1867,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1868,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1868,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1869,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1869,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1869,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1869,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1869,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1869,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1869,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1870,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1870,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1871,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1871,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1871,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1871,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1871,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1871,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1871,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1871,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1871,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1871,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1872,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1872,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1873,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1873,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1873,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1873,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1873,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1873,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1873,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1873,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1873,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1873,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1874,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1874,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1875,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1875,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1875,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1875,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1875,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1875,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1875,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1875,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1875,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1875,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1876,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1876,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1877,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1877,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1877,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1877,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1877,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1877,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1877,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1877,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1878,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1878,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1879,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1879,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1879,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1879,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1879,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1879,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1879,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1879,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1879,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1879,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1880,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1880,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1881,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1881,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1881,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1881,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1881,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1881,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1881,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1881,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1881,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1881,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1882,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1882,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1883,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1883,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1883,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1883,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1883,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1883,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1883,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1883,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1883,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1883,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1884,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1884,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1885,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1885,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1885,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1885,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1885,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1885,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1885,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1885,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1885,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1885,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1886,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1886,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1887,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1887,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1887,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1887,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1887,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1887,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1887,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1887,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1887,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1887,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1888,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1888,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1890,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1890,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1890,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1890,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1890,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1890,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1890,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1890,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1890,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1891,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1892,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1892,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1893,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1894,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1894,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1895,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1897,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1897,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1897,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1897,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1897,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1897,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1897,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1897,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1897,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1898,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1898,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1899,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1899,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1899,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1899,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1899,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1899,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1899,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1899,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1899,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1899,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1900,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1900,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1902,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1902,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1902,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1902,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1902,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1902,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1902,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1902,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1902,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1903,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1904,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1904,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1905,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1906,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1906,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1907,23'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1909,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1909,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1909,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1909,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1909,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1909,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1909,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1909,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1910,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1911,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1911,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1912,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1913,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1913,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1914,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1919,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1919,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1919,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1919,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1919,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1919,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1919,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1919,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1919,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1920,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1920,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1921,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1921,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1921,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1922,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1924,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1924,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1924,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1924,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1924,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1924,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1924,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1924,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1924,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1925,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1925,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1926,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1926,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1926,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1927,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1670,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1670,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1670,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1671,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1672,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1673,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1680,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1681,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1682,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1683,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1688,19'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1690,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1691,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1692,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1697,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1699,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1700,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1701,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1706,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1708,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1709,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1710,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1715,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1717,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1718,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1719,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1724,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1726,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1727,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1728,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1736,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1736,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1736,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1737,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1738,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1739,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1746,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1747,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1748,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1749,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1754,19'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1756,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1757,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1758,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1763,18'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1765,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1766,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1767,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1774,23'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1776,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1777,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1778,9'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1787,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1787,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1787,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1788,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1789,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1790,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1797,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1798,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1799,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1800,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1807,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1808,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1811,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1812,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1820,5'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1820,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1822,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1823,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1826,5'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1826,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1828,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1830,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1833,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1833,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1834,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1835,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1835,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1835,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1836,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1837,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1837,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1837,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1838,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1839,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1839,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1839,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1840,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1842,5'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1842,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1844,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1846,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1849,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1849,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1849,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1850,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1851,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1851,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1851,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1852,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1853,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1853,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1853,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1854,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1855,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1855,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1855,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1856,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1857,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1857,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1857,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1858,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1859,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1859,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1859,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1860,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1861,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1861,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1861,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1862,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1863,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1863,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1863,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1864,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1865,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1865,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1865,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1866,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1867,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1867,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1867,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1868,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1869,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1869,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1869,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1870,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1871,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1871,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1871,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1872,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1873,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1873,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1873,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1874,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1875,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1875,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1875,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1876,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1877,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1877,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1877,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1878,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1879,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1879,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1879,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1880,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1881,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1881,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1881,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1882,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1883,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1883,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1883,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1884,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1885,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1885,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1885,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1886,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1887,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1887,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1887,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1888,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1890,5'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1890,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1892,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1894,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1897,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1897,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1897,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1898,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1899,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1899,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1899,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1900,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1902,5'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1902,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1904,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1906,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1909,5'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1909,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1911,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1913,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1919,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1919,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1919,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1920,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1921,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1924,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1924,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1924,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1925,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1926,5'
          Dst:             lydict_insert
    - functionName:    lysp_add_internal_ietf_netconf_with_defaults
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - mod
      BBCount:         43
      ICount:          474
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_set_add
        - ly_set_contains
        - lydict_insert
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1949,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1949,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1949,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1949,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1949,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1949,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1949,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1949,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1949,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1952,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1952,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1953,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1953,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1953,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1954,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1961,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1961,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:1962,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1962,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1962,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1963,5'
              BranchSideFuncs:
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1963,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1963,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1964,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:1968,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1970,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1974,31'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1970,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1970,9'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1971,9'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1971,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1971,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1972,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1974,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1975,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:1977,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:1981,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1981,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1981,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1981,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1981,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1981,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1981,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1981,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/tree_schema.c:1981,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1982,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1982,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1983,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/tree_schema.c:1983,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1983,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1984,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1949,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1949,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1949,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1952,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1953,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1960,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:1961,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1962,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1963,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1970,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1971,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:1974,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:1975,13'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1981,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:1981,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1981,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1982,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:1983,5'
          Dst:             lydict_insert
    - functionName:    lysp_add_internal_yang
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - mod
      BBCount:         61
      ICount:          612
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_set_add
        - ly_set_contains
        - lydict_insert
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2009,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:2009,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2009,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2009,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2009,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2009,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2010,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2010,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:2010,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:2010,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2010,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2011,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:2011,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2011,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema.c:2011,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:2011,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2011,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2012,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema.c:2015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:2015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2015,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2019,5'
              BranchSideFuncs:
                - lydict_insert
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:2019,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2019,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2020,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:2028,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2028,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:2029,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:2029,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2029,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2030,5'
              BranchSideFuncs:
                - lydict_insert
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:2030,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2030,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2031,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:2035,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2037,9'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
            - BranchSide:      'src/tree_schema.c:2041,31'
              BranchSideFuncs:
                - ly_set_contains
                - ly_log
        - Branch String:   'src/tree_schema.c:2037,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2037,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:2038,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/tree_schema.c:2038,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2038,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2039,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:2041,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2042,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:2044,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:2009,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:2009,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2009,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2010,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:2011,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:2015,5'
          Dst:             realloc
        - Src:             'src/tree_schema.c:2015,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2015,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2018,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:2019,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:2027,26'
          Dst:             calloc
        - Src:             'src/tree_schema.c:2028,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2029,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:2030,5'
          Dst:             lydict_insert
        - Src:             'src/tree_schema.c:2037,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:2038,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:2041,14'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema.c:2042,13'
          Dst:             ly_log
    - functionName:    lysp_resolve_import_include
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - pmod
        - new_mods
      BBCount:         37
      ICount:          271
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - lys_parse_load
        - lysp_load_submodules
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1223,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1223,5'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1223,5'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1223,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1224,16'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
            - BranchSide:      'src/tree_schema.c:1243,5'
              BranchSideFuncs:
                - lysp_load_submodules
        - Branch String:   'src/tree_schema.c:1225,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1226,13'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1237,16'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1226,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
            - BranchSide:      'src/tree_schema.c:1226,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
        - Branch String:   'src/tree_schema.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1226,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
            - BranchSide:      'src/tree_schema.c:1226,13'
              BranchSideFuncs:
                - lys_parse_load
                - lysp_load_submodules
                - ly_log
        - Branch String:   'src/tree_schema.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1226,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1228,18'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1228,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1233,17'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1235,9'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1237,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1238,17'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
            - BranchSide:      'src/tree_schema.c:1242,5'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1238,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1239,17'
              BranchSideFuncs:
                - ly_log
                - lysp_load_submodules
                - lys_parse_load
            - BranchSide:      'src/tree_schema.c:1241,9'
              BranchSideFuncs:
                - lysp_load_submodules
                - lys_parse_load
                - ly_log
        - Branch String:   'src/tree_schema.c:1239,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1241,9'
              BranchSideFuncs:
                - ly_log
                - lysp_load_submodules
                - lys_parse_load
            - BranchSide:      'src/tree_schema.c:1241,9'
              BranchSideFuncs:
                - ly_log
                - lysp_load_submodules
                - lys_parse_load
        - Branch String:   'src/tree_schema.c:1243,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1243,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1245,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1226,13'
          Dst:             lys_parse_load
        - Src:             'src/tree_schema.c:1239,17'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1243,5'
          Dst:             lysp_load_submodules
    - functionName:    lysp_resolve_ext_instance_records
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
      BBCount:         60
      ICount:          420
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - lyplg_ext_record_find
        - lysp_ext_find_definition
        - lysp_ext_instance_free
        - lysp_ext_instance_resolve_argument
        - lysp_resolve_ext_instance_log_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1356,36'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1356,28'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
            - BranchSide:      'src/tree_schema.c:1356,28'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
        - Branch String:   'src/tree_schema.c:1364,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1365,16'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
            - BranchSide:      'src/tree_schema.c:1381,12'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1366,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1366,9'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
            - BranchSide:      'src/tree_schema.c:1366,9'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
        - Branch String:   'src/tree_schema.c:1366,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1367,20'
              BranchSideFuncs:
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1378,5'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
        - Branch String:   'src/tree_schema.c:1370,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1370,13'
              BranchSideFuncs:
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1370,13'
              BranchSideFuncs:
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1370,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1370,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1373,13'
              BranchSideFuncs:
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
        - Branch String:   'src/tree_schema.c:1373,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1373,13'
              BranchSideFuncs:
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
            - BranchSide:      'src/tree_schema.c:1373,13'
              BranchSideFuncs:
                - lysp_ext_instance_resolve_argument
                - lyplg_ext_record_find
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
        - Branch String:   'src/tree_schema.c:1373,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1373,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1376,49'
              BranchSideFuncs:
                - lyplg_ext_record_find
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
                - lysp_ext_find_definition
                - lysp_ext_instance_resolve_argument
        - Branch String:   'src/tree_schema.c:1381,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1382,16'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1421,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:1384,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1384,18'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1384,18'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1384,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1385,20'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1419,5'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1386,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1386,34'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1387,17'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1386,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1387,17'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1391,57'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1391,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1392,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:1394,41'
              BranchSideFuncs:
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_resolve_ext_instance_log_path
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1402,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1404,47'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
            - BranchSide:      'src/tree_schema.c:1411,24'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1406,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1406,23'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1406,23'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1406,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1408,22'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1410,17'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema.c:1408,33'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1408,28'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema.c:1408,28'
              BranchSideFuncs:
                - lysp_resolve_ext_instance_log_path
                - ly_log_location
                - ly_log_location_revert
                - free
                - lysp_ext_instance_free
      Callsites:
        - Src:             'src/tree_schema.c:1370,13'
          Dst:             lysp_ext_find_definition
        - Src:             'src/tree_schema.c:1373,13'
          Dst:             lysp_ext_instance_resolve_argument
        - Src:             'src/tree_schema.c:1376,27'
          Dst:             lyplg_ext_record_find
        - Src:             'src/tree_schema.c:1391,22'
          Dst:             lysp_resolve_ext_instance_log_path
        - Src:             'src/tree_schema.c:1394,13'
          Dst:             ly_log_location
        - Src:             'src/tree_schema.c:1399,13'
          Dst:             ly_log_location_revert
        - Src:             'src/tree_schema.c:1404,17'
          Dst:             lysp_ext_instance_free
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_parse_fd
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fd
        - format
        - module
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_in_free
        - ly_in_new_fd
        - ly_log
        - lys_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2325,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2325,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_fd
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2325,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2325,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2325,5'
              BranchSideFuncs:
                - ly_in_new_fd
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2327,5'
              BranchSideFuncs:
                - ly_in_new_fd
                - lys_parse
                - ly_in_free
                - ly_log
        - Branch String:   'src/tree_schema.c:2327,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2327,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2329,21'
              BranchSideFuncs:
                - lys_parse
                - ly_in_free
      Callsites:
        - Src:             'src/tree_schema.c:2325,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2325,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2327,5'
          Dst:             ly_in_new_fd
        - Src:             'src/tree_schema.c:2327,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2329,11'
          Dst:             lys_parse
        - Src:             'src/tree_schema.c:2330,5'
          Dst:             ly_in_free
    - functionName:    lys_parse_mem
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - data
        - format
        - module
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_in_free
        - ly_in_new_memory
        - ly_log
        - lys_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2309,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_memory
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2309,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2309,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse
                - ly_in_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:2311,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse
                - ly_in_free
                - ly_log
        - Branch String:   'src/tree_schema.c:2311,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:2311,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:2313,21'
              BranchSideFuncs:
                - lys_parse
                - ly_in_free
      Callsites:
        - Src:             'src/tree_schema.c:2309,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2309,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2311,5'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_schema.c:2311,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:2313,11'
          Dst:             lys_parse
        - Src:             'src/tree_schema.c:2314,5'
          Dst:             ly_in_free
    - functionName:    lys_parse_submodule
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - format
        - main_ctx
        - mod_data
        - in_searchdirs
        - new_mods
        - submodule
      BBCount:         56
      ICount:          429
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_ctx_get_submodule2_latest
        - ly_log
        - ly_set_erase
        - ly_set_merge
        - lys_parser_fill_filepath
        - lysp_load_module_data_check
        - lysp_module_free
        - lysp_resolve_import_include
        - lysp_sort_revisions
        - lysp_yang_ctx_free
        - lysp_yin_ctx_free
        - strcmp
        - yang_parse_submodule
        - yin_parse_submodule
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1548,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1548,5'
              BranchSideFuncs:
                - ly_log
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
                - yin_parse_submodule
                - ly_log
            - BranchSide:      'src/tree_schema.c:1548,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1548,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1548,5'
              BranchSideFuncs:
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
                - yin_parse_submodule
                - ly_log
            - BranchSide:      'src/tree_schema.c:1550,6'
              BranchSideFuncs:
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
                - yin_parse_submodule
                - ly_log
        - Branch String:   'src/tree_schema.c:1552,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1554,43'
              BranchSideFuncs:
                - yin_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
            - BranchSide:      'src/tree_schema.c:1558,45'
              BranchSideFuncs:
                - yang_parse_submodule
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
            - BranchSide:      'src/tree_schema.c:1562,9'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
        - Branch String:   'src/tree_schema.c:1566,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1566,5'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/tree_schema.c:1567,5'
              BranchSideFuncs:
                - __assert_fail
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
        - Branch String:   'src/tree_schema.c:1567,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1567,5'
              BranchSideFuncs:
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
            - BranchSide:      'src/tree_schema.c:1570,25'
              BranchSideFuncs:
                - lysp_sort_revisions
                - ly_ctx_get_submodule2_latest
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
        - Branch String:   'src/tree_schema.c:1574,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1575,13'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
            - BranchSide:      'src/tree_schema.c:1592,36'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
        - Branch String:   'src/tree_schema.c:1575,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1576,18'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - strcmp
            - BranchSide:      'src/tree_schema.c:1587,23'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
        - Branch String:   'src/tree_schema.c:1576,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1578,43'
              BranchSideFuncs:
                - strcmp
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
            - BranchSide:      'src/tree_schema.c:1580,31'
              BranchSideFuncs:
                - strcmp
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
        - Branch String:   'src/tree_schema.c:1580,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1581,43'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
            - BranchSide:      'src/tree_schema.c:1584,27'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
        - Branch String:   'src/tree_schema.c:1592,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1592,54'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
            - BranchSide:      'src/tree_schema.c:1592,35'
              BranchSideFuncs:
                - lysp_load_module_data_check
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
        - Branch String:   'src/tree_schema.c:1597,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1599,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/tree_schema.c:1605,16'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/tree_schema.c:1610,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1611,9'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/tree_schema.c:1614,30'
              BranchSideFuncs:
                - lys_parser_fill_filepath
                - lysp_resolve_import_include
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/tree_schema.c:1617,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1617,5'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/tree_schema.c:1617,5'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_log
                - lysp_module_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/tree_schema.c:1620,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1621,9'
              BranchSideFuncs:
                - ly_log
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/tree_schema.c:1628,16'
              BranchSideFuncs:
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
                - ly_set_merge
                - ly_set_erase
        - Branch String:   'src/tree_schema.c:1622,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1623,27'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1627,55'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yin_ctx_free
                - lysp_yang_ctx_free
        - Branch String:   'src/tree_schema.c:1640,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1641,28'
              BranchSideFuncs:
                - lysp_yang_ctx_free
            - BranchSide:      'src/tree_schema.c:1643,27'
              BranchSideFuncs:
                - lysp_yin_ctx_free
      Callsites:
        - Src:             'src/tree_schema.c:1548,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1548,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1554,14'
          Dst:             yin_parse_submodule
        - Src:             'src/tree_schema.c:1558,14'
          Dst:             yang_parse_submodule
        - Src:             'src/tree_schema.c:1562,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1567,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:1570,5'
          Dst:             lysp_sort_revisions
        - Src:             'src/tree_schema.c:1573,42'
          Dst:             ly_ctx_get_submodule2_latest
        - Src:             'src/tree_schema.c:1580,24'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:1596,9'
          Dst:             lysp_load_module_data_check
        - Src:             'src/tree_schema.c:1599,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1600,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1601,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1602,9'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema.c:1614,5'
          Dst:             lys_parser_fill_filepath
        - Src:             'src/tree_schema.c:1617,5'
          Dst:             lysp_resolve_import_include
        - Src:             'src/tree_schema.c:1621,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1623,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1624,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1625,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1627,9'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema.c:1632,9'
          Dst:             ly_set_merge
        - Src:             'src/tree_schema.c:1633,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1634,9'
          Dst:             ly_set_merge
        - Src:             'src/tree_schema.c:1635,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1636,9'
          Dst:             ly_set_merge
        - Src:             'src/tree_schema.c:1637,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema.c:1641,9'
          Dst:             lysp_yang_ctx_free
        - Src:             'src/tree_schema.c:1643,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    lys_set_implemented
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - features
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _lys_set_implemented
        - ly_ctx_new_change
        - ly_log
        - lys_compile_depset_all
        - lys_unres_dep_sets_create
        - lys_unres_glob_erase
        - lys_unres_glob_revert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:1180,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1180,5'
              BranchSideFuncs:
                - ly_log
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1180,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:1180,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1180,5'
              BranchSideFuncs:
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1183,32'
              BranchSideFuncs:
                - _lys_set_implemented
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1184,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1184,5'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1186,11'
              BranchSideFuncs:
                - lys_unres_dep_sets_create
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1186,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1188,9'
              BranchSideFuncs:
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1198,23'
              BranchSideFuncs:
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1188,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1188,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1191,9'
              BranchSideFuncs:
                - lys_compile_depset_all
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1191,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1191,9'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1194,30'
              BranchSideFuncs:
                - lys_unres_glob_erase
                - ly_ctx_new_change
                - lys_unres_glob_revert
                - lys_unres_glob_erase
        - Branch String:   'src/tree_schema.c:1201,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:1202,31'
              BranchSideFuncs:
                - lys_unres_glob_revert
                - lys_unres_glob_erase
            - BranchSide:      'src/tree_schema.c:1205,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:1180,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1180,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:1183,11'
          Dst:             _lys_set_implemented
        - Src:             'src/tree_schema.c:1188,9'
          Dst:             lys_unres_dep_sets_create
        - Src:             'src/tree_schema.c:1191,9'
          Dst:             lys_compile_depset_all
        - Src:             'src/tree_schema.c:1194,9'
          Dst:             lys_unres_glob_erase
        - Src:             'src/tree_schema.c:1198,5'
          Dst:             ly_ctx_new_change
        - Src:             'src/tree_schema.c:1202,9'
          Dst:             lys_unres_glob_revert
        - Src:             'src/tree_schema.c:1203,9'
          Dst:             lys_unres_glob_erase
    - functionName:    lysc_path
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - pathtype
        - buffer
        - buflen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lysc_path_until
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema.c:802,12'
          Dst:             lysc_path_until
    - functionName:    lysc_path_until
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - parent
        - pathtype
        - buffer
        - buflen
      BBCount:         129
      ICount:          640
      EdgeCount:       173
      CyclomaticComplexity: 46
      functionsReached:
        - asprintf
        - ly_log
        - lys_getnext
        - lysc_data_node
        - snprintf
        - strcpy
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:693,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:694,9'
              BranchSideFuncs:
                - ly_log
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:698,10'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:694,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:694,9'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:695,9'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:698,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:698,42'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:700,21'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:698,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:700,21'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:702,21'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:705,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:705,32'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:705,5'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:705,48'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:705,52'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:705,5'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:705,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:709,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:780,9'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
        - Branch String:   'src/tree_schema.c:709,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:709,29'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:714,14'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:709,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:711,13'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:714,14'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:714,50'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:714,54'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:744,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:714,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:715,19'
              BranchSideFuncs:
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:744,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:718,60'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:718,63'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:718,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:718,63'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:718,63'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:718,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:718,63'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:718,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:718,13'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:718,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:719,21'
              BranchSideFuncs:
                - asprintf
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - free
                - free
            - BranchSide:      'src/tree_schema.c:729,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
        - Branch String:   'src/tree_schema.c:722,59'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:722,63'
              BranchSideFuncs:
                - asprintf
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - free
                - free
            - BranchSide:      'src/tree_schema.c:722,71'
              BranchSideFuncs:
                - asprintf
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - free
                - free
        - Branch String:   'src/tree_schema.c:722,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:723,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema.c:727,22'
              BranchSideFuncs:
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
                - strdup
                - asprintf
                - free
                - free
        - Branch String:   'src/tree_schema.c:729,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:729,33'
              BranchSideFuncs:
                - strdup
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
            - BranchSide:      'src/tree_schema.c:729,43'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - snprintf
        - Branch String:   'src/tree_schema.c:730,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:731,32'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:733,47'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:731,56'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:731,69'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:731,86'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:731,86'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:731,90'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:731,23'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:733,47'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:733,60'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:733,77'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:733,77'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:733,81'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:733,23'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:738,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:738,28'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
            - BranchSide:      'src/tree_schema.c:742,9'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:738,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:740,17'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
            - BranchSide:      'src/tree_schema.c:742,9'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
        - Branch String:   'src/tree_schema.c:744,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:744,29'
              BranchSideFuncs:
                - strdup
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
            - BranchSide:      'src/tree_schema.c:744,39'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
        - Branch String:   'src/tree_schema.c:745,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:745,24'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
            - BranchSide:      'src/tree_schema.c:748,19'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
        - Branch String:   'src/tree_schema.c:745,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:746,19'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
            - BranchSide:      'src/tree_schema.c:748,19'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
        - Branch String:   'src/tree_schema.c:751,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:752,19'
              BranchSideFuncs:
                - lysc_data_node
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
            - BranchSide:      'src/tree_schema.c:754,19'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
        - Branch String:   'src/tree_schema.c:752,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:757,14'
              BranchSideFuncs:
                - lysc_data_node
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
            - BranchSide:      'src/tree_schema.c:757,14'
              BranchSideFuncs:
                - lysc_data_node
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
                - asprintf
                - snprintf
        - Branch String:   'src/tree_schema.c:757,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:757,22'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
            - BranchSide:      'src/tree_schema.c:759,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
        - Branch String:   'src/tree_schema.c:757,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:759,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
            - BranchSide:      'src/tree_schema.c:766,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
                - snprintf
        - Branch String:   'src/tree_schema.c:759,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:760,32'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:762,52'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:760,100'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:760,104'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:760,23'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:762,91'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:762,95'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:762,23'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:766,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:767,32'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - asprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:769,49'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:767,77'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:767,81'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - asprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:767,23'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - asprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:769,68'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:769,72'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:769,23'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - snprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:774,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:774,24'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema.c:778,5'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:774,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:776,13'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
            - BranchSide:      'src/tree_schema.c:778,5'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
                - free
                - asprintf
                - free
                - snprintf
                - asprintf
                - snprintf
                - lysc_data_node
                - strdup
                - lys_getnext
                - asprintf
                - free
                - free
                - snprintf
                - strdup
                - asprintf
                - free
                - free
                - free
        - Branch String:   'src/tree_schema.c:780,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:781,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema.c:783,16'
              BranchSideFuncs:
                - free
                - strdup
                - strcpy
        - Branch String:   'src/tree_schema.c:784,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:785,20'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'src/tree_schema.c:787,18'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'src/tree_schema.c:792,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:793,16'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:795,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:694,9'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:718,27'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:722,21'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:729,26'
          Dst:             strdup
        - Src:             'src/tree_schema.c:731,23'
          Dst:             snprintf
        - Src:             'src/tree_schema.c:733,23'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:744,22'
          Dst:             strdup
        - Src:             'src/tree_schema.c:752,19'
          Dst:             lysc_data_node
        - Src:             'src/tree_schema.c:760,23'
          Dst:             snprintf
        - Src:             'src/tree_schema.c:762,23'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:767,23'
          Dst:             snprintf
        - Src:             'src/tree_schema.c:769,23'
          Dst:             asprintf
        - Src:             'src/tree_schema.c:785,13'
          Dst:             strcpy
        - Src:             'src/tree_schema.c:788,20'
          Dst:             strdup
    - functionName:    lys_getnext
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - last
        - parent
        - module
        - options
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lys_getnext_
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema.c:361,12'
          Dst:             lys_getnext_
    - functionName:    lys_getnext_
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - last
        - parent
        - module
        - ext
        - options
      BBCount:         168
      ICount:          817
      EdgeCount:       217
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_iter
        - ly_log
        - lyplg_ext_get_storage
        - lyplg_ext_schema_mount_get_ctx
        - lys_getnext
        - lys_getnext_into_case
        - lysc_node_actions
        - lysc_node_child
        - lysc_node_notifs
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:175,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:175,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:178,10'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:175,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:175,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:178,10'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:175,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:175,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:175,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:178,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:182,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:201,16'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:182,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:184,43'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
            - BranchSide:      'src/tree_schema.c:187,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
        - Branch String:   'src/tree_schema.c:187,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:188,39'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
            - BranchSide:      'src/tree_schema.c:191,31'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
        - Branch String:   'src/tree_schema.c:194,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:196,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
            - BranchSide:      'src/tree_schema.c:199,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
        - Branch String:   'src/tree_schema.c:201,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:202,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:204,16'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:204,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:205,34'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:208,16'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:212,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:212,10'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
            - BranchSide:      'src/tree_schema.c:213,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:213,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:213,22'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:234,20'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:213,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:213,33'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:234,20'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:213,40'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:213,44'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:234,20'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:213,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:214,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:234,20'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:219,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:220,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:224,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:220,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:219,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:221,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:224,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:224,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:227,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - lys_getnext
        - Branch String:   'src/tree_schema.c:227,26'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:227,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:227,59'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - lys_getnext
        - Branch String:   'src/tree_schema.c:227,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:228,22'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:234,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:228,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:229,21'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:232,48'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
        - Branch String:   'src/tree_schema.c:234,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:234,29'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:238,21'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:234,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:236,20'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:238,21'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:238,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:239,25'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
            - BranchSide:      'src/tree_schema.c:247,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:240,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:241,39'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_node_actions
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:242,24'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_actions
        - Branch String:   'src/tree_schema.c:242,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:243,62'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:245,44'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:247,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:248,24'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
            - BranchSide:      'src/tree_schema.c:256,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:249,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:250,39'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:251,24'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_notifs
        - Branch String:   'src/tree_schema.c:251,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:252,61'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:254,44'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:256,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:282,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:258,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:259,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
            - BranchSide:      'src/tree_schema.c:281,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:259,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:259,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
            - BranchSide:      'src/tree_schema.c:259,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:259,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:260,33'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:269,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:260,75'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:261,37'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
            - BranchSide:      'src/tree_schema.c:268,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:260,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:262,57'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
            - BranchSide:      'src/tree_schema.c:268,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:263,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:265,29'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:267,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
        - Branch String:   'src/tree_schema.c:269,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:271,25'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:280,13'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:272,34'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:272,21'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:272,67'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lys_getnext
        - Branch String:   'src/tree_schema.c:272,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:273,30'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:279,17'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:273,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:274,29'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:277,56'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:287,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:298,13'
              BranchSideFuncs:
                - lys_getnext_into_case
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:306,15'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:318,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lys_getnext_into_case
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:332,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:341,15'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:351,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:298,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:299,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:302,66'
              BranchSideFuncs:
                - lys_getnext_into_case
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:306,43'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:306,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:306,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:307,33'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:307,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:309,40'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:311,24'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:318,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:320,21'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lys_getnext_into_case
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:320,53'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:320,73'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:321,20'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:320,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:321,20'
              BranchSideFuncs:
                - lys_getnext_into_case
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:323,17'
              BranchSideFuncs:
                - lys_getnext_into_case
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:323,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:324,40'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:327,67'
              BranchSideFuncs:
                - lys_getnext_into_case
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:332,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:334,20'
              BranchSideFuncs:
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:337,36'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:341,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:343,20'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/tree_schema.c:346,36'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lyplg_ext_get_storage
                - lysc_node_notifs
                - lyplg_ext_get_storage
                - ly_ctx_get_module_iter
                - lys_getnext
                - strcmp
                - strcmp
                - lyplg_ext_schema_mount_get_ctx
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
                - lys_getnext_into_case
                - ly_log
                - lyplg_ext_get_storage
                - lysc_node_child
                - ly_ctx_get_module_iter
                - __assert_fail
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/tree_schema.c:351,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:351,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:351,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:351,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:351,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:351,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/tree_schema.c:175,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:184,27'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:188,17'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_schema.c:219,27'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:224,13'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:227,36'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:232,24'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:241,17'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_schema.c:243,44'
          Dst:             lysc_node_actions
        - Src:             'src/tree_schema.c:250,17'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/tree_schema.c:252,44'
          Dst:             lysc_node_notifs
        - Src:             'src/tree_schema.c:260,26'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:261,30'
          Dst:             strcmp
        - Src:             'src/tree_schema.c:262,25'
          Dst:             lyplg_ext_schema_mount_get_ctx
        - Src:             'src/tree_schema.c:272,44'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema.c:277,32'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:302,13'
          Dst:             lys_getnext_into_case
        - Src:             'src/tree_schema.c:307,17'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:309,24'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:320,57'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:324,24'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:327,17'
          Dst:             lys_getnext_into_case
        - Src:             'src/tree_schema.c:337,20'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:346,20'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:351,9'
          Dst:             ly_log
    - functionName:    lys_find_path
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - path
        - output
      BBCount:         37
      ICount:          218
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_path_compile
        - ly_path_free
        - ly_path_parse
        - lyxp_expr_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:658,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:658,5'
              BranchSideFuncs:
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:658,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:658,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:658,5'
              BranchSideFuncs:
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:658,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:658,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:658,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:659,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:661,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:659,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:659,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:661,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:659,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:661,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:659,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:659,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:659,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:661,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:661,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:662,15'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:666,25'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:668,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:668,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:671,12'
              BranchSideFuncs:
                - ly_path_compile
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:673,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:673,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:676,13'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:676,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:676,33'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:676,33'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
      Callsites:
        - Src:             'src/tree_schema.c:658,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:658,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:659,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:666,11'
          Dst:             ly_path_parse
        - Src:             'src/tree_schema.c:672,11'
          Dst:             ly_path_compile
        - Src:             'src/tree_schema.c:679,5'
          Dst:             ly_path_free
        - Src:             'src/tree_schema.c:680,5'
          Dst:             lyxp_expr_free
    - functionName:    lys_find_path_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - path
        - output
        - set
      BBCount:         36
      ICount:          215
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_path_compile
        - ly_path_free
        - ly_path_parse
        - lys_find_lypath_atoms
        - lyxp_expr_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:623,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:623,5'
              BranchSideFuncs:
                - ly_log
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:623,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:623,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:626,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:626,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:626,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
                - ly_log
        - Branch String:   'src/tree_schema.c:624,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:624,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:626,10'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:626,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:627,15'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:631,25'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:633,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:633,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:636,12'
              BranchSideFuncs:
                - ly_path_compile
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:638,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:638,5'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:641,33'
              BranchSideFuncs:
                - lys_find_lypath_atoms
                - ly_path_free
                - lyxp_expr_free
      Callsites:
        - Src:             'src/tree_schema.c:623,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:623,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:623,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:624,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:631,11'
          Dst:             ly_path_parse
        - Src:             'src/tree_schema.c:637,11'
          Dst:             ly_path_compile
        - Src:             'src/tree_schema.c:641,11'
          Dst:             lys_find_lypath_atoms
        - Src:             'src/tree_schema.c:644,5'
          Dst:             ly_path_free
        - Src:             'src/tree_schema.c:645,5'
          Dst:             lyxp_expr_free
    - functionName:    lys_find_lypath_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - set
      BBCount:         38
      ICount:          227
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_set_free
        - ly_set_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:590,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:590,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:590,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:590,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:590,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:593,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:593,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:593,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:595,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:595,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:595,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:595,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:595,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:597,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:604,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema.c:597,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:597,9'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:598,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:598,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:598,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:598,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:598,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:599,18'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:604,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:599,71'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:599,75'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:601,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:599,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:601,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:603,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:601,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:601,17'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:602,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema.c:607,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:608,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:611,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:590,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:590,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:593,5'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:597,9'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:601,17'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:608,9'
          Dst:             ly_set_free
    - functionName:    lys_find_xpath
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - xpath
        - options
        - set
      BBCount:         57
      ICount:          337
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lyxp_atomize
        - lyxp_expr_free
        - lyxp_expr_parse
        - lyxp_set_free_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:541,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:541,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:541,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:541,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:541,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:541,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:541,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:541,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:541,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:541,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:541,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:542,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:543,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:542,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:542,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:543,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:542,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:543,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:542,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:542,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:542,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:543,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:543,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:544,17'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:546,10'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:546,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:547,15'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:551,22'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:552,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:552,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:555,27'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:556,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:556,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:559,24'
              BranchSideFuncs:
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:560,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:560,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:563,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:564,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:564,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:565,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:567,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:568,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:572,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
        - Branch String:   'src/tree_schema.c:568,60'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:568,71'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:572,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:568,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:569,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:572,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:570,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:570,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:571,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:577,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:578,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:581,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:541,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:541,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:541,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:542,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:551,11'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:555,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_schema.c:559,11'
          Dst:             lyxp_atomize
        - Src:             'src/tree_schema.c:564,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:569,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:575,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_schema.c:576,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema.c:578,9'
          Dst:             ly_set_free
    - functionName:    lys_find_expr_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - cur_mod
        - expr
        - prefixes
        - options
        - set
      BBCount:         63
      ICount:          376
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lyxp_atomize
        - lyxp_set_free_content
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:493,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:493,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:493,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:493,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:493,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:493,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:493,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:493,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:493,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:493,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:493,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:494,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:494,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:495,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:494,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:495,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:494,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:495,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:494,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:494,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:495,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:494,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:494,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:495,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:496,17'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:500,22'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:501,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:501,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:504,24'
              BranchSideFuncs:
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:506,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:506,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:509,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:510,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:510,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:511,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:513,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:514,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:521,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
        - Branch String:   'src/tree_schema.c:514,60'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:514,71'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:521,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:514,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:515,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:521,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:515,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:518,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
        - Branch String:   'src/tree_schema.c:515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:515,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:518,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
        - Branch String:   'src/tree_schema.c:515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:515,13'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
            - BranchSide:      'src/tree_schema.c:518,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
        - Branch String:   'src/tree_schema.c:519,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:519,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:520,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_set_add
        - Branch String:   'src/tree_schema.c:525,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:526,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema.c:529,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:493,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:493,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:493,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:493,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:494,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:500,11'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:504,11'
          Dst:             lyxp_atomize
        - Src:             'src/tree_schema.c:510,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:515,13'
          Dst:             __assert_fail
        - Src:             'src/tree_schema.c:518,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:524,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_schema.c:526,9'
          Dst:             ly_set_free
    - functionName:    lys_find_xpath_atoms
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - xpath
        - options
        - set
      BBCount:         52
      ICount:          306
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_set_new
        - lyxp_atomize
        - lyxp_expr_free
        - lyxp_expr_parse
        - lyxp_set_free_content
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:446,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:446,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:446,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:446,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:446,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:446,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:446,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:446,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:446,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:446,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:446,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:447,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:448,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:447,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:447,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:448,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:447,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:448,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:447,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
                - ly_log
        - Branch String:   'src/tree_schema.c:447,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:447,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:448,11'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:448,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:449,17'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:451,10'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:451,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:452,15'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:456,22'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:457,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:457,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:460,27'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:461,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:461,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:464,24'
              BranchSideFuncs:
                - lyxp_atomize
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:465,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:465,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:468,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:469,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:469,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:470,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:472,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:473,20'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
            - BranchSide:      'src/tree_schema.c:477,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
        - Branch String:   'src/tree_schema.c:473,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:474,31'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:477,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
        - Branch String:   'src/tree_schema.c:475,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:475,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
            - BranchSide:      'src/tree_schema.c:476,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_expr_free
                - ly_set_add
      Callsites:
        - Src:             'src/tree_schema.c:446,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:446,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:446,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:447,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:456,11'
          Dst:             ly_set_new
        - Src:             'src/tree_schema.c:460,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/tree_schema.c:464,11'
          Dst:             lyxp_atomize
        - Src:             'src/tree_schema.c:469,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:474,19'
          Dst:             ly_set_add
        - Src:             'src/tree_schema.c:480,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/tree_schema.c:481,5'
          Dst:             lyxp_expr_free
    - functionName:    lys_find_child
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - int
      constantsTouched: []
      argNames:
        - parent
        - module
        - name
        - name_len
        - nodetype
        - options
      BBCount:         43
      ICount:          228
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - ly_log
        - ly_strncmp
        - lys_getnext
        - strcmp
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:409,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:409,5'
              BranchSideFuncs:
                - ly_log
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:409,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:409,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:409,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:411,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:411,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:411,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
                - ly_log
        - Branch String:   'src/tree_schema.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:411,10'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema.c:410,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:411,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:412,18'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:415,5'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:415,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:416,15'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:434,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:416,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:417,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:419,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:419,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:420,13'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:423,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:423,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:424,29'
              BranchSideFuncs:
                - ly_strncmp
                - lys_getnext
                - strcmp
            - BranchSide:      'src/tree_schema.c:428,25'
              BranchSideFuncs:
                - strcmp
                - lys_getnext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:424,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:425,24'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:427,9'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:428,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs:
                - lys_getnext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:429,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:409,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:409,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:410,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:415,20'
          Dst:             lys_getnext
        - Src:             'src/tree_schema.c:424,18'
          Dst:             ly_strncmp
        - Src:             'src/tree_schema.c:428,18'
          Dst:             strcmp
    - functionName:    lysc_ext_find_node
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - int
      constantsTouched: []
      argNames:
        - ext
        - module
        - name
        - name_len
        - nodetype
        - options
      BBCount:         28
      ICount:          155
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - ly_strncmp
        - lys_getnext_ext
        - strcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:376,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:376,5'
              BranchSideFuncs:
                - ly_log
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:376,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:376,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:376,5'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:377,10'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:377,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:378,18'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:381,9'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:381,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:381,20'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:385,5'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:381,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:385,5'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:385,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:386,15'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:400,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:386,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:387,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext_ext
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:390,13'
              BranchSideFuncs:
                - strcmp
                - lys_getnext_ext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:390,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:391,29'
              BranchSideFuncs:
                - ly_strncmp
                - lys_getnext_ext
                - strcmp
            - BranchSide:      'src/tree_schema.c:395,25'
              BranchSideFuncs:
                - strcmp
                - lys_getnext_ext
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:391,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:392,24'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:394,9'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
        - Branch String:   'src/tree_schema.c:395,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:0,0'
              BranchSideFuncs:
                - lys_getnext_ext
                - strcmp
                - ly_strncmp
            - BranchSide:      'src/tree_schema.c:396,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema.c:376,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:376,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:385,20'
          Dst:             lys_getnext_ext
        - Src:             'src/tree_schema.c:391,18'
          Dst:             ly_strncmp
        - Src:             'src/tree_schema.c:395,18'
          Dst:             strcmp
    - functionName:    lys_getnext_ext
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - last
        - parent
        - ext
        - options
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lys_getnext_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema.c:367,12'
          Dst:             lys_getnext_
    - functionName:    lysc_module_dfs_full
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - dfs_clb
        - data
      BBCount:         28
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lysc_tree_dfs_full
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:102,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:102,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:102,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:102,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:102,5'
              BranchSideFuncs:
                - ly_log
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:102,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:102,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:102,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:105,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:105,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:106,9'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:110,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:106,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:107,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:110,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:111,9'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:115,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:111,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:112,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
                - lysc_tree_dfs_full
        - Branch String:   'src/tree_schema.c:115,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:116,9'
              BranchSideFuncs:
                - lysc_tree_dfs_full
            - BranchSide:      'src/tree_schema.c:119,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:116,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:117,5'
              BranchSideFuncs:
                - lysc_tree_dfs_full
      Callsites:
        - Src:             'src/tree_schema.c:102,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:102,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:102,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:106,9'
          Dst:             lysc_tree_dfs_full
        - Src:             'src/tree_schema.c:111,9'
          Dst:             lysc_tree_dfs_full
        - Src:             'src/tree_schema.c:116,9'
          Dst:             lysc_tree_dfs_full
    - functionName:    lysc_tree_dfs_full
      functionSourceFile: '/src/libyang/src/tree_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - dfs_clb
        - data
      BBCount:         79
      ICount:          417
      EdgeCount:       104
      CyclomaticComplexity: 27
      functionsReached:
        - ly_log
        - lysc_node_actions
        - lysc_node_child
        - lysc_node_notifs
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema.c:67,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:67,5'
              BranchSideFuncs:
                - ly_log
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:67,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema.c:67,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:67,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:69,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:69,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:71,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:94,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema.c:71,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:73,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:73,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:74,13'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:82,9'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:74,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:76,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:80,9'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:76,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:76,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:78,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:78,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:78,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:78,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:74,13'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:78,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:78,17'
              BranchSideFuncs:
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:82,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:83,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:83,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:85,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:89,9'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:85,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:87,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:87,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:87,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:87,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:83,13'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:87,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:87,17'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:91,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_child
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:91,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:91,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:91,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:69,5'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
        - Branch String:   'src/tree_schema.c:91,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
            - BranchSide:      'src/tree_schema.c:91,9'
              BranchSideFuncs:
                - lysc_node_actions
                - lysc_node_notifs
                - lysc_node_child
                - lysc_node_child
                - lysc_node_child
      Callsites:
        - Src:             'src/tree_schema.c:67,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:67,5'
          Dst:             ly_log
        - Src:             'src/tree_schema.c:73,9'
          Dst:             lysc_node_actions
        - Src:             'src/tree_schema.c:78,17'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:82,9'
          Dst:             lysc_node_notifs
        - Src:             'src/tree_schema.c:87,17'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema.c:91,9'
          Dst:             lysc_node_child
    - functionName:    lysc_node_notif_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - notif
      BBCount:         30
      ICount:          178
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - lysc_must_free
        - lysc_node_free_
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:984,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:984,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:984,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:984,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:984,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:984,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:984,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:984,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:985,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:985,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:985,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:985,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:985,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:985,5'
              BranchSideFuncs:
                - lysc_must_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:985,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:985,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:985,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:986,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:986,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:986,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:986,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:986,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:987,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:989,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:984,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:985,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:987,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_when_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - w
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ly_free_prefix_data
        - lydict_remove
        - lysc_ext_instance_free
        - lyxp_expr_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:689,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:690,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:692,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:696,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:696,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:696,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:696,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:696,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:696,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:696,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:696,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:697,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:692,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema_free.c:693,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_schema_free.c:694,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:695,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:696,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_must_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - must
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_free_prefix_data
        - lydict_remove
        - lysc_ext_instance_free
        - lyxp_expr_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:710,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:711,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:714,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_free_prefix_data
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:720,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:720,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:720,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:720,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:720,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:720,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:720,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:720,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:720,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:714,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema_free.c:715,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_schema_free.c:716,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:717,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:718,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:719,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:720,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_node_free_
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         34
      ICount:          216
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lydict_remove
        - lysc_ext_instance_free
        - lysc_node_action_free
        - lysc_node_action_inout_free
        - lysc_node_anydata_free
        - lysc_node_case_free
        - lysc_node_choice_free
        - lysc_node_container_free
        - lysc_node_leaf_free
        - lysc_node_leaflist_free
        - lysc_node_list_free
        - lysc_node_notif_free
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1158,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1160,34'
              BranchSideFuncs:
                - lysc_node_container_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1163,29'
              BranchSideFuncs:
                - lysc_node_leaf_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1166,33'
              BranchSideFuncs:
                - lysc_node_leaflist_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1169,29'
              BranchSideFuncs:
                - lysc_node_list_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1172,31'
              BranchSideFuncs:
                - lysc_node_choice_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1175,29'
              BranchSideFuncs:
                - lysc_node_case_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1179,32'
              BranchSideFuncs:
                - lysc_node_anydata_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1179,32'
              BranchSideFuncs:
                - lysc_node_anydata_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1183,31'
              BranchSideFuncs:
                - lysc_node_action_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1183,31'
              BranchSideFuncs:
                - lysc_node_action_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1187,37'
              BranchSideFuncs:
                - lysc_node_action_inout_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1187,37'
              BranchSideFuncs:
                - lysc_node_action_inout_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1191,30'
              BranchSideFuncs:
                - lysc_node_notif_free
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1194,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1197,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1197,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1197,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1197,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1197,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1197,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1197,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1197,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1199,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1199,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1199,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:1200,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1153,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1154,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1155,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1160,9'
          Dst:             lysc_node_container_free
        - Src:             'src/tree_schema_free.c:1163,9'
          Dst:             lysc_node_leaf_free
        - Src:             'src/tree_schema_free.c:1166,9'
          Dst:             lysc_node_leaflist_free
        - Src:             'src/tree_schema_free.c:1169,9'
          Dst:             lysc_node_list_free
        - Src:             'src/tree_schema_free.c:1172,9'
          Dst:             lysc_node_choice_free
        - Src:             'src/tree_schema_free.c:1175,9'
          Dst:             lysc_node_case_free
        - Src:             'src/tree_schema_free.c:1179,9'
          Dst:             lysc_node_anydata_free
        - Src:             'src/tree_schema_free.c:1183,9'
          Dst:             lysc_node_action_free
        - Src:             'src/tree_schema_free.c:1187,9'
          Dst:             lysc_node_action_inout_free
        - Src:             'src/tree_schema_free.c:1191,9'
          Dst:             lysc_node_notif_free
        - Src:             'src/tree_schema_free.c:1194,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_free.c:1197,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_node_container_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         44
      ICount:          243
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - lysc_must_free
        - lysc_node_free_
        - lysc_when_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:996,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:996,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:996,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:996,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:997,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:999,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:999,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:999,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:999,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:999,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1000,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1002,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1002,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1002,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1002,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1002,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1003,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1005,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1005,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1005,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1005,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1005,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1005,5'
              BranchSideFuncs:
                - lysc_when_free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1005,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1005,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1005,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs:
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1006,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1006,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:997,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1000,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1003,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1005,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1006,5'
          Dst:             lysc_must_free
    - functionName:    lysc_node_leaf_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         29
      ICount:          204
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - lydict_remove
        - lysc_must_free
        - lysc_type_free
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1019,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1019,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1019,5'
              BranchSideFuncs:
                - lysc_when_free
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1019,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1019,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1020,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1020,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1020,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1020,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1020,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1020,5'
              BranchSideFuncs:
                - lysc_must_free
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1020,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1020,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1020,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
            - BranchSide:      'src/tree_schema_free.c:1021,9'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysc_type_free
        - Branch String:   'src/tree_schema_free.c:1021,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1022,24'
              BranchSideFuncs:
                - lysc_type_free
                - lydict_remove
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1024,19'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1025,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1025,9'
              BranchSideFuncs:
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1026,9'
              BranchSideFuncs:
                - lysc_type_free
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1019,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1020,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1022,9'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:1024,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1027,9'
          Dst:             lysc_type_free
    - functionName:    lysc_node_leaflist_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         36
      ICount:          256
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - lydict_remove
        - lysc_must_free
        - lysc_type_free
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1044,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1044,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1044,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1044,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1044,5'
              BranchSideFuncs:
                - lysc_when_free
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1044,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1044,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1044,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1045,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1045,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1045,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1045,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1045,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1045,5'
              BranchSideFuncs:
                - lysc_must_free
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1045,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1045,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1045,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
            - BranchSide:      'src/tree_schema_free.c:1046,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
                - lysc_type_free
        - Branch String:   'src/tree_schema_free.c:1046,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1047,24'
              BranchSideFuncs:
                - lysc_type_free
                - lydict_remove
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1049,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1050,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1050,5'
              BranchSideFuncs:
                - free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1050,5'
              BranchSideFuncs:
                - free
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:1050,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1051,9'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1055,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1055,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1055,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1055,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1044,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1045,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1047,9'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:1049,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1052,9'
          Dst:             lysc_type_free
    - functionName:    lysc_node_list_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         57
      ICount:          323
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - lysc_must_free
        - lysc_node_free_
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1071,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1071,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1071,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1071,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1072,25'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1074,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1074,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1074,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1074,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1074,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1074,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1074,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1074,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1074,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1075,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1075,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1075,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1075,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1075,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1075,5'
              BranchSideFuncs:
                - lysc_must_free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1075,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1075,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1075,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1077,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1077,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1077,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1077,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1077,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1078,9'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1080,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1078,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1078,9'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1079,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1080,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1080,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1082,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1082,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1082,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1083,25'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1085,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1085,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1085,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1085,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1085,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1086,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1072,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1074,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1075,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1083,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1086,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_choice_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - lysc_node_free_
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1102,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1102,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1102,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1102,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1102,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1102,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1102,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1102,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1103,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1103,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1103,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1103,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1103,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1104,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1106,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1102,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1104,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_case_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - lysc_node_free_
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1120,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1120,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1120,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1120,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1120,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1120,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1120,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1120,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1121,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1121,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1121,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1121,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1122,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1124,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1120,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1122,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_anydata_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         23
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - lysc_must_free
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1136,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1136,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:1136,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:1136,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1136,5'
              BranchSideFuncs:
                - lysc_when_free
                - free
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1136,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
                - free
        - Branch String:   'src/tree_schema_free.c:1136,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1136,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1137,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1137,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1137,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1137,5'
              BranchSideFuncs:
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1137,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1137,5'
              BranchSideFuncs:
                - lysc_must_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1137,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1137,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1137,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1136,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1137,5'
          Dst:             lysc_must_free
    - functionName:    lysc_node_action_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - action
      BBCount:         19
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lysc_node_free_
        - lysc_when_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:963,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:963,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - lysc_when_free
            - BranchSide:      'src/tree_schema_free.c:963,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
                - lysc_when_free
        - Branch String:   'src/tree_schema_free.c:963,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:963,5'
              BranchSideFuncs:
                - lysc_when_free
                - lysc_node_free_
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:963,5'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:963,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:963,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:964,9'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:964,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:965,25'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:967,9'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:967,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:967,9'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:968,25'
              BranchSideFuncs:
                - lysc_node_free_
      Callsites:
        - Src:             'src/tree_schema_free.c:963,5'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:965,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:968,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_node_action_inout_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - inout
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - lysc_must_free
        - lysc_node_free_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:947,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:947,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:947,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:947,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:947,5'
              BranchSideFuncs:
                - lysc_must_free
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:947,5'
              BranchSideFuncs:
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:947,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:947,5'
              BranchSideFuncs:
                - free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:948,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:948,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:948,5'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:948,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:948,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:949,25'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:951,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:947,5'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:949,9'
          Dst:             lysc_node_free_
    - functionName:    lysc_ext_instance_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         20
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lydict_remove
        - lysc_ext_instance_free
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:666,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:666,21'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:669,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:666,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:666,41'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:669,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:666,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:667,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:669,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:670,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:670,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:670,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:670,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:670,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:670,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:670,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:670,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:670,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:669,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:670,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_type_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         98
      ICount:          538
      EdgeCount:       119
      CyclomaticComplexity: 23
      functionsReached:
        - ly_free_prefix_data
        - lydict_remove
        - lysc_enum_item_free
        - lysc_ext_instance_free
        - lysc_pattern_free
        - lysc_range_free
        - lysc_type2_free
        - lysc_type_free
        - lyxp_expr_free
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:880,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:880,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lyxp_expr_free
                - ly_free_prefix_data
                - lysc_type_free
                - free
                - lysc_type2_free
                - free
                - lysc_range_free
                - free
                - free
                - lysc_enum_item_free
                - free
                - lysc_pattern_free
                - lysc_range_free
                - free
                - lysc_range_free
                - free
                - free
                - lysc_enum_item_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:881,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_free.c:880,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:881,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:884,13'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lyxp_expr_free
                - ly_free_prefix_data
                - lysc_type_free
                - free
                - lysc_type2_free
                - free
                - lysc_range_free
                - free
                - free
                - lysc_enum_item_free
                - free
                - lysc_pattern_free
                - lysc_range_free
                - free
                - lysc_range_free
                - free
                - free
                - lysc_enum_item_free
                - lysc_range_free
                - free
        - Branch String:   'src/tree_schema_free.c:884,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:886,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:889,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:892,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:895,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:899,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - lysc_range_free
                - free
            - BranchSide:      'src/tree_schema_free.c:912,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:915,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_type2_free
            - BranchSide:      'src/tree_schema_free.c:918,24'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_free_prefix_data
                - lysc_type_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:927,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:927,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:927,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:927,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:930,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:886,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:886,9'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:887,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:889,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:889,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:889,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
        - Branch String:   'src/tree_schema_free.c:889,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:889,9'
              BranchSideFuncs:
                - lysc_enum_item_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:889,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:889,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:889,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:890,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:892,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:892,9'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:893,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:895,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:895,9'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
        - Branch String:   'src/tree_schema_free.c:896,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_pattern_free
        - Branch String:   'src/tree_schema_free.c:896,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - lysc_pattern_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:896,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:896,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:897,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:899,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:899,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:899,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_enum_item_free
        - Branch String:   'src/tree_schema_free.c:899,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:899,9'
              BranchSideFuncs:
                - lysc_enum_item_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:899,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:899,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:899,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:900,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:909,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:909,9'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:910,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:912,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:912,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:913,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:915,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:915,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_type2_free
            - BranchSide:      'src/tree_schema_free.c:915,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_type2_free
        - Branch String:   'src/tree_schema_free.c:915,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:915,9'
              BranchSideFuncs:
                - lysc_type2_free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:915,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:915,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:915,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:916,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:931,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:931,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:931,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:931,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:931,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:931,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:932,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:886,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:889,9'
          Dst:             lysc_enum_item_free
        - Src:             'src/tree_schema_free.c:892,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:895,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:896,9'
          Dst:             lysc_pattern_free
        - Src:             'src/tree_schema_free.c:899,9'
          Dst:             lysc_enum_item_free
        - Src:             'src/tree_schema_free.c:909,9'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:915,9'
          Dst:             lysc_type2_free
        - Src:             'src/tree_schema_free.c:918,9'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema_free.c:919,9'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_schema_free.c:920,9'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:930,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:931,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_range_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - range
      BBCount:         16
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lydict_remove
        - lysc_ext_instance_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:831,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:831,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:832,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:836,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:836,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:836,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:836,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:836,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:836,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:836,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:836,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:836,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:832,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:833,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:834,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:835,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:836,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_enum_item_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - item
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_remove
        - lysc_ext_instance_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:861,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:861,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:861,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:861,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:861,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:861,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:861,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:861,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:861,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:858,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:859,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:860,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:861,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_pattern_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pattern
      BBCount:         16
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lydict_remove
        - lysc_ext_instance_free
        - pcre2_code_free_8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:842,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:845,23'
              BranchSideFuncs:
                - pcre2_code_free_8
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:851,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:851,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:851,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:851,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:851,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:851,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:851,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:851,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:852,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:845,5'
          Dst:             pcre2_code_free_8
        - Src:             'src/tree_schema_free.c:846,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:847,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:848,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:849,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:850,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:851,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_type2_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lysc_type_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema_free.c:874,5'
          Dst:             lysc_type_free
    - functionName:    lysc_extension_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         16
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ly_set_add
        - ly_set_contains
        - lysc_ext_instance_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:175,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:181,23'
              BranchSideFuncs:
                - ly_set_add
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:184,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:184,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:184,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:184,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:184,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:184,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:184,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:184,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:186,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:175,9'
          Dst:             ly_set_contains
        - Src:             'src/tree_schema_free.c:181,11'
          Dst:             ly_set_add
        - Src:             'src/tree_schema_free.c:184,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysp_include_free_
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - include
        - main_module
      BBCount:         18
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
        - lysp_module_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:119,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:119,24'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - lysp_module_free
            - BranchSide:      'src/tree_schema_free.c:122,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:119,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:120,26'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:122,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:125,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:125,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:125,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:125,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:125,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:125,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:125,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:125,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:125,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:120,9'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema_free.c:122,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:123,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:124,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:125,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_module_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module
      BBCount:         134
      ICount:          822
      EdgeCount:       173
      CyclomaticComplexity: 41
      functionsReached:
        - lydict_remove
        - lysp_deviation_free
        - lysp_ext_free
        - lysp_ext_instance_free
        - lysp_feature_free
        - lysp_ident_free
        - lysp_import_free
        - lysp_node_free
        - lysp_revision_free
        - lysp_tpdf_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:618,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:619,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
                - free
                - lysp_import_free
            - BranchSide:      'src/tree_schema_free.c:622,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
                - free
                - lysp_import_free
        - Branch String:   'src/tree_schema_free.c:622,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:622,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
                - free
                - lysp_import_free
            - BranchSide:      'src/tree_schema_free.c:622,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
                - free
                - lysp_import_free
        - Branch String:   'src/tree_schema_free.c:622,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:622,5'
              BranchSideFuncs:
                - lysp_import_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:622,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:622,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:622,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
            - BranchSide:      'src/tree_schema_free.c:623,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
        - Branch String:   'src/tree_schema_free.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:623,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
            - BranchSide:      'src/tree_schema_free.c:623,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
        - Branch String:   'src/tree_schema_free.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:623,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
            - BranchSide:      'src/tree_schema_free.c:623,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
                - free
        - Branch String:   'src/tree_schema_free.c:623,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:623,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
            - BranchSide:      'src/tree_schema_free.c:625,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
        - Branch String:   'src/tree_schema_free.c:625,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:625,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
            - BranchSide:      'src/tree_schema_free.c:625,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
                - lysp_revision_free
        - Branch String:   'src/tree_schema_free.c:625,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:625,5'
              BranchSideFuncs:
                - lysp_revision_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
            - BranchSide:      'src/tree_schema_free.c:625,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
                - free
        - Branch String:   'src/tree_schema_free.c:625,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:625,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
            - BranchSide:      'src/tree_schema_free.c:626,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
        - Branch String:   'src/tree_schema_free.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:626,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
            - BranchSide:      'src/tree_schema_free.c:626,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_free
        - Branch String:   'src/tree_schema_free.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:626,5'
              BranchSideFuncs:
                - lysp_ext_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
            - BranchSide:      'src/tree_schema_free.c:626,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
        - Branch String:   'src/tree_schema_free.c:626,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:626,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
            - BranchSide:      'src/tree_schema_free.c:627,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
        - Branch String:   'src/tree_schema_free.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:627,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
            - BranchSide:      'src/tree_schema_free.c:627,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
        - Branch String:   'src/tree_schema_free.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:627,5'
              BranchSideFuncs:
                - lysp_feature_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
            - BranchSide:      'src/tree_schema_free.c:627,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
                - free
        - Branch String:   'src/tree_schema_free.c:627,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:627,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
            - BranchSide:      'src/tree_schema_free.c:628,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
        - Branch String:   'src/tree_schema_free.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:628,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
            - BranchSide:      'src/tree_schema_free.c:628,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_ident_free
        - Branch String:   'src/tree_schema_free.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:628,5'
              BranchSideFuncs:
                - lysp_ident_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
            - BranchSide:      'src/tree_schema_free.c:628,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - free
        - Branch String:   'src/tree_schema_free.c:628,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:628,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:629,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:629,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:629,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:629,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:629,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:629,5'
              BranchSideFuncs:
                - lysp_tpdf_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:629,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:629,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:629,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:630,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:630,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:630,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:630,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:630,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:631,24'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:633,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:633,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:633,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:633,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:633,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:634,24'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:636,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:636,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:636,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:636,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:636,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:637,24'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:639,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:639,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:639,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:639,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:639,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:640,24'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:642,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:642,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:642,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:642,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:642,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:643,24'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
            - BranchSide:      'src/tree_schema_free.c:645,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
        - Branch String:   'src/tree_schema_free.c:645,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:645,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
            - BranchSide:      'src/tree_schema_free.c:645,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_deviation_free
        - Branch String:   'src/tree_schema_free.c:645,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:645,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:645,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:645,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:645,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:646,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:646,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:646,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:646,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:646,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:646,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_schema_free.c:646,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
        - Branch String:   'src/tree_schema_free.c:646,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:646,5'
              BranchSideFuncs:
                - free
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:648,9'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
        - Branch String:   'src/tree_schema_free.c:648,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:649,66'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_schema_free.c:660,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:622,5'
          Dst:             lysp_import_free
        - Src:             'src/tree_schema_free.c:625,5'
          Dst:             lysp_revision_free
        - Src:             'src/tree_schema_free.c:626,5'
          Dst:             lysp_ext_free
        - Src:             'src/tree_schema_free.c:627,5'
          Dst:             lysp_feature_free
        - Src:             'src/tree_schema_free.c:628,5'
          Dst:             lysp_ident_free
        - Src:             'src/tree_schema_free.c:629,5'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:631,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:634,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:637,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:640,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:643,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:645,5'
          Dst:             lysp_deviation_free
        - Src:             'src/tree_schema_free.c:646,5'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:651,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:652,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:653,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:654,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:655,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:656,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:657,9'
          Dst:             lydict_remove
    - functionName:    lysp_ext_instance_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         25
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - ly_free_prefix_data
        - lydict_remove
        - lysp_ext_instance_free
        - lysp_stmt_free
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:76,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:76,24'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_stmt_free
            - BranchSide:      'src/tree_schema_free.c:80,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_stmt_free
        - Branch String:   'src/tree_schema_free.c:76,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:77,9'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_stmt_free
            - BranchSide:      'src/tree_schema_free.c:80,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_stmt_free
        - Branch String:   'src/tree_schema_free.c:80,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:80,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_stmt_free
            - BranchSide:      'src/tree_schema_free.c:80,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_stmt_free
        - Branch String:   'src/tree_schema_free.c:80,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:81,24'
              BranchSideFuncs:
                - lysp_stmt_free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:84,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:84,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:84,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:84,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:84,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:84,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:84,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:84,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:84,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:84,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:73,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:74,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:75,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_schema_free.c:81,9'
          Dst:             lysp_stmt_free
        - Src:             'src/tree_schema_free.c:84,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_stmt_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ly_free_prefix_data
        - lydict_remove
        - lysp_stmt_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:61,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:61,5'
              BranchSideFuncs:
                - free
                - lysp_stmt_free
            - BranchSide:      'src/tree_schema_free.c:61,5'
              BranchSideFuncs:
                - free
                - lysp_stmt_free
        - Branch String:   'src/tree_schema_free.c:61,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:62,24'
              BranchSideFuncs:
                - lysp_stmt_free
                - free
            - BranchSide:      'src/tree_schema_free.c:65,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:57,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:58,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:59,5'
          Dst:             ly_free_prefix_data
        - Src:             'src/tree_schema_free.c:62,9'
          Dst:             lysp_stmt_free
    - functionName:    lysp_import_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - import
      BBCount:         13
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:101,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:101,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:101,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:101,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:101,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:101,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:97,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:98,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:99,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:100,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:101,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_include_free_submodule
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - include
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lysp_include_free_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema_free.c:137,5'
          Dst:             lysp_include_free_
    - functionName:    lysp_include_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - include
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lysp_include_free_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema_free.c:149,5'
          Dst:             lysp_include_free_
    - functionName:    lysp_revision_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - rev
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:163,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:163,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:163,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:163,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:163,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:163,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:163,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:163,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:163,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:161,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:162,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:163,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_ext_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         16
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lydict_remove
        - lysc_extension_free
        - lysp_ext_instance_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:202,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:202,5'
              BranchSideFuncs:
                - lysc_extension_free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:202,5'
              BranchSideFuncs:
                - lysc_extension_free
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:202,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:202,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - lysc_extension_free
                - free
            - BranchSide:      'src/tree_schema_free.c:202,5'
              BranchSideFuncs:
                - lysc_extension_free
                - free
        - Branch String:   'src/tree_schema_free.c:202,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:202,5'
              BranchSideFuncs:
                - free
                - lysc_extension_free
            - BranchSide:      'src/tree_schema_free.c:203,9'
              BranchSideFuncs:
                - lysc_extension_free
        - Branch String:   'src/tree_schema_free.c:203,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:203,9'
              BranchSideFuncs:
                - lysc_extension_free
            - BranchSide:      'src/tree_schema_free.c:204,29'
              BranchSideFuncs:
                - lysc_extension_free
      Callsites:
        - Src:             'src/tree_schema_free.c:198,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:199,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:200,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:201,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:202,5'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:204,9'
          Dst:             lysc_extension_free
    - functionName:    lysp_feature_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - feat
      BBCount:         36
      ICount:          238
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - lydict_remove
        - lysc_iffeature_free
        - lysp_ext_instance_free
        - lysp_qname_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:218,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:218,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:218,5'
              BranchSideFuncs:
                - lysp_qname_free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
                - free
            - BranchSide:      'src/tree_schema_free.c:218,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
                - free
        - Branch String:   'src/tree_schema_free.c:218,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:218,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
            - BranchSide:      'src/tree_schema_free.c:219,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
        - Branch String:   'src/tree_schema_free.c:219,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:219,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
            - BranchSide:      'src/tree_schema_free.c:219,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
                - lysc_iffeature_free
        - Branch String:   'src/tree_schema_free.c:219,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:219,5'
              BranchSideFuncs:
                - lysc_iffeature_free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:219,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:219,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:219,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:220,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:220,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:220,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:221,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:223,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:223,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:223,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:223,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:223,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:223,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:223,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:223,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:217,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:218,5'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:219,5'
          Dst:             lysc_iffeature_free
        - Src:             'src/tree_schema_free.c:221,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:222,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:223,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_ident_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ident
      BBCount:         33
      ICount:          223
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
        - lysp_qname_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:236,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:236,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:236,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:236,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:236,5'
              BranchSideFuncs:
                - lysp_qname_free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
                - free
            - BranchSide:      'src/tree_schema_free.c:236,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
                - free
        - Branch String:   'src/tree_schema_free.c:236,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:236,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:237,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
        - Branch String:   'src/tree_schema_free.c:237,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:237,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:237,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lydict_remove
        - Branch String:   'src/tree_schema_free.c:237,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:237,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:237,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:237,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:237,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:238,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:240,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:240,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:240,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:240,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:240,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:240,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:240,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:240,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:235,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:236,5'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:237,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:238,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:239,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:240,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_tpdf_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - tpdf
      BBCount:         13
      ICount:          117
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
        - lysp_type_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:306,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:306,5'
              BranchSideFuncs:
                - lysp_type_free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:306,5'
              BranchSideFuncs:
                - lysp_type_free
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:306,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:306,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - lysp_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:306,5'
              BranchSideFuncs:
                - lysp_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:306,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:306,5'
              BranchSideFuncs:
                - free
                - lysp_type_free
            - BranchSide:      'src/tree_schema_free.c:306,5'
              BranchSideFuncs:
                - lysp_type_free
      Callsites:
        - Src:             'src/tree_schema_free.c:301,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:302,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:303,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:304,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:305,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:306,5'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:308,5'
          Dst:             lysp_type_free
    - functionName:    lysp_node_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         286
      ICount:          1624
      EdgeCount:       363
      CyclomaticComplexity: 79
      functionsReached:
        - ly_log
        - lydict_remove
        - lysp_augment_free
        - lysp_ext_instance_free
        - lysp_grp_free
        - lysp_node_free
        - lysp_node_musts
        - lysp_node_when
        - lysp_qname_free
        - lysp_refine_free
        - lysp_restr_free
        - lysp_tpdf_free
        - lysp_type_free
        - lysp_when_free
      functionUses:    34
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:456,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:456,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:456,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:456,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:456,5'
              BranchSideFuncs:
                - lysp_qname_free
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:456,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:456,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:456,5'
              BranchSideFuncs:
                - free
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:457,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:457,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:457,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:457,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:457,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:457,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:457,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:457,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:457,5'
              BranchSideFuncs:
                - free
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
            - BranchSide:      'src/tree_schema_free.c:459,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
                - lysp_when_free
                - free
        - Branch String:   'src/tree_schema_free.c:459,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:459,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:460,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:460,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:460,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:460,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:460,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:460,5'
              BranchSideFuncs:
                - lysp_restr_free
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:460,5'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:460,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:460,5'
              BranchSideFuncs:
                - free
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:462,13'
              BranchSideFuncs:
                - lysp_augment_free
                - free
                - lysp_grp_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_node_free
                - free
                - lysp_refine_free
                - lysp_node_free
                - lydict_remove
                - lysp_node_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - lysp_type_free
                - lydict_remove
                - free
                - lysp_qname_free
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:462,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:464,46'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:488,41'
              BranchSideFuncs:
                - lysp_type_free
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_schema_free.c:495,46'
              BranchSideFuncs:
                - lysp_type_free
                - lydict_remove
                - free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:502,41'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:527,45'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:535,40'
              BranchSideFuncs:
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:544,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:544,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:546,41'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - free
                - lysp_refine_free
            - BranchSide:      'src/tree_schema_free.c:557,42'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:557,42'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:574,50'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:574,50'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:588,43'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:601,23'
              BranchSideFuncs:
                - lysp_grp_free
                - free
            - BranchSide:      'src/tree_schema_free.c:604,27'
              BranchSideFuncs:
                - lysp_augment_free
                - free
            - BranchSide:      'src/tree_schema_free.c:607,9'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:467,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:467,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:467,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:467,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:467,9'
              BranchSideFuncs:
                - lysp_tpdf_free
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:467,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:467,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:467,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:468,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:468,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:469,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:473,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:469,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:469,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:469,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:469,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:470,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:472,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:473,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:473,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:473,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:473,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:474,28'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:476,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:476,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:477,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:481,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:477,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:477,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:477,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:477,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:478,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:480,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:481,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:482,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:486,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:482,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:482,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:482,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:482,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:483,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:485,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:499,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:499,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:499,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:499,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:499,9'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:499,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:499,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:499,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:500,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:505,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:505,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:505,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:505,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:505,9'
              BranchSideFuncs:
                - lysp_tpdf_free
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:505,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:505,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:505,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:506,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:506,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:507,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:511,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:507,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:507,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:507,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:507,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:508,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:510,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:511,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:511,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:511,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:511,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:512,28'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:514,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:514,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:515,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:519,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:515,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:515,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:515,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:516,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:518,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:519,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:520,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:524,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:520,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:520,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:520,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:520,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:521,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:523,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:524,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:524,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:524,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:524,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:524,9'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:524,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:524,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:524,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:525,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:529,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:529,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:529,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:529,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:530,28'
              BranchSideFuncs:
                - lysp_node_free
                - lydict_remove
                - free
            - BranchSide:      'src/tree_schema_free.c:532,23'
              BranchSideFuncs:
                - lydict_remove
                - free
        - Branch String:   'src/tree_schema_free.c:537,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:537,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:537,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:537,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:538,28'
              BranchSideFuncs:
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:540,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:548,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:548,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - free
                - lysp_refine_free
            - BranchSide:      'src/tree_schema_free.c:548,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - free
                - lysp_refine_free
        - Branch String:   'src/tree_schema_free.c:548,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:548,9'
              BranchSideFuncs:
                - lysp_refine_free
                - free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:548,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:548,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:548,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:549,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:549,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:550,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:554,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:550,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:550,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:550,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:550,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:551,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:553,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:559,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:559,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:559,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:559,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:559,9'
              BranchSideFuncs:
                - lysp_tpdf_free
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:559,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:559,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:559,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:560,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:560,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:561,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:565,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:561,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:561,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:561,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:561,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:562,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:564,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:565,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:566,28'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:568,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:568,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:569,28'
              BranchSideFuncs:
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:571,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:576,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:576,9'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:576,9'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:576,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:576,9'
              BranchSideFuncs:
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:576,9'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:576,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:576,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:577,13'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:577,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:578,13'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:582,9'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:578,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:578,13'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:578,13'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:578,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:579,32'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:581,9'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:582,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:582,9'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:582,9'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:582,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:583,28'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_free.c:590,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:590,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:590,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:590,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:590,9'
              BranchSideFuncs:
                - lysp_tpdf_free
                - free
                - lysp_node_free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:590,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:590,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:590,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:591,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:591,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:592,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:596,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:592,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:592,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:592,13'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:592,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:593,32'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:595,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:596,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:596,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:596,9'
              BranchSideFuncs:
                - free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:596,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:597,28'
              BranchSideFuncs:
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:599,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:450,32'
          Dst:             lysp_node_musts
        - Src:             'src/tree_schema_free.c:451,30'
          Dst:             lysp_node_when
        - Src:             'src/tree_schema_free.c:453,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:454,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:455,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:456,5'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:457,5'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:459,5'
          Dst:             lysp_when_free
        - Src:             'src/tree_schema_free.c:460,5'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:466,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:467,9'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:470,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:474,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:478,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:483,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:490,9'
          Dst:             lysp_type_free
        - Src:             'src/tree_schema_free.c:491,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:492,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:497,9'
          Dst:             lysp_type_free
        - Src:             'src/tree_schema_free.c:498,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:499,9'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:504,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:505,9'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:508,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:512,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:516,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:521,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:524,9'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:530,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:532,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:538,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:548,9'
          Dst:             lysp_refine_free
        - Src:             'src/tree_schema_free.c:551,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:559,9'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:562,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:566,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:569,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:576,9'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:579,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:583,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:590,9'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:593,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:597,13'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:601,9'
          Dst:             lysp_grp_free
        - Src:             'src/tree_schema_free.c:604,9'
          Dst:             lysp_augment_free
        - Src:             'src/tree_schema_free.c:607,9'
          Dst:             ly_log
    - functionName:    lysp_deviation_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dev
      BBCount:         20
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - lydict_remove
        - lysp_deviate_free
        - lysp_ext_instance_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:410,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/tree_schema_free.c:410,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - lysp_deviate_free
                - free
        - Branch String:   'src/tree_schema_free.c:410,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:411,27'
              BranchSideFuncs:
                - lysp_deviate_free
                - free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:414,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:414,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:414,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:414,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:414,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:414,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:414,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:414,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:414,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:407,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:408,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:409,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:411,9'
          Dst:             lysp_deviate_free
        - Src:             'src/tree_schema_free.c:414,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_deviate_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - d
      BBCount:         55
      ICount:          347
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - lydict_remove
        - lysp_ext_instance_free
        - lysp_qname_free
        - lysp_restr_free
        - lysp_type_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:375,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:376,9'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:379,5'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:379,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:379,5'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:379,5'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:379,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:379,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:379,5'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:379,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:379,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:380,13'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:380,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_free.c:386,23'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:386,23'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:392,9'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
                - lysp_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:397,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_free.c:387,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:387,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:387,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:387,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:387,9'
              BranchSideFuncs:
                - lysp_restr_free
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
            - BranchSide:      'src/tree_schema_free.c:387,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
        - Branch String:   'src/tree_schema_free.c:387,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:387,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:388,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:388,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:388,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:388,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:388,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:388,9'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - lysp_qname_free
                - free
            - BranchSide:      'src/tree_schema_free.c:388,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
                - free
        - Branch String:   'src/tree_schema_free.c:388,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:388,9'
              BranchSideFuncs:
                - free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:389,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:389,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:389,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:389,9'
              BranchSideFuncs:
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:389,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:389,9'
              BranchSideFuncs:
                - lysp_qname_free
                - free
            - BranchSide:      'src/tree_schema_free.c:389,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:389,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:389,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_free.c:392,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:392,9'
              BranchSideFuncs:
                - lysp_type_free
                - free
                - lydict_remove
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:393,23'
              BranchSideFuncs:
                - lydict_remove
                - lysp_qname_free
      Callsites:
        - Src:             'src/tree_schema_free.c:379,5'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:386,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:387,9'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:388,9'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:389,9'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:392,9'
          Dst:             lysp_type_free
        - Src:             'src/tree_schema_free.c:393,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:394,9'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:397,9'
          Dst:             ly_log
    - functionName:    lysp_restr_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - restr
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:251,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:251,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:251,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:251,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:251,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:251,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:251,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:251,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:251,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:246,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:247,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:248,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:249,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:250,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:251,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_qname_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - qname
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_remove
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:41,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:41,9'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:42,23'
              BranchSideFuncs:
                - lydict_remove
      Callsites:
        - Src:             'src/tree_schema_free.c:42,9'
          Dst:             lydict_remove
    - functionName:    lysp_type_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         74
      ICount:          463
      EdgeCount:       96
      CyclomaticComplexity: 24
      functionsReached:
        - lydict_remove
        - lysc_type_free
        - lysp_ext_instance_free
        - lysp_restr_free
        - lysp_type_enum_free
        - lysp_type_free
        - lyxp_expr_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:273,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:274,9'
              BranchSideFuncs:
                - lydict_remove
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
                - lysp_restr_free
                - free
                - lysp_restr_free
                - free
            - BranchSide:      'src/tree_schema_free.c:277,19'
              BranchSideFuncs:
                - lydict_remove
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
                - lysp_restr_free
                - free
                - lysp_restr_free
                - free
        - Branch String:   'src/tree_schema_free.c:278,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:278,5'
              BranchSideFuncs:
                - lysp_restr_free
                - free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
                - lysp_restr_free
                - free
            - BranchSide:      'src/tree_schema_free.c:279,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
                - lysp_restr_free
                - free
        - Branch String:   'src/tree_schema_free.c:279,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:279,5'
              BranchSideFuncs:
                - lysp_restr_free
                - free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:280,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:280,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:280,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:280,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:280,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:280,5'
              BranchSideFuncs:
                - lysp_restr_free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
            - BranchSide:      'src/tree_schema_free.c:280,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
                - free
        - Branch String:   'src/tree_schema_free.c:280,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:280,5'
              BranchSideFuncs:
                - free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
            - BranchSide:      'src/tree_schema_free.c:281,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
        - Branch String:   'src/tree_schema_free.c:281,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:281,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
            - BranchSide:      'src/tree_schema_free.c:281,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
                - lysp_type_enum_free
        - Branch String:   'src/tree_schema_free.c:281,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:281,5'
              BranchSideFuncs:
                - lysp_type_enum_free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
            - BranchSide:      'src/tree_schema_free.c:281,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
                - free
        - Branch String:   'src/tree_schema_free.c:281,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:281,5'
              BranchSideFuncs:
                - free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
            - BranchSide:      'src/tree_schema_free.c:282,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
        - Branch String:   'src/tree_schema_free.c:282,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:282,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
            - BranchSide:      'src/tree_schema_free.c:282,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
                - lysp_type_enum_free
        - Branch String:   'src/tree_schema_free.c:282,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:282,5'
              BranchSideFuncs:
                - lysp_type_enum_free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
            - BranchSide:      'src/tree_schema_free.c:282,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
                - free
        - Branch String:   'src/tree_schema_free.c:282,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:282,5'
              BranchSideFuncs:
                - free
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:283,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
        - Branch String:   'src/tree_schema_free.c:284,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:284,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:284,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
                - lydict_remove
        - Branch String:   'src/tree_schema_free.c:284,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:284,5'
              BranchSideFuncs:
                - lydict_remove
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:284,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:284,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:284,5'
              BranchSideFuncs:
                - free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
            - BranchSide:      'src/tree_schema_free.c:285,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
        - Branch String:   'src/tree_schema_free.c:285,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:285,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
            - BranchSide:      'src/tree_schema_free.c:285,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
                - lysp_type_free
        - Branch String:   'src/tree_schema_free.c:285,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:285,5'
              BranchSideFuncs:
                - lysp_type_free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:285,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:285,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:285,5'
              BranchSideFuncs:
                - free
                - lysc_type_free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:286,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:286,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:286,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:286,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:286,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:286,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - lysc_type_free
                - free
            - BranchSide:      'src/tree_schema_free.c:286,5'
              BranchSideFuncs:
                - lysc_type_free
                - free
        - Branch String:   'src/tree_schema_free.c:286,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:286,5'
              BranchSideFuncs:
                - free
                - lysc_type_free
            - BranchSide:      'src/tree_schema_free.c:287,9'
              BranchSideFuncs:
                - lysc_type_free
        - Branch String:   'src/tree_schema_free.c:287,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:287,9'
              BranchSideFuncs:
                - lysc_type_free
            - BranchSide:      'src/tree_schema_free.c:288,24'
              BranchSideFuncs:
                - lysc_type_free
      Callsites:
        - Src:             'src/tree_schema_free.c:277,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:278,5'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:279,5'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:280,5'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:281,5'
          Dst:             lysp_type_enum_free
        - Src:             'src/tree_schema_free.c:282,5'
          Dst:             lysp_type_enum_free
        - Src:             'src/tree_schema_free.c:283,5'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema_free.c:284,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:285,5'
          Dst:             lysp_type_free
        - Src:             'src/tree_schema_free.c:286,5'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:288,9'
          Dst:             lysc_type_free
    - functionName:    lysp_type_enum_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - item
      BBCount:         23
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
        - lysp_qname_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:266,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:266,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:266,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:266,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:266,5'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:266,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:266,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:266,5'
              BranchSideFuncs:
                - free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:267,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:267,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:267,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:267,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:267,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:267,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:267,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:267,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:267,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:267,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:263,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:264,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:265,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:266,5'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:267,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_when_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:344,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:344,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:344,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:344,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:344,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:344,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:344,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:344,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:344,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:341,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:342,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:343,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:344,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_refine_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ref
      BBCount:         43
      ICount:          289
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - lydict_remove
        - lysp_ext_instance_free
        - lysp_qname_free
        - lysp_restr_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:429,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:429,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:429,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:429,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:429,5'
              BranchSideFuncs:
                - lysp_qname_free
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - free
            - BranchSide:      'src/tree_schema_free.c:429,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
                - free
        - Branch String:   'src/tree_schema_free.c:429,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:429,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:430,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:430,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:430,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:430,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:430,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:430,5'
              BranchSideFuncs:
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
            - BranchSide:      'src/tree_schema_free.c:430,5'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
                - free
        - Branch String:   'src/tree_schema_free.c:430,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:430,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:431,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:432,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:432,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:432,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:432,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:432,5'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:432,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
                - free
        - Branch String:   'src/tree_schema_free.c:432,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:432,5'
              BranchSideFuncs:
                - free
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:433,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:433,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:433,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:433,5'
              BranchSideFuncs:
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:433,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:433,5'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:433,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:433,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:433,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:433,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:426,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:427,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:428,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:429,5'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:430,5'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:431,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:432,5'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:433,5'
          Dst:             lysp_ext_instance_free
    - functionName:    lysp_grp_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - grp
      BBCount:         41
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - lysp_node_free
        - lysp_tpdf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:323,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:323,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:323,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:323,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:323,5'
              BranchSideFuncs:
                - lysp_tpdf_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:323,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:323,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:323,5'
              BranchSideFuncs:
                - free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:324,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:324,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:324,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:324,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:324,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:325,24'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:327,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:327,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:327,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:327,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:327,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:328,24'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:330,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:330,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:330,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:330,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:330,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:331,24'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:333,5'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:333,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:333,5'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:333,5'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:333,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:334,24'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:336,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:323,5'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:325,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:328,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:331,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:334,9'
          Dst:             lysp_node_free
    - functionName:    lysp_augment_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - aug
      BBCount:         24
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - lysp_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:358,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:358,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:358,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:358,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:359,24'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:361,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:361,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:361,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:361,5'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:361,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:362,24'
              BranchSideFuncs:
                - lysp_node_free
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:364,5'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:364,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:364,5'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:364,5'
              BranchSideFuncs:
                - lysp_node_free
        - Branch String:   'src/tree_schema_free.c:364,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:365,24'
              BranchSideFuncs:
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:367,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:359,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:362,9'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:365,9'
          Dst:             lysp_node_free
    - functionName:    lysc_iffeature_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - iff
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:676,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:676,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:676,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    lysp_yin_ctx_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         19
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ly_set_erase
        - ly_set_free
        - ly_set_rm_index
        - lyxml_ctx_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1719,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1719,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - lyxml_ctx_free
                - free
                - __assert_fail
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/tree_schema_free.c:1720,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - lyxml_ctx_free
                - free
                - __assert_fail
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/tree_schema_free.c:1720,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1721,27'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - lyxml_ctx_free
                - free
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1724,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - lyxml_ctx_free
                - free
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1724,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1724,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1724,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - lyxml_ctx_free
                - free
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1724,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1724,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1725,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - lyxml_ctx_free
                - free
        - Branch String:   'src/tree_schema_free.c:1727,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1728,25'
              BranchSideFuncs:
                - lyxml_ctx_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1730,24'
              BranchSideFuncs:
                - lyxml_ctx_free
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1721,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1722,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1724,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1725,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1726,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema_free.c:1728,13'
          Dst:             ly_set_free
        - Src:             'src/tree_schema_free.c:1730,9'
          Dst:             lyxml_ctx_free
    - functionName:    lysp_yang_ctx_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         19
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ly_set_erase
        - ly_set_free
        - ly_set_rm_index
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1701,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1701,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
                - __assert_fail
                - ly_set_erase
                - ly_set_erase
            - BranchSide:      'src/tree_schema_free.c:1702,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
                - __assert_fail
                - ly_set_erase
                - ly_set_erase
        - Branch String:   'src/tree_schema_free.c:1702,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1703,27'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1706,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1706,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1706,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1706,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1706,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1706,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1707,23'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_free
                - free
        - Branch String:   'src/tree_schema_free.c:1709,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1710,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1712,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1703,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1704,13'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1706,9'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1707,9'
          Dst:             ly_set_erase
        - Src:             'src/tree_schema_free.c:1708,9'
          Dst:             ly_set_rm_index
        - Src:             'src/tree_schema_free.c:1710,13'
          Dst:             ly_set_free
    - functionName:    lyplg_ext_cfree_instance_substatements
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - substmts
      BBCount:         152
      ICount:          766
      EdgeCount:       173
      CyclomaticComplexity: 23
      functionsReached:
        - ly_log
        - lydict_remove
        - lysc_enum_item_free
        - lysc_ext_instance_free
        - lysc_ident_free
        - lysc_must_free
        - lysc_node_free_
        - lysc_pattern_free
        - lysc_range_free
        - lysc_type_free
        - lysc_when_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1545,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1545,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1545,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1546,14'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1695,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1546,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1547,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1550,17'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1550,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1588,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1603,32'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1611,53'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:1611,53'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:1619,41'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1619,41'
              BranchSideFuncs:
                - lysc_range_free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1626,40'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1633,56'
              BranchSideFuncs:
                - lysc_when_free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1638,47'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_pattern_free
            - BranchSide:      'src/tree_schema_free.c:1645,39'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1652,42'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_ident_free
            - BranchSide:      'src/tree_schema_free.c:1659,47'
              BranchSideFuncs:
                - free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1691,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1566,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
            - BranchSide:      'src/tree_schema_free.c:1566,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1566,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1567,30'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1573,14'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1569,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1570,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1572,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - ly_log
                - lysc_node_free_
                - free
        - Branch String:   'src/tree_schema_free.c:1613,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1613,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_enum_item_free
            - BranchSide:      'src/tree_schema_free.c:1613,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_enum_item_free
        - Branch String:   'src/tree_schema_free.c:1613,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1613,13'
              BranchSideFuncs:
                - lysc_enum_item_free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1613,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1613,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1613,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1614,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1628,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1628,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_must_free
            - BranchSide:      'src/tree_schema_free.c:1628,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_must_free
        - Branch String:   'src/tree_schema_free.c:1628,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1628,13'
              BranchSideFuncs:
                - lysc_must_free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1628,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1628,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1628,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1629,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1640,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1640,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_pattern_free
            - BranchSide:      'src/tree_schema_free.c:1640,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_pattern_free
        - Branch String:   'src/tree_schema_free.c:1640,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1640,13'
              BranchSideFuncs:
                - lysc_pattern_free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1640,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1640,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1640,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1641,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1654,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1654,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_ident_free
            - BranchSide:      'src/tree_schema_free.c:1654,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_ident_free
        - Branch String:   'src/tree_schema_free.c:1654,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1654,13'
              BranchSideFuncs:
                - lysc_ident_free
                - free
                - free
                - lysc_ext_instance_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1654,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1654,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1654,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - lysc_ext_instance_free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1655,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1661,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1661,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1661,13'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1661,13'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1661,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1661,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1662,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - free
                - lysc_ident_free
                - lysc_type_free
                - free
                - lysc_pattern_free
                - lysc_when_free
                - free
                - lysc_must_free
                - lysc_range_free
                - free
                - lysc_enum_item_free
                - lydict_remove
                - lysc_node_free_
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1695,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1695,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1695,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1568,17'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1605,13'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1613,13'
          Dst:             lysc_enum_item_free
        - Src:             'src/tree_schema_free.c:1621,13'
          Dst:             lysc_range_free
        - Src:             'src/tree_schema_free.c:1628,13'
          Dst:             lysc_must_free
        - Src:             'src/tree_schema_free.c:1633,13'
          Dst:             lysc_when_free
        - Src:             'src/tree_schema_free.c:1640,13'
          Dst:             lysc_pattern_free
        - Src:             'src/tree_schema_free.c:1647,13'
          Dst:             lysc_type_free
        - Src:             'src/tree_schema_free.c:1654,13'
          Dst:             lysc_ident_free
        - Src:             'src/tree_schema_free.c:1661,13'
          Dst:             lysc_ext_instance_free
        - Src:             'src/tree_schema_free.c:1691,13'
          Dst:             ly_log
    - functionName:    lysc_ident_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ident
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lydict_remove
        - lysc_ext_instance_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:824,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:824,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:825,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:825,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:825,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:825,5'
              BranchSideFuncs:
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:825,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:825,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
            - BranchSide:      'src/tree_schema_free.c:825,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:825,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:825,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:825,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:821,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:822,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:823,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:825,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lyplg_ext_pfree_instance_substatements
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - substmts
      BBCount:         223
      ICount:          1379
      EdgeCount:       265
      CyclomaticComplexity: 44
      functionsReached:
        - ly_log
        - lydict_remove
        - lysp_deviate_free
        - lysp_deviation_free
        - lysp_ext_free
        - lysp_ext_instance_free
        - lysp_feature_free
        - lysp_ident_free
        - lysp_import_free
        - lysp_include_free
        - lysp_module_free
        - lysp_node_free
        - lysp_qname_free
        - lysp_refine_free
        - lysp_restr_free
        - lysp_revision_free
        - lysp_tpdf_free
        - lysp_type_enum_free
        - lysp_type_free
        - lysp_when_free
        - lyxp_expr_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1357,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1357,5'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1357,5'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1357,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1358,14'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1535,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/tree_schema_free.c:1358,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1359,13'
              BranchSideFuncs:
                - lysp_module_free
                - free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1362,17'
              BranchSideFuncs:
                - lysp_module_free
                - free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1362,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1393,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - lysp_node_free
                - free
                - ly_log
                - free
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:1399,41'
              BranchSideFuncs:
                - lysp_type_enum_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1399,41'
              BranchSideFuncs:
                - lysp_type_enum_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1404,39'
              BranchSideFuncs:
                - lysp_deviate_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1409,41'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1414,35'
              BranchSideFuncs:
                - lysp_ext_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1419,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1424,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_feature_free
            - BranchSide:      'src/tree_schema_free.c:1429,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_ident_free
            - BranchSide:      'src/tree_schema_free.c:1434,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_import_free
            - BranchSide:      'src/tree_schema_free.c:1439,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_include_free
            - BranchSide:      'src/tree_schema_free.c:1444,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_refine_free
            - BranchSide:      'src/tree_schema_free.c:1449,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_revision_free
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1465,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1483,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:1496,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_when_free
            - BranchSide:      'src/tree_schema_free.c:1501,28'
              BranchSideFuncs:
                - lyxp_expr_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:1513,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:1518,62'
              BranchSideFuncs:
                - lysp_type_free
                - free
                - free
                - lysp_module_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1527,38'
              BranchSideFuncs:
                - lysp_module_free
                - free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1527,38'
              BranchSideFuncs:
                - lysp_module_free
                - free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1531,13'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:1381,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
            - BranchSide:      'src/tree_schema_free.c:1381,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:1381,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1382,30'
              BranchSideFuncs:
                - lysp_node_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1388,14'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1384,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1385,26'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
            - BranchSide:      'src/tree_schema_free.c:1387,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - ly_log
                - lysp_node_free
                - free
        - Branch String:   'src/tree_schema_free.c:1393,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1393,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - lysp_node_free
                - free
                - ly_log
                - free
                - lydict_remove
            - BranchSide:      'src/tree_schema_free.c:1393,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - lysp_node_free
                - free
                - ly_log
                - free
                - lydict_remove
        - Branch String:   'src/tree_schema_free.c:1393,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1393,13'
              BranchSideFuncs:
                - lydict_remove
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1393,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1393,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1393,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1394,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1419,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1419,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1419,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1419,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1419,13'
              BranchSideFuncs:
                - lysp_ext_instance_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1419,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1419,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1419,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1420,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1424,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1424,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_feature_free
            - BranchSide:      'src/tree_schema_free.c:1424,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_feature_free
        - Branch String:   'src/tree_schema_free.c:1424,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1424,13'
              BranchSideFuncs:
                - lysp_feature_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1424,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1424,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1424,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1425,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1429,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1429,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_ident_free
            - BranchSide:      'src/tree_schema_free.c:1429,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_ident_free
        - Branch String:   'src/tree_schema_free.c:1429,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1429,13'
              BranchSideFuncs:
                - lysp_ident_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1429,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1429,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1429,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1430,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1434,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1434,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_import_free
            - BranchSide:      'src/tree_schema_free.c:1434,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_import_free
        - Branch String:   'src/tree_schema_free.c:1434,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1434,13'
              BranchSideFuncs:
                - lysp_import_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1434,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1434,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1434,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1435,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1439,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1439,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_include_free
            - BranchSide:      'src/tree_schema_free.c:1439,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_include_free
        - Branch String:   'src/tree_schema_free.c:1439,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1439,13'
              BranchSideFuncs:
                - lysp_include_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1439,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1439,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1439,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1440,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1444,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1444,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_refine_free
            - BranchSide:      'src/tree_schema_free.c:1444,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_refine_free
        - Branch String:   'src/tree_schema_free.c:1444,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1444,13'
              BranchSideFuncs:
                - lysp_refine_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1444,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1444,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1444,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1445,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1449,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1449,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_revision_free
            - BranchSide:      'src/tree_schema_free.c:1449,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_revision_free
        - Branch String:   'src/tree_schema_free.c:1449,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1449,13'
              BranchSideFuncs:
                - lysp_revision_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1449,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1449,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1449,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1450,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1491,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_restr_free
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_restr_free
        - Branch String:   'src/tree_schema_free.c:1491,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - lysp_restr_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1491,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1491,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1492,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1496,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1496,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_when_free
            - BranchSide:      'src/tree_schema_free.c:1496,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_when_free
        - Branch String:   'src/tree_schema_free.c:1496,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1496,13'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1496,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1496,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1496,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1497,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_qname_free
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_qname_free
        - Branch String:   'src/tree_schema_free.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - lysp_qname_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1508,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1509,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1513,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1513,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_tpdf_free
            - BranchSide:      'src/tree_schema_free.c:1513,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
                - lysp_tpdf_free
        - Branch String:   'src/tree_schema_free.c:1513,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1513,13'
              BranchSideFuncs:
                - lysp_tpdf_free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_free.c:1513,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
                - free
        - Branch String:   'src/tree_schema_free.c:1513,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1513,13'
              BranchSideFuncs:
                - free
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
            - BranchSide:      'src/tree_schema_free.c:1514,13'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lysp_type_free
                - free
                - free
                - lysp_tpdf_free
                - free
                - lysp_qname_free
                - lyxp_expr_free
                - free
                - lysp_when_free
                - free
                - lysp_restr_free
                - lydict_remove
                - free
                - lysp_revision_free
                - free
                - lysp_refine_free
                - free
                - lysp_include_free
                - free
                - lysp_import_free
                - free
                - lysp_ident_free
                - free
                - lysp_feature_free
                - free
                - lysp_ext_instance_free
                - lysp_ext_free
                - lysp_deviation_free
                - lysp_deviate_free
                - lysp_type_enum_free
                - free
                - lydict_remove
                - lysp_node_free
                - free
                - ly_log
        - Branch String:   'src/tree_schema_free.c:1535,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1535,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_free.c:1535,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_free.c:1383,17'
          Dst:             lysp_node_free
        - Src:             'src/tree_schema_free.c:1393,13'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1399,13'
          Dst:             lysp_type_enum_free
        - Src:             'src/tree_schema_free.c:1404,13'
          Dst:             lysp_deviate_free
        - Src:             'src/tree_schema_free.c:1409,13'
          Dst:             lysp_deviation_free
        - Src:             'src/tree_schema_free.c:1414,13'
          Dst:             lysp_ext_free
        - Src:             'src/tree_schema_free.c:1419,13'
          Dst:             lysp_ext_instance_free
        - Src:             'src/tree_schema_free.c:1424,13'
          Dst:             lysp_feature_free
        - Src:             'src/tree_schema_free.c:1429,13'
          Dst:             lysp_ident_free
        - Src:             'src/tree_schema_free.c:1434,13'
          Dst:             lysp_import_free
        - Src:             'src/tree_schema_free.c:1439,13'
          Dst:             lysp_include_free
        - Src:             'src/tree_schema_free.c:1444,13'
          Dst:             lysp_refine_free
        - Src:             'src/tree_schema_free.c:1449,13'
          Dst:             lysp_revision_free
        - Src:             'src/tree_schema_free.c:1483,13'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1491,13'
          Dst:             lysp_restr_free
        - Src:             'src/tree_schema_free.c:1496,13'
          Dst:             lysp_when_free
        - Src:             'src/tree_schema_free.c:1501,13'
          Dst:             lyxp_expr_free
        - Src:             'src/tree_schema_free.c:1508,13'
          Dst:             lysp_qname_free
        - Src:             'src/tree_schema_free.c:1513,13'
          Dst:             lysp_tpdf_free
        - Src:             'src/tree_schema_free.c:1520,13'
          Dst:             lysp_type_free
        - Src:             'src/tree_schema_free.c:1527,13'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema_free.c:1531,13'
          Dst:             ly_log
    - functionName:    lysf_ctx_erase
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ly_set_erase
        - lydict_remove
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1340,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1341,15'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - free
                - ly_set_erase
            - BranchSide:      'src/tree_schema_free.c:1347,19'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/tree_schema_free.c:1343,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1344,9'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1347,5'
          Dst:             ly_set_erase
    - functionName:    lysc_ident_derived_unlink
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ident
      BBCount:         97
      ICount:          650
      EdgeCount:       126
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_iter
        - ly_resolve_prefix
        - strchr
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:740,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:740,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:740,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:740,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:741,13'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:747,10'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:741,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:742,23'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:746,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:747,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:748,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:759,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:748,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:748,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:748,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:748,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:749,22'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:758,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:750,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:750,13'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:750,13'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:750,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:751,21'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:757,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:751,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:752,31'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:756,13'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:759,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:759,5'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:762,5'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:762,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:762,5'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:762,5'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:762,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:763,28'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:809,1'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_free.c:764,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:765,13'
              BranchSideFuncs:
                - ly_resolve_prefix
                - strchr
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:769,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - strchr
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:771,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:772,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strchr
                - ly_resolve_prefix
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:774,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strchr
                - ly_resolve_prefix
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:777,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:778,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - strchr
                - ly_resolve_prefix
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:782,14'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:778,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:777,9'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:779,17'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:782,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:784,13'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:788,9'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:788,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:788,9'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:788,9'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:788,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:789,25'
              BranchSideFuncs:
                - strcmp
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - free
            - BranchSide:      'src/tree_schema_free.c:808,5'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:789,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:791,17'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:807,9'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:791,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:791,17'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:791,17'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:791,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:792,25'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:805,17'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:792,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:794,25'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:804,17'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:795,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:795,30'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:795,29'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:795,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:796,29'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:798,36'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:795,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:796,29'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:798,36'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:796,29'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:796,29'
              BranchSideFuncs:
                - free
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
            - BranchSide:      'src/tree_schema_free.c:797,29'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:798,40'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:798,38'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:798,38'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
        - Branch String:   'src/tree_schema_free.c:800,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:800,83'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
            - BranchSide:      'src/tree_schema_free.c:800,83'
              BranchSideFuncs:
                - strchr
                - ly_resolve_prefix
                - ly_ctx_get_module_iter
                - strcmp
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:759,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:763,21'
          Dst:             strchr
        - Src:             'src/tree_schema_free.c:769,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_free.c:777,24'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema_free.c:789,18'
          Dst:             strcmp
    - functionName:    lys_module_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - module
        - remove_links
      BBCount:         40
      ICount:          278
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - lydict_remove
        - lysc_ident_derived_unlink
        - lysc_ident_free
        - lysp_module_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1302,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1303,9'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
                - lysc_ident_derived_unlink
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1306,5'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
                - lysc_ident_derived_unlink
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1306,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1306,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1307,5'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
                - lysc_ident_derived_unlink
                - __assert_fail
        - Branch String:   'src/tree_schema_free.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1307,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_free.c:1309,9'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
                - lysc_ident_derived_unlink
        - Branch String:   'src/tree_schema_free.c:1309,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1311,9'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
                - lysc_ident_derived_unlink
            - BranchSide:      'src/tree_schema_free.c:1315,5'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
        - Branch String:   'src/tree_schema_free.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1311,9'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
                - lysc_ident_derived_unlink
            - BranchSide:      'src/tree_schema_free.c:1311,9'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
                - lysc_ident_derived_unlink
        - Branch String:   'src/tree_schema_free.c:1311,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1312,40'
              BranchSideFuncs:
                - lysc_ident_derived_unlink
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
            - BranchSide:      'src/tree_schema_free.c:1314,5'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
        - Branch String:   'src/tree_schema_free.c:1315,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1315,5'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
            - BranchSide:      'src/tree_schema_free.c:1315,5'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
                - lysc_ident_free
        - Branch String:   'src/tree_schema_free.c:1315,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1315,5'
              BranchSideFuncs:
                - lysc_ident_free
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1315,5'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1315,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1315,5'
              BranchSideFuncs:
                - free
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1316,22'
              BranchSideFuncs:
                - lysp_module_free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1318,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1318,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1319,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1319,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1319,5'
              BranchSideFuncs:
                - free
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
            - BranchSide:      'src/tree_schema_free.c:1321,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - lydict_remove
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1306,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1307,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_free.c:1312,13'
          Dst:             lysc_ident_derived_unlink
        - Src:             'src/tree_schema_free.c:1315,5'
          Dst:             lysc_ident_free
        - Src:             'src/tree_schema_free.c:1316,5'
          Dst:             lysp_module_free
        - Src:             'src/tree_schema_free.c:1321,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1322,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1323,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1324,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1325,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1326,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1327,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1328,5'
          Dst:             lydict_remove
        - Src:             'src/tree_schema_free.c:1329,5'
          Dst:             lydict_remove
    - functionName:    lysc_module_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module
      BBCount:         37
      ICount:          193
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - lysc_ext_instance_free
        - lysc_node_free_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1280,9'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1283,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1283,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1283,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1283,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1283,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1284,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1286,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1286,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1286,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1286,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1286,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1287,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1289,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1289,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1289,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1289,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1289,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1290,25'
              BranchSideFuncs:
                - lysc_node_free_
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1292,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1292,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1292,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
            - BranchSide:      'src/tree_schema_free.c:1292,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_ext_instance_free
        - Branch String:   'src/tree_schema_free.c:1292,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1292,5'
              BranchSideFuncs:
                - lysc_ext_instance_free
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1292,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/tree_schema_free.c:1292,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1292,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/tree_schema_free.c:1294,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_free.c:1284,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1287,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1290,9'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1292,5'
          Dst:             lysc_ext_instance_free
    - functionName:    lysc_node_free
      functionSourceFile: '/src/libyang/src/tree_schema_free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - node
        - unlink
      BBCount:         59
      ICount:          375
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - ly_log
        - lysc_node_actions
        - lysc_node_actions_p
        - lysc_node_child
        - lysc_node_child_p
        - lysc_node_free_
        - lysc_node_notifs
        - lysc_node_notifs_p
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_free.c:1209,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1211,81'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1220,9'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - lysc_node_child
                - ly_log
                - lysc_node_notifs
                - lysc_node_actions
        - Branch String:   'src/tree_schema_free.c:1213,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1213,9'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1213,9'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1213,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1214,29'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1216,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_free.c:1220,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1222,13'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - lysc_node_child
                - ly_log
                - lysc_node_notifs
                - lysc_node_actions
            - BranchSide:      'src/tree_schema_free.c:1271,21'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1222,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1223,32'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - lysc_node_child
                - ly_log
                - lysc_node_notifs
                - lysc_node_actions
            - BranchSide:      'src/tree_schema_free.c:1225,13'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - lysc_node_child
                - ly_log
                - lysc_node_notifs
                - lysc_node_actions
        - Branch String:   'src/tree_schema_free.c:1225,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1226,32'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1229,17'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - lysc_node_child
                - ly_log
                - lysc_node_notifs
                - lysc_node_actions
        - Branch String:   'src/tree_schema_free.c:1229,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1230,21'
              BranchSideFuncs:
                - lysc_node_child
                - ly_log
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - lysc_node_notifs
                - lysc_node_actions
            - BranchSide:      'src/tree_schema_free.c:1238,24'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1230,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1231,66'
              BranchSideFuncs:
                - lysc_node_actions
                - ly_log
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1232,28'
              BranchSideFuncs:
                - lysc_node_child
                - ly_log
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
                - lysc_node_notifs
        - Branch String:   'src/tree_schema_free.c:1232,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1233,65'
              BranchSideFuncs:
                - lysc_node_notifs
                - ly_log
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1235,64'
              BranchSideFuncs:
                - lysc_node_child
                - ly_log
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1237,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1237,17'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1238,13'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1238,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1239,44'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1240,24'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1240,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1241,44'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1243,24'
              BranchSideFuncs:
                - lysc_node_free_
                - lysc_node_child_p
                - lysc_node_notifs_p
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_free.c:1250,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1251,17'
              BranchSideFuncs:
                - lysc_node_child_p
                - lysc_node_free_
                - lysc_node_notifs_p
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_free.c:1258,20'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1251,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1252,68'
              BranchSideFuncs:
                - lysc_node_actions_p
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1253,24'
              BranchSideFuncs:
                - lysc_node_child_p
                - lysc_node_free_
                - lysc_node_notifs_p
        - Branch String:   'src/tree_schema_free.c:1253,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1254,67'
              BranchSideFuncs:
                - lysc_node_notifs_p
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1256,45'
              BranchSideFuncs:
                - lysc_node_child_p
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1258,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1259,45'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1260,20'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1260,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1261,45'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1263,24'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1265,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1265,26'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1269,5'
              BranchSideFuncs:
                - lysc_node_free_
        - Branch String:   'src/tree_schema_free.c:1265,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_free.c:1267,24'
              BranchSideFuncs:
                - lysc_node_free_
            - BranchSide:      'src/tree_schema_free.c:1269,5'
              BranchSideFuncs:
                - lysc_node_free_
      Callsites:
        - Src:             'src/tree_schema_free.c:1214,13'
          Dst:             lysc_node_free_
        - Src:             'src/tree_schema_free.c:1231,48'
          Dst:             lysc_node_actions
        - Src:             'src/tree_schema_free.c:1233,48'
          Dst:             lysc_node_notifs
        - Src:             'src/tree_schema_free.c:1235,48'
          Dst:             lysc_node_child
        - Src:             'src/tree_schema_free.c:1237,17'
          Dst:             ly_log
        - Src:             'src/tree_schema_free.c:1252,48'
          Dst:             lysc_node_actions_p
        - Src:             'src/tree_schema_free.c:1254,48'
          Dst:             lysc_node_notifs_p
        - Src:             'src/tree_schema_free.c:1256,27'
          Dst:             lysc_node_child_p
        - Src:             'src/tree_schema_free.c:1271,5'
          Dst:             lysc_node_free_
    - functionName:    lys_parse_localfile
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - revision
        - main_ctx
        - main_name
        - new_mods
        - found
        - result
      BBCount:         19
      ICount:          186
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_ctx_get_searchdirs
        - ly_in_free
        - ly_in_new_filepath
        - ly_log
        - lys_parse_in
        - lys_parse_submodule
        - lys_search_localfile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:720,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:720,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:722,10'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_log
                - ly_in_new_filepath
                - lys_parse_in
                - ly_in_free
                - lys_parse_submodule
                - ly_log
        - Branch String:   'src/tree_schema_common.c:722,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:723,9'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_filepath
                - lys_parse_in
                - ly_in_free
                - free
                - lys_parse_submodule
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:727,5'
              BranchSideFuncs:
                - ly_log
                - ly_in_new_filepath
                - lys_parse_in
                - ly_in_free
                - free
                - lys_parse_submodule
                - ly_log
        - Branch String:   'src/tree_schema_common.c:723,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:749,10'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_common.c:749,10'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/tree_schema_common.c:730,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:730,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/tree_schema_common.c:732,21'
              BranchSideFuncs:
                - lys_parse_in
                - ly_in_free
                - free
                - lys_parse_submodule
        - Branch String:   'src/tree_schema_common.c:736,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:737,35'
              BranchSideFuncs:
                - lys_parse_submodule
                - ly_in_free
                - free
            - BranchSide:      'src/tree_schema_common.c:739,28'
              BranchSideFuncs:
                - lys_parse_in
                - ly_in_free
                - free
        - Branch String:   'src/tree_schema_common.c:743,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:743,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/tree_schema_common.c:745,6'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/tree_schema_common.c:720,5'
          Dst:             ly_ctx_get_searchdirs
        - Src:             'src/tree_schema_common.c:720,5'
          Dst:             lys_search_localfile
        - Src:             'src/tree_schema_common.c:723,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:727,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:730,5'
          Dst:             ly_in_new_filepath
        - Src:             'src/tree_schema_common.c:730,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:737,15'
          Dst:             lys_parse_submodule
        - Src:             'src/tree_schema_common.c:739,15'
          Dst:             lys_parse_in
        - Src:             'src/tree_schema_common.c:742,5'
          Dst:             ly_in_free
    - functionName:    lysp_grouping_match
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - node
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lysp_node_groupings
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:509,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:510,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:516,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:510,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:512,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:514,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/tree_schema_common.c:508,17'
          Dst:             lysp_node_groupings
        - Src:             'src/tree_schema_common.c:510,14'
          Dst:             strcmp
    - functionName:    lysp_node_groupings
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         15
      ICount:          87
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1409,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1410,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1413,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1413,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1415,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1417,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1419,41'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1422,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1422,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1425,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1425,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1427,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1429,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_stmt_flags
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2815
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stmt
      BBCount:         81
      ICount:          324
      EdgeCount:       160
      CyclomaticComplexity: 81
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2733,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2814,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_stmt_arg
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stmt
      BBCount:         86
      ICount:          336
      EdgeCount:       170
      CyclomaticComplexity: 86
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2639,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2649,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2680,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2680,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2680,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2684,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2684,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2684,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2717,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2717,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2719,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2722,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2722,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2724,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2727,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_stmt_str
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stmt
      BBCount:         78
      ICount:          393
      EdgeCount:       154
      CyclomaticComplexity: 78
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2480,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2484,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2486,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2488,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2492,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2494,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2496,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2498,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2500,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2502,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2504,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2506,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2508,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2512,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2514,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2516,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2518,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2522,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2526,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2528,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2532,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2534,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2536,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2540,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2542,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2544,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2546,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2548,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2550,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2552,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2554,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2556,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2558,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2560,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2562,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2564,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2566,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2568,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2570,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2572,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2574,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2576,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2578,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2580,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2582,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2584,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2586,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2588,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2590,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2592,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2594,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2598,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2600,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2602,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2604,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2606,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2608,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2610,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2612,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2614,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2616,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2618,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2620,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2622,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2624,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2626,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2628,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2630,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2633,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_has_dep_mods
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
      BBCount:         26
      ICount:          162
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2450,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2451,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2455,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2455,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2456,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2458,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2458,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2458,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2458,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2458,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2459,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2465,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2459,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2460,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2462,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2465,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2466,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2468,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2468,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2468,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2468,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2468,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2469,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2474,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2469,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2470,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2472,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_has_compiled
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2442
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
      BBCount:         35
      ICount:          225
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2431,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2431,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2431,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2431,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2431,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2431,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2431,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2431,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2431,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2431,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2431,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2432,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2435,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2435,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2435,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2435,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2435,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2441,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2437,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2437,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2437,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2437,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2437,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2436,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2437,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2439,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_has_recompiled
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
      BBCount:         27
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2413,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2413,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2414,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2413,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2413,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2414,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2413,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2413,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2414,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2413,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2417,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2417,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2417,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2417,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2417,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2423,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2418,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2419,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2418,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2419,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2418,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2419,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2418,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2419,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2421,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_data_node
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    56
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2400,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2400,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2400,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2400,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2402,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2405,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_ext_instance_iter
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ext
        - index
        - substmt
      BBCount:         18
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2383,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2383,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2385,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2385,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2385,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2385,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2386,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2391,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2386,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2387,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2389,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2391,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2391,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2391,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2383,5'
          Dst:             ly_log
    - functionName:    lysp_ext_instance_resolve_argument
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext_p
      BBCount:         50
      ICount:          355
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_parse_nodeid
        - ly_resolve_prefix
        - ly_strncmp
        - ly_vlog
        - lydict_insert
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2314,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2314,5'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2316,10'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2316,30'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2316,33'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2318,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2316,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2318,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2321,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2321,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2323,27'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2370,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2325,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2327,25'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2356,25'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2327,44'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2327,48'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2327,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2327,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2327,97'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2328,17'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2328,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2332,24'
              BranchSideFuncs:
                - ly_parse_nodeid
                - ly_strncmp
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - lydict_insert
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2354,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:2336,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2337,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2344,23'
              BranchSideFuncs:
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_resolve_prefix
                - ly_vlog
                - lydict_insert
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2347,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2349,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2353,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
        - Branch String:   'src/tree_schema_common.c:2356,44'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2356,48'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2356,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2357,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2359,21'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2361,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_insert
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2364,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2365,13'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2368,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2365,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2365,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2366,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2370,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2372,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2377,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2314,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:2335,17'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_schema_common.c:2336,21'
          Dst:             ly_strncmp
        - Src:             'src/tree_schema_common.c:2337,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:2345,17'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_schema_common.c:2347,21'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_common.c:2348,25'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_common.c:2349,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:2357,22'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:2365,13'
          Dst:             lydict_insert
        - Src:             'src/tree_schema_common.c:2372,9'
          Dst:             ly_vlog
    - functionName:    lysp_ext_find_definition
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2257
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - ext_mod
        - ext_def
      BBCount:         43
      ICount:          302
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - ly_parse_nodeid
        - ly_resolve_prefix
        - ly_vlog
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2264,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2265,10'
              BranchSideFuncs:
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2269,11'
              BranchSideFuncs:
                - ly_parse_nodeid
                - ly_resolve_prefix
                - ly_vlog
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2274,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2275,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2279,10'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2279,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2281,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2285,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2285,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2285,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2285,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2285,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2286,21'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2291,11'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2286,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2287,25'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2290,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2291,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2292,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2303,11'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2292,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2292,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2292,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2292,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2293,22'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2301,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:2294,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2294,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2294,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2294,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2295,29'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:2300,9'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2295,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2296,33'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:2299,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
        - Branch String:   'src/tree_schema_common.c:2303,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2304,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2308,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2270,5'
          Dst:             ly_parse_nodeid
        - Src:             'src/tree_schema_common.c:2273,22'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_common.c:2275,9'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:2286,14'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:2295,22'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:2304,9'
          Dst:             ly_vlog
    - functionName:    lysp_match_kw
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - indent
      BBCount:         613
      ICount:          2960
      EdgeCount:       808
      CyclomaticComplexity: 197
      functionsReached:
        - __ctype_b_loc
        - ly_in_skip
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2060,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2062,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2072,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2078,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2090,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2101,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2110,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2115,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2119,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2129,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2133,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2142,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2155,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2160,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2168,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2178,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2192,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2197,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2202,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2210,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2214,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2218,9'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2224,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2062,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2062,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2063,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2063,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2063,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2064,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2063,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2063,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2070,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2064,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2064,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2065,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2065,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2065,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2066,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2066,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2066,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2067,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2067,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2067,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2068,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2067,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2067,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2069,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2072,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2072,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2073,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2073,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2073,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2074,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2073,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2073,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2076,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2074,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2074,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2075,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2078,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2078,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2079,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2079,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2079,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2080,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2079,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2079,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2088,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2080,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2080,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2081,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2081,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2081,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2082,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2082,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2082,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2083,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2082,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2082,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2087,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2083,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2083,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2084,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2084,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2084,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2085,22'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2084,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2084,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2086,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2090,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2090,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2091,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2091,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2091,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2099,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2091,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2091,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2092,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2092,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2092,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2093,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2092,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2092,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2098,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2093,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2093,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2094,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2094,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2094,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2095,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2095,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2095,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2096,22'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2095,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2095,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2097,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2101,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2101,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2102,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2102,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2102,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2103,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2102,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2102,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2108,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2103,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2103,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2107,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2103,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2103,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2104,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2104,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2104,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2105,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2104,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2104,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2106,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2110,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2110,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2111,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2111,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2111,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2112,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2111,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2111,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2113,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2115,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2115,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2116,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2116,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2116,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2117,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2116,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2116,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2117,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2119,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2119,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2120,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2120,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2120,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2121,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2120,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2120,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2127,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2121,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2121,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2122,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2122,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2122,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2123,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2123,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2123,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2124,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2124,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2124,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2125,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2124,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2124,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2126,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2129,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2130,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2130,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2130,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2131,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2130,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2130,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2131,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2133,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2133,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2134,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2134,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2134,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2139,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2134,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2134,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2135,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2135,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2135,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2136,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2135,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2135,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2138,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2136,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2136,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2137,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2142,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2142,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2143,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2143,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2143,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2147,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2143,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2143,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2144,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2144,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2144,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2145,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2144,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2144,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2146,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2147,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2147,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2148,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2148,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2148,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2149,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2149,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2149,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2150,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2150,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2150,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2151,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2150,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2150,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2152,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2155,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2156,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2156,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2156,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2157,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2156,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2156,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2158,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2160,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2161,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2161,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2161,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2165,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2161,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2161,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2162,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2162,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2163,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2162,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2164,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2168,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2168,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2169,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2169,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2169,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2170,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2169,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2169,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2176,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2170,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2170,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2171,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2171,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2171,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2172,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2172,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2172,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2173,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2173,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2173,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2174,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2173,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2173,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2175,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2178,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2178,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2179,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2179,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2179,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2180,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2179,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2179,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2190,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2180,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2180,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2189,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2180,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2180,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2181,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2181,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2181,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2185,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2181,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2181,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2182,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2182,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2182,17'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2183,22'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2182,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2182,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2184,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2185,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2185,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2186,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2186,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2186,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2187,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2192,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2192,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2193,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2193,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2193,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2194,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2193,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2193,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2195,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2197,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2197,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2198,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2198,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2198,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2199,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2198,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2198,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2200,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2202,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2202,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2203,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2203,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2203,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2207,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2203,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2203,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2204,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2204,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2204,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2205,18'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2204,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2204,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2206,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2210,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2210,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2211,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2211,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2211,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2212,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2211,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2211,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2212,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2214,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2214,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2215,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2215,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2215,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2216,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2215,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2215,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2216,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2218,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2218,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2219,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
                - strncmp
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2219,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2220,14'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2219,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2219,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2221,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2224,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2225,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
            - BranchSide:      'src/tree_schema_common.c:2236,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2225,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2226,17'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2228,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2226,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2226,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2227,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2228,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2229,17'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2231,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
        - Branch String:   'src/tree_schema_common.c:2229,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2229,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2230,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2232,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2232,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2233,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:2239,42'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2239,45'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:2239,42'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:2239,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2239,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2241,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2062,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2063,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2063,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2064,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2064,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2065,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2065,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2066,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2066,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2067,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2067,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2068,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2068,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2072,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2073,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2073,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2074,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2074,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2075,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2075,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2078,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2079,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2079,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2080,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2080,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2081,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2081,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2082,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2082,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2083,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2083,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2084,17'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2084,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2085,22'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2085,22'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2090,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2091,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2091,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2092,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2092,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2093,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2093,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2094,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2094,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2095,17'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2095,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2096,22'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2096,22'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2101,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2102,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2102,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2103,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2103,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2104,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2104,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2105,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2105,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2107,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2107,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2110,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2111,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2111,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2112,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2112,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2115,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2116,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2116,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2119,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2120,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2120,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2121,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2121,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2122,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2122,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2123,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2123,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2124,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2124,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2125,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2125,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2129,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2130,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2130,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2133,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2134,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2134,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2135,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2135,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2136,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2136,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2137,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2137,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2139,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2139,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2142,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2143,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2143,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2144,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2144,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2145,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2145,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2147,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2147,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2148,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2148,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2149,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2149,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2150,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2150,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2151,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2151,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2155,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2156,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2156,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2157,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2157,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2160,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2161,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2161,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2162,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2162,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2163,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2163,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2165,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2165,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2168,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2169,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2169,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2170,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2170,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2171,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2171,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2172,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2172,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2173,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2173,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2174,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2174,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2178,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2179,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2179,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2180,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2180,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2181,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2181,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2182,17'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2182,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2183,22'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2183,22'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2185,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2185,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2186,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2186,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2187,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2187,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2189,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2189,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2192,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2193,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2193,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2194,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2194,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2197,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2198,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2198,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2199,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2199,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2202,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2203,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2203,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2204,13'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2204,13'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2205,18'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2205,18'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2207,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2207,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2210,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2211,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2211,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2214,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2215,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2215,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2218,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2219,9'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2219,9'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2220,14'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:2220,14'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2226,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2229,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2232,17'
          Dst:             ly_in_skip
        - Src:             'src/tree_schema_common.c:2239,45'
          Dst:             __ctype_b_loc
    - functionName:    lysc_node_lref_backlinks_clb
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - data
        - dfs_continue
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ly_set_add
        - ly_set_free
        - lysc_node_lref_targets
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1945,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1947,9'
              BranchSideFuncs:
                - lysc_node_lref_targets
                - ly_set_free
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1951,5'
              BranchSideFuncs:
                - lysc_node_lref_targets
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1951,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1951,5'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:1954,10'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1954,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1955,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1959,10'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1959,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1960,25'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1965,12'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1965,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1966,20'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1984,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema_common.c:1966,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1967,17'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1979,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1967,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1969,17'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1972,18'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1972,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1974,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1977,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1979,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1981,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:1984,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1981,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1981,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:1982,13'
              BranchSideFuncs:
                - ly_set_free
      Callsites:
        - Src:             'src/tree_schema_common.c:1951,5'
          Dst:             lysc_node_lref_targets
        - Src:             'src/tree_schema_common.c:1960,14'
          Dst:             ly_set_add
        - Src:             'src/tree_schema_common.c:1981,13'
          Dst:             ly_set_add
        - Src:             'src/tree_schema_common.c:1987,5'
          Dst:             ly_set_free
    - functionName:    lysc_node_lref_targets
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - set
      BBCount:         39
      ICount:          222
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lysc_type_lref_target
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1892,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1892,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
                - lysc_type_lref_target
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1892,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1892,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1892,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
                - lysc_type_lref_target
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1895,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
                - lysc_type_lref_target
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1895,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1895,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1897,38'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
                - lysc_type_lref_target
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1898,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1900,45'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1912,16'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1902,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1902,9'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1902,9'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1902,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1903,17'
              BranchSideFuncs:
                - lysc_type_lref_target
                - ly_set_free
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1912,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema_common.c:1903,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1904,17'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
            - BranchSide:      'src/tree_schema_common.c:1907,44'
              BranchSideFuncs:
                - lysc_type_lref_target
                - ly_set_free
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1908,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1909,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - lysc_type_lref_target
            - BranchSide:      'src/tree_schema_common.c:1911,9'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1909,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1909,17'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:1910,13'
              BranchSideFuncs:
                - ly_set_free
                - lysc_type_lref_target
                - ly_set_add
        - Branch String:   'src/tree_schema_common.c:1915,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1916,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:1918,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema_common.c:1916,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1916,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:1917,9'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema_common.c:1921,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1922,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:1925,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1892,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:1892,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:1895,5'
          Dst:             ly_set_new
        - Src:             'src/tree_schema_common.c:1907,22'
          Dst:             lysc_type_lref_target
        - Src:             'src/tree_schema_common.c:1909,17'
          Dst:             ly_set_add
        - Src:             'src/tree_schema_common.c:1914,18'
          Dst:             lysc_type_lref_target
        - Src:             'src/tree_schema_common.c:1916,13'
          Dst:             ly_set_add
        - Src:             'src/tree_schema_common.c:1922,9'
          Dst:             ly_set_free
    - functionName:    lysc_type_lref_target
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - type
      BBCount:         13
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ly_path_compile_leafref
        - ly_path_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1855,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1855,5'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
            - BranchSide:      'src/tree_schema_common.c:1857,40'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
        - Branch String:   'src/tree_schema_common.c:1860,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1863,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1867,14'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/tree_schema_common.c:1867,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1867,34'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/tree_schema_common.c:1867,34'
              BranchSideFuncs:
                - ly_path_free
      Callsites:
        - Src:             'src/tree_schema_common.c:1855,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:1860,9'
          Dst:             ly_path_compile_leafref
        - Src:             'src/tree_schema_common.c:1868,5'
          Dst:             ly_path_free
    - functionName:    lysc_node_lref_backlinks
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - match_ancestors
        - set
      BBCount:         27
      ICount:          160
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_log
        - ly_set_free
        - ly_set_new
        - lysc_module_dfs_full
        - lysc_node_lref_backlinks_clb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:2000,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2000,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
            - BranchSide:      'src/tree_schema_common.c:2000,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_new
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
        - Branch String:   'src/tree_schema_common.c:2000,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2000,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_new
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
            - BranchSide:      'src/tree_schema_common.c:2000,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:2000,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2000,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
            - BranchSide:      'src/tree_schema_common.c:2002,10'
              BranchSideFuncs:
                - ly_set_new
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
        - Branch String:   'src/tree_schema_common.c:2002,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2003,15'
              BranchSideFuncs:
                - ly_set_new
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
            - BranchSide:      'src/tree_schema_common.c:2007,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
        - Branch String:   'src/tree_schema_common.c:2007,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2007,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:2010,16'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
        - Branch String:   'src/tree_schema_common.c:2015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2016,14'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_set_free
                - lysc_module_dfs_full
            - BranchSide:      'src/tree_schema_common.c:2024,9'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema_common.c:2016,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2017,13'
              BranchSideFuncs:
                - lysc_module_dfs_full
                - ly_ctx_get_module_iter
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:2020,9'
              BranchSideFuncs:
                - lysc_module_dfs_full
                - ly_ctx_get_module_iter
                - ly_set_free
        - Branch String:   'src/tree_schema_common.c:2020,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2015,5'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:2020,9'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/tree_schema_common.c:2024,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:2025,22'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/tree_schema_common.c:2028,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:2000,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:2000,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:2007,5'
          Dst:             ly_set_new
        - Src:             'src/tree_schema_common.c:2015,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema_common.c:2020,9'
          Dst:             lysc_module_dfs_full
        - Src:             'src/tree_schema_common.c:2020,9'
          Dst:             lysc_node_lref_backlinks_clb
        - Src:             'src/tree_schema_common.c:2025,9'
          Dst:             ly_set_free
    - functionName:    lysc_node_lref_target
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lysc_type_lref_target
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1876,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1876,20'
              BranchSideFuncs:
                - lysc_type_lref_target
            - BranchSide:      'src/tree_schema_common.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1876,52'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1876,82'
              BranchSideFuncs:
                - lysc_type_lref_target
            - BranchSide:      'src/tree_schema_common.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1876,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1877,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1880,34'
              BranchSideFuncs:
                - lysc_type_lref_target
      Callsites:
        - Src:             'src/tree_schema_common.c:1880,12'
          Dst:             lysc_type_lref_target
    - functionName:    lysc_node_when_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         18
      ICount:          102
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1793,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1794,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1797,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1797,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1799,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1801,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1803,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1805,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1807,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1810,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1810,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1812,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1814,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1817,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1817,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1819,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_node_musts
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lysc_node_musts_p
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1779,9'
              BranchSideFuncs:
                - lysc_node_musts_p
            - BranchSide:      'src/tree_schema_common.c:1782,32'
              BranchSideFuncs:
                - lysc_node_musts_p
        - Branch String:   'src/tree_schema_common.c:1783,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1784,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1786,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1782,14'
          Dst:             lysc_node_musts_p
    - functionName:    lysc_node_musts_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         16
      ICount:          88
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1747,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1748,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1751,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1751,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1753,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1755,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1757,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1759,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1762,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1762,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1764,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1767,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1767,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1769,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_node_child
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lysc_node_child_p
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1728,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1729,9'
              BranchSideFuncs:
                - lysc_node_child_p
            - BranchSide:      'src/tree_schema_common.c:1732,9'
              BranchSideFuncs:
                - lysc_node_child_p
        - Branch String:   'src/tree_schema_common.c:1732,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1733,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1735,35'
              BranchSideFuncs:
                - lysc_node_child_p
      Callsites:
        - Src:             'src/tree_schema_common.c:1735,17'
          Dst:             lysc_node_child_p
    - functionName:    lysc_node_child_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         20
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1702,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1702,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1702,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1702,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1702,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1704,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1704,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1706,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1708,66'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1710,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1712,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1715,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1715,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1717,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1719,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1702,5'
          Dst:             __assert_fail
    - functionName:    lysc_node_notifs
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lysc_node_notifs_p
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1687,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1688,9'
              BranchSideFuncs:
                - lysc_node_notifs_p
            - BranchSide:      'src/tree_schema_common.c:1691,53'
              BranchSideFuncs:
                - lysc_node_notifs_p
        - Branch String:   'src/tree_schema_common.c:1692,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1693,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1695,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1691,14'
          Dst:             lysc_node_notifs_p
    - functionName:    lysc_node_notifs_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         11
      ICount:          55
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1670,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1670,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1672,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1674,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1676,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1678,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1670,5'
          Dst:             __assert_fail
    - functionName:    lysc_node_actions
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lysc_node_actions_p
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1655,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1656,9'
              BranchSideFuncs:
                - lysc_node_actions_p
            - BranchSide:      'src/tree_schema_common.c:1659,55'
              BranchSideFuncs:
                - lysc_node_actions_p
        - Branch String:   'src/tree_schema_common.c:1660,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1661,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1663,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1659,15'
          Dst:             lysc_node_actions_p
    - functionName:    lysc_node_actions_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         11
      ICount:          55
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1638,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1638,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1640,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1640,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1642,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1644,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1646,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1638,5'
          Dst:             __assert_fail
    - functionName:    lysp_node_when
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysp_node_when_p
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1628,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1629,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1631,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1627,12'
          Dst:             lysp_node_when_p
    - functionName:    lysp_node_when_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         16
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1593,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1594,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1597,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1597,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1599,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1601,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1603,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1605,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1607,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1610,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1610,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1612,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1614,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1616,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1618,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_node_musts
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lysp_node_musts_p
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1583,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1584,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1586,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1582,13'
          Dst:             lysp_node_musts_p
    - functionName:    lysp_node_musts_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         16
      ICount:          88
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1551,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1552,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1555,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1555,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1557,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1559,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1561,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1563,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1566,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1566,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1568,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1571,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1571,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1573,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_node_child
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lysp_node_child_p
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1536,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1537,9'
              BranchSideFuncs:
                - lysp_node_child_p
            - BranchSide:      'src/tree_schema_common.c:1540,51'
              BranchSideFuncs:
                - lysp_node_child_p
        - Branch String:   'src/tree_schema_common.c:1541,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1542,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1544,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1540,13'
          Dst:             lysp_node_child_p
    - functionName:    lysp_node_child_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         19
      ICount:          102
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1507,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1507,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1508,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1508,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1510,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1512,45'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1514,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1516,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1518,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1520,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1523,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1523,51'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1525,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1527,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1507,5'
          Dst:             __assert_fail
    - functionName:    lysp_node_notifs
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lysp_node_notifs_p
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1492,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1493,9'
              BranchSideFuncs:
                - lysp_node_notifs_p
            - BranchSide:      'src/tree_schema_common.c:1496,53'
              BranchSideFuncs:
                - lysp_node_notifs_p
        - Branch String:   'src/tree_schema_common.c:1497,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1498,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1500,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1496,14'
          Dst:             lysp_node_notifs_p
    - functionName:    lysp_node_notifs_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          69
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1472,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1473,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1473,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1475,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1477,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1479,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1481,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1483,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1472,5'
          Dst:             __assert_fail
    - functionName:    lysp_node_actions
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lysp_node_actions_p
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1457,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1458,9'
              BranchSideFuncs:
                - lysp_node_actions_p
            - BranchSide:      'src/tree_schema_common.c:1461,55'
              BranchSideFuncs:
                - lysp_node_actions_p
        - Branch String:   'src/tree_schema_common.c:1462,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1463,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1465,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1461,15'
          Dst:             lysp_node_actions_p
    - functionName:    lysp_node_actions_p
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          69
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1436,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1436,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1438,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1438,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1440,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1442,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1444,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1446,46'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1448,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1436,5'
          Dst:             __assert_fail
    - functionName:    lys_datatype2str
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - basetype
      BBCount:         22
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1335,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1339,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1341,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1343,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1345,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1347,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1351,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1353,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1355,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1357,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1361,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1367,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1369,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1373,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1375,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lys_nodetype2str
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - nodetype
      BBCount:         15
      ICount:          79
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    106
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1302,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1304,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1306,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1308,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1310,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1314,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1316,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1318,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1320,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1322,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1324,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1326,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1328,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_owner_module
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1292,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1295,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1295,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1295,49'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1296,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysc_node_when
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lysc_node_when_p
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1828,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1829,9'
              BranchSideFuncs:
                - lysc_node_when_p
            - BranchSide:      'src/tree_schema_common.c:1832,31'
              BranchSideFuncs:
                - lysc_node_when_p
        - Branch String:   'src/tree_schema_common.c:1833,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1834,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1836,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1832,14'
          Dst:             lysc_node_when_p
    - functionName:    lysc_has_when
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lysc_node_when
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1273,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1274,9'
              BranchSideFuncs:
                - lysc_node_when
            - BranchSide:      'src/tree_schema_common.c:1277,5'
              BranchSideFuncs:
                - lysc_node_when
        - Branch String:   'src/tree_schema_common.c:1279,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1280,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1282,16'
              BranchSideFuncs:
                - lysc_node_when
        - Branch String:   'src/tree_schema_common.c:1283,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1283,23'
              BranchSideFuncs:
                - lysc_node_when
            - BranchSide:      'src/tree_schema_common.c:1283,5'
              BranchSideFuncs:
                - lysc_node_when
        - Branch String:   'src/tree_schema_common.c:1283,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1278,31'
              BranchSideFuncs:
                - lysc_node_when
            - BranchSide:      'src/tree_schema_common.c:1285,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1278,16'
          Dst:             lysc_node_when
    - functionName:    lysp_inject_submodule
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - inc
      BBCount:         45
      ICount:          427
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - lydict_dup
        - realloc
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1101,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:1101,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema_common.c:1101,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1102,20'
              BranchSideFuncs:
                - strcmp
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:1109,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1102,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1103,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:1105,23'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1109,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1110,33'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
                - realloc
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_dup
                - lydict_dup
                - lydict_dup
        - Branch String:   'src/tree_schema_common.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:1112,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:1115,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1115,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
            - BranchSide:      'src/tree_schema_common.c:1115,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
                - lydict_dup
        - Branch String:   'src/tree_schema_common.c:1115,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1116,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
        - Branch String:   'src/tree_schema_common.c:1116,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1116,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
            - BranchSide:      'src/tree_schema_common.c:1116,9'
              BranchSideFuncs:
                - lydict_dup
                - lydict_dup
        - Branch String:   'src/tree_schema_common.c:1116,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1117,9'
              BranchSideFuncs:
                - lydict_dup
        - Branch String:   'src/tree_schema_common.c:1117,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1117,9'
              BranchSideFuncs:
                - lydict_dup
            - BranchSide:      'src/tree_schema_common.c:1117,9'
              BranchSideFuncs:
                - lydict_dup
        - Branch String:   'src/tree_schema_common.c:1117,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1117,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1118,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:1102,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:1112,9'
          Dst:             realloc
        - Src:             'src/tree_schema_common.c:1112,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:1112,9'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:1115,9'
          Dst:             lydict_dup
        - Src:             'src/tree_schema_common.c:1116,9'
          Dst:             lydict_dup
        - Src:             'src/tree_schema_common.c:1117,9'
          Dst:             lydict_dup
    - functionName:    lysp_load_submod_from_clb_or_file
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - name
        - revision
        - submod_latest
        - new_mods
        - submod
      BBCount:         61
      ICount:          489
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - ly_in_free
        - ly_in_new_memory
        - ly_vlog
        - lys_parse_localfile
        - lys_parse_submodule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1144,26'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1144,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1144,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1153,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1153,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1155,6'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1153,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1153,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1155,6'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1157,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1159,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1161,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1164,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1166,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1168,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1171,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1171,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1171,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1171,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1172,16'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - ly_vlog
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1197,11'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1172,55'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1172,58'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:1172,79'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - ly_vlog
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1172,75'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1172,79'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - ly_vlog
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1190,21'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:1172,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1173,18'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:1190,21'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:1173,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1176,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1189,22'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1176,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1176,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1177,33'
              BranchSideFuncs:
                - lys_parse_submodule
                - ly_in_free
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1182,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1183,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:1185,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1185,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1185,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1187,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1191,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1191,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1193,29'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_submodule
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:1197,18'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1197,22'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1204,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1197,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1204,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1198,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1198,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1198,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1153,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:1176,17'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_schema_common.c:1180,21'
          Dst:             lys_parse_submodule
        - Src:             'src/tree_schema_common.c:1181,17'
          Dst:             ly_in_free
        - Src:             'src/tree_schema_common.c:1191,13'
          Dst:             lys_parse_localfile
        - Src:             'src/tree_schema_common.c:1198,9'
          Dst:             ly_vlog
    - functionName:    lysp_parsed_mods_get_submodule
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - inc
      BBCount:         22
      ICount:          203
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1059,18'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1080,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1060,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1061,13'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1064,20'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1064,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1065,13'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1068,13'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1068,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1068,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1076,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1068,41'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1068,52'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1076,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1068,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1069,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1076,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1069,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1069,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1069,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1064,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:1068,44'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1069,13'
          Dst:             ly_vlog
    - functionName:    lysp_main_pmod_get_submodule
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - inc
      BBCount:         26
      ICount:          277
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ly_vlog
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1015,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1015,5'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1015,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1016,20'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1032,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1016,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1017,13'
              BranchSideFuncs:
                - ly_vlog
                - strcmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1020,13'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1020,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1020,36'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1028,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1020,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1021,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1028,26'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1021,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1021,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1021,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:1032,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1033,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1039,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1033,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1033,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:1033,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:1016,13'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:1020,28'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:1021,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:1033,9'
          Dst:             ly_vlog
    - functionName:    lysp_load_submodules
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - pmod
        - new_mods
      BBCount:         55
      ICount:          311
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - lysp_inject_submodule
        - lysp_load_submod_from_clb_or_file
        - lysp_main_pmod_get_submodule
        - lysp_parsed_mods_get_submodule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1216,5'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1216,5'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1217,16'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1265,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1218,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1219,13'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1222,25'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1223,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1225,46'
              BranchSideFuncs:
                - lysp_main_pmod_get_submodule
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1237,44'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1226,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1227,33'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1228,24'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1228,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1229,24'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1230,24'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1238,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1238,19'
              BranchSideFuncs:
                - lysp_load_submod_from_clb_or_file
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1240,21'
              BranchSideFuncs:
                - lysp_load_submod_from_clb_or_file
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1238,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1239,20'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1240,21'
              BranchSideFuncs:
                - lysp_load_submod_from_clb_or_file
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1240,66'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1240,69'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1243,13'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1247,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1247,9'
              BranchSideFuncs:
                - lysp_load_submod_from_clb_or_file
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1247,9'
              BranchSideFuncs:
                - lysp_load_submod_from_clb_or_file
                - lysp_parsed_mods_get_submodule
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1247,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1247,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1250,13'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_main_pmod_get_submodule
                - lysp_inject_submodule
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:1250,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1253,20'
              BranchSideFuncs:
                - lysp_inject_submodule
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_main_pmod_get_submodule
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1263,5'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1255,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1255,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/tree_schema_common.c:1256,30'
              BranchSideFuncs:
                - lysp_inject_submodule
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - __assert_fail
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1258,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1260,17'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
            - BranchSide:      'src/tree_schema_common.c:1262,9'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
        - Branch String:   'src/tree_schema_common.c:1260,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1260,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1261,13'
              BranchSideFuncs:
                - lysp_parsed_mods_get_submodule
                - lysp_load_submod_from_clb_or_file
                - lysp_inject_submodule
                - __assert_fail
                - lysp_main_pmod_get_submodule
      Callsites:
        - Src:             'src/tree_schema_common.c:1225,17'
          Dst:             lysp_main_pmod_get_submodule
        - Src:             'src/tree_schema_common.c:1237,13'
          Dst:             lysp_parsed_mods_get_submodule
        - Src:             'src/tree_schema_common.c:1247,9'
          Dst:             lysp_load_submod_from_clb_or_file
        - Src:             'src/tree_schema_common.c:1255,13'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:1260,17'
          Dst:             lysp_inject_submodule
    - functionName:    lysp_check_identifierchar
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - c
        - first
        - prefix
      BBCount:         86
      ICount:          402
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - __ctype_b_loc
        - ly_vlog
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:966,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:966,19'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:966,26'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:966,32'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:987,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:966,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:987,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:967,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:967,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:980,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:967,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs:
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:967,14'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:967,14'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:980,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:967,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:980,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:968,33'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:968,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:974,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:968,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:969,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:974,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:969,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:970,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:973,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:970,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:973,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:973,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:980,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:981,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:987,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:981,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:982,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:984,19'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:987,27'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:987,30'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:987,37'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:987,43'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:987,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:988,11'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:989,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:989,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:989,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:989,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:990,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:991,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:993,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:991,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:993,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:993,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:968,36'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema_common.c:970,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:975,21'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:991,13'
          Dst:             ly_vlog
    - functionName:    lysp_check_stringchar
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - c
      BBCount:         109
      ICount:          461
      EdgeCount:       151
      CyclomaticComplexity: 44
      functionsReached:
        - ly_vlog
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:956,10'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:956,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:957,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:956,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:957,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:960,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:957,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:957,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:957,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:957,9'
          Dst:             ly_vlog
    - functionName:    lys_check_circular_dependency
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_vlog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:894,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:894,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:900,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:894,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:895,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:900,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:895,9'
          Dst:             ly_vlog
    - functionName:    lys_load_mod_from_clb_or_file
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - revision
        - mod_latest
        - new_mods
        - mod
      BBCount:         70
      ICount:          393
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - ly_in_free
        - ly_in_new_memory
        - ly_vlog
        - lys_parse_in
        - lys_parse_localfile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:780,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:782,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:783,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:783,27'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:783,31'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:787,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:783,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:785,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:787,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:790,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:792,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:793,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:793,27'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:793,31'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:797,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:793,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:795,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:797,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:800,19'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:800,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:800,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:800,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:801,16'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - ly_vlog
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:833,11'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:801,55'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:801,58'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:801,79'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - ly_vlog
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:801,75'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:801,79'
              BranchSideFuncs:
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - ly_vlog
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:822,21'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:801,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:802,18'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
            - BranchSide:      'src/tree_schema_common.c:822,21'
              BranchSideFuncs:
                - lys_parse_localfile
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
        - Branch String:   'src/tree_schema_common.c:802,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:804,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:816,22'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:804,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:804,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:805,33'
              BranchSideFuncs:
                - lys_parse_in
                - ly_in_free
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:809,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:810,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:812,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:812,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:812,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:814,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:818,22'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:818,26'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:822,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:818,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:820,19'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:822,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:823,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:824,29'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:826,22'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:826,26'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:830,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:826,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:828,19'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
            - BranchSide:      'src/tree_schema_common.c:830,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_new_memory
                - lys_parse_in
                - ly_in_free
                - lys_parse_localfile
        - Branch String:   'src/tree_schema_common.c:833,15'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:833,19'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:838,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:833,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:834,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:838,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:804,17'
          Dst:             ly_in_new_memory
        - Src:             'src/tree_schema_common.c:807,21'
          Dst:             lys_parse_in
        - Src:             'src/tree_schema_common.c:808,17'
          Dst:             ly_in_free
        - Src:             'src/tree_schema_common.c:823,13'
          Dst:             lys_parse_localfile
        - Src:             'src/tree_schema_common.c:834,9'
          Dst:             ly_vlog
    - functionName:    lys_get_module_without_revision
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_iter
        - ly_ctx_get_module_latest
        - ly_log
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:860,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:861,21'
              BranchSideFuncs:
                - strcmp
                - ly_ctx_get_module_iter
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:867,46'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
        - Branch String:   'src/tree_schema_common.c:861,38'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:860,5'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:861,42'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
                - strcmp
        - Branch String:   'src/tree_schema_common.c:861,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:860,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:862,13'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - ly_log
        - Branch String:   'src/tree_schema_common.c:868,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:869,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:874,16'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
        - Branch String:   'src/tree_schema_common.c:869,22'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:869,26'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:873,16'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:869,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:870,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:873,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:860,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/tree_schema_common.c:861,14'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:867,16'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/tree_schema_common.c:870,13'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:879,11'
          Dst:             ly_ctx_get_module_latest
    - functionName:    lys_parse_load
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - revision
        - new_mods
        - mod
      BBCount:         42
      ICount:          243
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module
        - ly_log
        - lys_check_circular_dependency
        - lys_get_module_without_revision
        - lys_load_mod_from_clb_or_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:909,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:909,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_get_module_without_revision
                - lys_load_mod_from_clb_or_file
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
                - ly_ctx_get_module
            - BranchSide:      'src/tree_schema_common.c:909,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/tree_schema_common.c:909,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:909,5'
              BranchSideFuncs:
                - lys_get_module_without_revision
                - lys_load_mod_from_clb_or_file
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
                - ly_ctx_get_module
            - BranchSide:      'src/tree_schema_common.c:914,9'
              BranchSideFuncs:
                - lys_get_module_without_revision
                - lys_load_mod_from_clb_or_file
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
                - ly_ctx_get_module
        - Branch String:   'src/tree_schema_common.c:914,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:916,34'
              BranchSideFuncs:
                - ly_ctx_get_module
                - lys_load_mod_from_clb_or_file
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:919,48'
              BranchSideFuncs:
                - lys_get_module_without_revision
                - lys_load_mod_from_clb_or_file
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:929,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:931,9'
              BranchSideFuncs:
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:948,5'
              BranchSideFuncs:
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:931,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:936,15'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:936,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:937,13'
              BranchSideFuncs:
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:942,21'
              BranchSideFuncs:
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:939,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:939,13'
              BranchSideFuncs:
                - lys_check_circular_dependency
            - BranchSide:      'src/tree_schema_common.c:940,13'
              BranchSideFuncs:
                - lys_check_circular_dependency
        - Branch String:   'src/tree_schema_common.c:948,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:948,5'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:950,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:909,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:916,16'
          Dst:             ly_ctx_get_module
        - Src:             'src/tree_schema_common.c:919,16'
          Dst:             lys_get_module_without_revision
        - Src:             'src/tree_schema_common.c:931,9'
          Dst:             lys_load_mod_from_clb_or_file
        - Src:             'src/tree_schema_common.c:937,13'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:939,13'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:948,5'
          Dst:             lys_check_circular_dependency
    - functionName:    lysp_check_dup_identities
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         32
      ICount:          221
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ly_ptrequal_cb
        - lyht_free
        - lyht_new
        - lysp_check_dup_ht_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:666,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:666,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:669,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:669,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:669,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:669,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:669,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:670,40'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:676,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:672,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:672,9'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:673,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:676,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:676,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:676,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:676,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:677,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:682,5'
              BranchSideFuncs:
                - lyht_free
        - Branch String:   'src/tree_schema_common.c:677,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:677,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:677,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:677,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:678,44'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:682,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:680,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:680,13'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:681,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
      Callsites:
        - Src:             'src/tree_schema_common.c:665,10'
          Dst:             lyht_new
        - Src:             'src/tree_schema_common.c:665,10'
          Dst:             ly_ptrequal_cb
        - Src:             'src/tree_schema_common.c:670,15'
          Dst:             lysp_check_dup_ht_insert
        - Src:             'src/tree_schema_common.c:678,19'
          Dst:             lysp_check_dup_ht_insert
        - Src:             'src/tree_schema_common.c:685,5'
          Dst:             lyht_free
    - functionName:    ly_ptrequal_cb
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lysp_check_dup_ht_insert
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ht
        - name
        - statement
        - err_detail
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_vlog
        - lyht_hash
        - lyht_insert
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:367,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:367,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:368,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:368,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:369,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:371,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:369,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:371,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:365,28'
          Dst:             strlen
        - Src:             'src/tree_schema_common.c:365,12'
          Dst:             lyht_hash
        - Src:             'src/tree_schema_common.c:366,11'
          Dst:             lyht_insert
        - Src:             'src/tree_schema_common.c:369,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:371,13'
          Dst:             ly_vlog
    - functionName:    lysp_check_dup_features
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         32
      ICount:          221
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ly_ptrequal_cb
        - lyht_free
        - lyht_new
        - lysp_check_dup_ht_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:634,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:634,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:637,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:637,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:637,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:637,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:637,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:638,40'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:644,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:640,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:640,9'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:641,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:644,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:644,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:644,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:644,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:645,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:650,5'
              BranchSideFuncs:
                - lyht_free
        - Branch String:   'src/tree_schema_common.c:645,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:645,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
            - BranchSide:      'src/tree_schema_common.c:645,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:645,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:646,44'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:650,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:648,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:648,13'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:649,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_check_dup_ht_insert
      Callsites:
        - Src:             'src/tree_schema_common.c:633,10'
          Dst:             lyht_new
        - Src:             'src/tree_schema_common.c:633,10'
          Dst:             ly_ptrequal_cb
        - Src:             'src/tree_schema_common.c:638,15'
          Dst:             lysp_check_dup_ht_insert
        - Src:             'src/tree_schema_common.c:646,19'
          Dst:             lysp_check_dup_ht_insert
        - Src:             'src/tree_schema_common.c:653,5'
          Dst:             lyht_free
    - functionName:    lysp_check_dup_grouping
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - grp
        - grps_global
      BBCount:         46
      ICount:          286
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyht_find
        - lyht_hash
        - lysp_check_dup_ht_insert
        - lysp_grouping_match
        - lysp_node_groupings
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:539,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:539,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_groupings
                - lysp_grouping_match
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:540,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_groupings
                - lysp_grouping_match
                - ly_vlog
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:540,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:540,5'
              BranchSideFuncs:
                - strlen
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_groupings
                - lysp_grouping_match
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:542,12'
              BranchSideFuncs:
                - strlen
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_groupings
                - lysp_grouping_match
                - ly_vlog
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:546,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:547,41'
              BranchSideFuncs:
                - lysp_node_groupings
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:569,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:548,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:549,17'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:559,23'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:549,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:550,17'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:552,25'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:552,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:553,17'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:557,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:553,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:553,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:553,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:559,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:560,37'
              BranchSideFuncs:
                - lysp_grouping_match
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:566,5'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:560,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:561,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:565,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_grouping_match
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:561,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:561,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:561,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:569,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:570,26'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:577,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:571,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:572,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:576,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:572,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:572,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:572,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:577,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:577,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:539,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:540,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:543,16'
          Dst:             strlen
        - Src:             'src/tree_schema_common.c:547,21'
          Dst:             lysp_node_groupings
        - Src:             'src/tree_schema_common.c:552,18'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:553,17'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:560,17'
          Dst:             lysp_grouping_match
        - Src:             'src/tree_schema_common.c:561,17'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:570,16'
          Dst:             lyht_hash
        - Src:             'src/tree_schema_common.c:571,14'
          Dst:             lyht_find
        - Src:             'src/tree_schema_common.c:572,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:577,9'
          Dst:             lysp_check_dup_ht_insert
    - functionName:    lysp_check_dup_groupings
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - lyht_free
        - lyht_new
        - lysp_check_dup_grouping
        - lysp_id_cmp
        - lysp_node_groupings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:594,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:595,39'
              BranchSideFuncs:
                - lysp_check_dup_grouping
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
            - BranchSide:      'src/tree_schema_common.c:598,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
        - Branch String:   'src/tree_schema_common.c:596,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:596,9'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:597,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
        - Branch String:   'src/tree_schema_common.c:598,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:598,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
            - BranchSide:      'src/tree_schema_common.c:598,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
        - Branch String:   'src/tree_schema_common.c:598,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:599,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
            - BranchSide:      'src/tree_schema_common.c:604,12'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
        - Branch String:   'src/tree_schema_common.c:599,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:600,43'
              BranchSideFuncs:
                - lysp_check_dup_grouping
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
            - BranchSide:      'src/tree_schema_common.c:603,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
        - Branch String:   'src/tree_schema_common.c:601,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:601,13'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:602,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
                - lysp_check_dup_grouping
        - Branch String:   'src/tree_schema_common.c:604,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:605,61'
              BranchSideFuncs:
                - lysp_node_groupings
                - lyht_free
                - lysp_check_dup_grouping
            - BranchSide:      'src/tree_schema_common.c:610,5'
              BranchSideFuncs:
                - lyht_free
        - Branch String:   'src/tree_schema_common.c:606,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:607,43'
              BranchSideFuncs:
                - lysp_check_dup_grouping
                - lyht_free
                - lysp_node_groupings
            - BranchSide:      'src/tree_schema_common.c:610,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
        - Branch String:   'src/tree_schema_common.c:608,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:608,13'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:609,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_groupings
                - lysp_check_dup_grouping
      Callsites:
        - Src:             'src/tree_schema_common.c:593,18'
          Dst:             lyht_new
        - Src:             'src/tree_schema_common.c:593,18'
          Dst:             lysp_id_cmp
        - Src:             'src/tree_schema_common.c:595,15'
          Dst:             lysp_check_dup_grouping
        - Src:             'src/tree_schema_common.c:600,19'
          Dst:             lysp_check_dup_grouping
        - Src:             'src/tree_schema_common.c:605,21'
          Dst:             lysp_node_groupings
        - Src:             'src/tree_schema_common.c:607,19'
          Dst:             lysp_check_dup_grouping
        - Src:             'src/tree_schema_common.c:613,5'
          Dst:             lyht_free
    - functionName:    lysp_id_cmp
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1
        - val2
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tree_schema_common.c:466,12'
          Dst:             strcmp
    - functionName:    lysp_check_dup_typedef
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - tpdf
        - tpdfs_global
      BBCount:         54
      ICount:          342
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyht_find
        - lyht_hash
        - lysp_check_dup_ht_insert
        - lysp_node_typedefs
        - lysp_type_str2builtin
        - lysp_typedef_match
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:400,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:400,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lysp_type_str2builtin
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:401,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lysp_type_str2builtin
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:401,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:401,5'
              BranchSideFuncs:
                - strlen
                - lysp_type_str2builtin
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:403,12'
              BranchSideFuncs:
                - strlen
                - lysp_type_str2builtin
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:406,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:407,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:413,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:407,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:407,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:407,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:413,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:414,39'
              BranchSideFuncs:
                - lysp_node_typedefs
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:436,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:415,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:415,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:415,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:415,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:416,18'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:426,23'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:416,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:417,17'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:419,25'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:419,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:420,17'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:424,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:420,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:420,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:420,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:426,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:427,36'
              BranchSideFuncs:
                - lysp_node_typedefs
                - lysp_typedef_match
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:433,5'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:427,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:428,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:432,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
                - lyht_hash
                - lyht_find
                - ly_vlog
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:428,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:428,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:428,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:436,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:437,26'
              BranchSideFuncs:
                - lyht_hash
                - lyht_find
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:444,9'
              BranchSideFuncs:
                - lysp_check_dup_ht_insert
        - Branch String:   'src/tree_schema_common.c:438,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:439,13'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:443,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:439,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:439,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:439,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:444,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:444,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:400,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:401,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:404,16'
          Dst:             strlen
        - Src:             'src/tree_schema_common.c:406,9'
          Dst:             lysp_type_str2builtin
        - Src:             'src/tree_schema_common.c:407,9'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:414,20'
          Dst:             lysp_node_typedefs
        - Src:             'src/tree_schema_common.c:419,18'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:420,17'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:427,42'
          Dst:             lysp_node_typedefs
        - Src:             'src/tree_schema_common.c:427,17'
          Dst:             lysp_typedef_match
        - Src:             'src/tree_schema_common.c:428,17'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:437,16'
          Dst:             lyht_hash
        - Src:             'src/tree_schema_common.c:438,14'
          Dst:             lyht_find
        - Src:             'src/tree_schema_common.c:439,13'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:444,9'
          Dst:             lysp_check_dup_ht_insert
    - functionName:    lysp_type_str2builtin
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         135
      ICount:          564
      EdgeCount:       183
      CyclomaticComplexity: 50
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:166,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:167,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:234,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:167,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:168,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:177,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:168,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:169,22'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:174,25'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:169,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:169,45'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:171,29'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:169,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:170,21'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:171,29'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:177,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:178,18'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:181,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:178,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:178,41'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:179,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:181,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:182,18'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:187,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:182,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:182,41'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:184,25'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:182,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:183,17'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:184,25'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:187,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:188,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:205,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:188,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:189,22'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:202,25'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:189,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:189,45'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:191,28'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:189,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:190,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:191,28'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:191,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:192,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:199,29'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:192,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:193,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:194,42'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:194,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:195,25'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:196,42'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/tree_schema_common.c:205,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:206,18'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:209,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:206,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:206,41'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:207,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:209,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:210,18'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:213,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:210,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:210,41'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:210,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:214,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:215,22'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:218,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:215,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:215,45'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:218,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:215,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:216,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:218,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:219,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:219,36'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:221,28'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:219,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:220,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:221,28'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:222,25'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:223,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:224,42'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'src/tree_schema_common.c:224,32'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:225,25'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/tree_schema_common.c:226,42'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'src/tree_schema_common.c:169,36'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:171,43'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:174,39'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:178,32'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:182,32'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:184,40'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:189,36'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:192,26'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:194,33'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:196,33'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:199,44'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:202,40'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:206,32'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:210,32'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:215,36'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:222,26'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:224,33'
          Dst:             strncmp
        - Src:             'src/tree_schema_common.c:226,33'
          Dst:             strncmp
    - functionName:    lysp_node_typedefs
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         15
      ICount:          87
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:1382,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1386,13'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:1386,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:1388,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1390,42'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1392,41'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1395,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1395,44'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1398,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1398,50'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1400,43'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:1402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lysp_typedef_match
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - typedefs
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:249,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:249,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:249,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:249,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:250,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:255,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:250,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:252,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:254,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/tree_schema_common.c:250,14'
          Dst:             strcmp
    - functionName:    lysp_check_dup_typedefs
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         42
      ICount:          271
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - lyht_free
        - lyht_new
        - lysp_check_dup_typedef
        - lysp_id_cmp
        - lysp_node_typedefs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:480,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:480,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:480,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:480,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:481,38'
              BranchSideFuncs:
                - lysp_check_dup_typedef
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:484,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:482,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:482,9'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:483,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:484,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:484,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:484,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:484,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:485,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:490,12'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:485,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:485,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:485,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:485,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:486,42'
              BranchSideFuncs:
                - lysp_check_dup_typedef
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:489,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:487,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:487,13'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:488,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:490,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:491,59'
              BranchSideFuncs:
                - lysp_node_typedefs
                - lyht_free
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:496,5'
              BranchSideFuncs:
                - lyht_free
        - Branch String:   'src/tree_schema_common.c:492,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:492,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
            - BranchSide:      'src/tree_schema_common.c:492,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:492,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:493,42'
              BranchSideFuncs:
                - lysp_check_dup_typedef
                - lyht_free
                - lysp_node_typedefs
            - BranchSide:      'src/tree_schema_common.c:496,5'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
        - Branch String:   'src/tree_schema_common.c:494,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:494,13'
              BranchSideFuncs:
                - lyht_free
            - BranchSide:      'src/tree_schema_common.c:495,9'
              BranchSideFuncs:
                - lyht_free
                - lysp_node_typedefs
                - lysp_check_dup_typedef
      Callsites:
        - Src:             'src/tree_schema_common.c:479,18'
          Dst:             lyht_new
        - Src:             'src/tree_schema_common.c:479,18'
          Dst:             lysp_id_cmp
        - Src:             'src/tree_schema_common.c:481,15'
          Dst:             lysp_check_dup_typedef
        - Src:             'src/tree_schema_common.c:486,19'
          Dst:             lysp_check_dup_typedef
        - Src:             'src/tree_schema_common.c:491,20'
          Dst:             lysp_node_typedefs
        - Src:             'src/tree_schema_common.c:493,19'
          Dst:             lysp_check_dup_typedef
        - Src:             'src/tree_schema_common.c:499,5'
          Dst:             lyht_free
    - functionName:    lysp_type_find
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - start_node
        - start_module
        - ext
        - type
        - tpdf
        - node
      BBCount:         75
      ICount:          433
      EdgeCount:       94
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - ly_resolve_prefix
        - lyplg_ext_parsed_get_storage
        - lysp_node_typedefs
        - lysp_type_str2builtin
        - lysp_typedef_match
        - strchr
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:269,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:269,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
            - BranchSide:      'src/tree_schema_common.c:270,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
        - Branch String:   'src/tree_schema_common.c:270,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:270,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
            - BranchSide:      'src/tree_schema_common.c:271,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
        - Branch String:   'src/tree_schema_common.c:271,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:271,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
            - BranchSide:      'src/tree_schema_common.c:272,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
        - Branch String:   'src/tree_schema_common.c:272,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:272,5'
              BranchSideFuncs:
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
            - BranchSide:      'src/tree_schema_common.c:274,6'
              BranchSideFuncs:
                - strchr
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
                - ly_resolve_prefix
        - Branch String:   'src/tree_schema_common.c:276,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:277,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
            - BranchSide:      'src/tree_schema_common.c:282,24'
              BranchSideFuncs:
                - strlen
                - lysp_type_str2builtin
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
        - Branch String:   'src/tree_schema_common.c:278,24'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:278,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
            - BranchSide:      'src/tree_schema_common.c:278,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
        - Branch String:   'src/tree_schema_common.c:287,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:288,14'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:292,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
            - BranchSide:      'src/tree_schema_common.c:294,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
        - Branch String:   'src/tree_schema_common.c:294,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:295,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
            - BranchSide:      'src/tree_schema_common.c:317,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:295,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:297,26'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
            - BranchSide:      'src/tree_schema_common.c:306,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
        - Branch String:   'src/tree_schema_common.c:297,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:298,44'
              BranchSideFuncs:
                - lysp_node_typedefs
                - lysp_typedef_match
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
            - BranchSide:      'src/tree_schema_common.c:304,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
        - Branch String:   'src/tree_schema_common.c:299,21'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:301,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:303,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - lysp_node_typedefs
                - lysp_typedef_match
        - Branch String:   'src/tree_schema_common.c:306,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:308,42'
              BranchSideFuncs:
                - lyplg_ext_parsed_get_storage
                - lysp_typedef_match
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:314,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:309,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:311,17'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:313,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:320,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:321,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:331,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:321,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:321,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:321,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:321,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:322,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:328,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:322,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:324,26'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:327,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/tree_schema_common.c:331,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:331,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:331,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:331,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:332,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:342,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:333,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:333,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:333,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:333,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:334,25'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:340,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:334,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:336,26'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:339,9'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/tree_schema_common.c:269,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:270,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:271,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:272,5'
          Dst:             __assert_fail
        - Src:             'src/tree_schema_common.c:275,11'
          Dst:             strchr
        - Src:             'src/tree_schema_common.c:277,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/tree_schema_common.c:286,45'
          Dst:             strlen
        - Src:             'src/tree_schema_common.c:286,17'
          Dst:             lysp_type_str2builtin
        - Src:             'src/tree_schema_common.c:298,50'
          Dst:             lysp_node_typedefs
        - Src:             'src/tree_schema_common.c:298,25'
          Dst:             lysp_typedef_match
        - Src:             'src/tree_schema_common.c:308,13'
          Dst:             lyplg_ext_parsed_get_storage
        - Src:             'src/tree_schema_common.c:309,26'
          Dst:             lysp_typedef_match
        - Src:             'src/tree_schema_common.c:322,18'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:334,18'
          Dst:             strcmp
    - functionName:    lysp_check_enum_name
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - name
        - name_len
      BBCount:         29
      ICount:          215
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - ly_log
        - ly_vlog
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:136,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:137,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_log
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:139,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_log
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:137,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:137,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:137,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:139,33'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:139,36'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:140,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:139,16'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:140,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:144,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_log
        - Branch String:   'src/tree_schema_common.c:140,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:140,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:140,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:145,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:146,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:150,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_log
      Callsites:
        - Src:             'src/tree_schema_common.c:137,9'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:139,16'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema_common.c:139,36'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema_common.c:140,9'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:145,17'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema_common.c:146,17'
          Dst:             ly_log
    - functionName:    lysp_sort_revisions
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:119,28'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:119,26'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:119,26'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:119,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:120,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:120,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:121,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/tree_schema_common.c:123,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/tree_schema_common.c:125,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_schema_common.c:127,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/tree_schema_common.c:120,13'
          Dst:             strcmp
    - functionName:    lysp_check_date
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - date
        - date_len
        - stmt
      BBCount:         42
      ICount:          270
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - ly_log
        - ly_vlog
        - mktime
        - strptime
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:68,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:68,5'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:70,9'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:68,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:68,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/tree_schema_common.c:68,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/tree_schema_common.c:70,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:71,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:76,18'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:71,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:71,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:71,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:76,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:77,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - strptime
                - mktime
            - BranchSide:      'src/tree_schema_common.c:87,5'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
        - Branch String:   'src/tree_schema_common.c:77,22'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:77,26'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:78,17'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:77,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:78,17'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:81,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - strptime
                - mktime
        - Branch String:   'src/tree_schema_common.c:78,17'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:79,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:81,9'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
        - Branch String:   'src/tree_schema_common.c:81,20'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:0,0'
              BranchSideFuncs:
                - strptime
                - ly_vlog
                - mktime
                - __ctype_b_loc
            - BranchSide:      'src/tree_schema_common.c:82,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:89,12'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:89,16'
              BranchSideFuncs:
                - mktime
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:90,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:89,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:90,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:92,5'
              BranchSideFuncs:
                - mktime
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:98,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:101,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:104,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:107,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:108,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:108,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:110,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:110,5'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:68,5'
          Dst:             ly_log
        - Src:             'src/tree_schema_common.c:71,9'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:81,21'
          Dst:             __ctype_b_loc
        - Src:             'src/tree_schema_common.c:88,9'
          Dst:             strptime
        - Src:             'src/tree_schema_common.c:97,5'
          Dst:             mktime
        - Src:             'src/tree_schema_common.c:108,9'
          Dst:             ly_vlog
    - functionName:    strptime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lysp_check_prefix
      functionSourceFile: '/src/libyang/src/tree_schema_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - imports
        - module_prefix
        - value
      BBCount:         31
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ly_vlog
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_schema_common.c:49,23'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:49,45'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:53,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:49,52'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:49,63'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:53,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:49,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:50,9'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:53,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:50,9'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:50,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:50,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:53,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:53,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:53,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:53,5'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:54,13'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'src/tree_schema_common.c:54,23'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:54,28'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:58,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:54,48'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:54,59'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:58,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:54,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:55,13'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:58,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
        - Branch String:   'src/tree_schema_common.c:55,13'
          Branch Sides:
            - BranchSide:      'src/tree_schema_common.c:55,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/tree_schema_common.c:55,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/tree_schema_common.c:49,56'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:50,9'
          Dst:             ly_vlog
        - Src:             'src/tree_schema_common.c:54,52'
          Dst:             strcmp
        - Src:             'src/tree_schema_common.c:55,13'
          Dst:             ly_vlog
    - functionName:    ly_in_skip
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in
        - count
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
      functionUses:    178
      BranchProfiles:
        - Branch String:   'src/in.c:320,5'
          Branch Sides:
            - BranchSide:      'src/in.c:320,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:322,20'
          Branch Sides:
            - BranchSide:      'src/in.c:322,24'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:327,20'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:322,9'
          Branch Sides:
            - BranchSide:      'src/in.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:327,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:320,5'
          Dst:             ly_log
    - functionName:    ly_in_read
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in
        - buf
        - count
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/in.c:303,5'
          Branch Sides:
            - BranchSide:      'src/in.c:303,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/in.c:303,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:303,5'
          Branch Sides:
            - BranchSide:      'src/in.c:303,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:305,20'
          Branch Sides:
            - BranchSide:      'src/in.c:305,24'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:305,9'
          Branch Sides:
            - BranchSide:      'src/in.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:310,9'
          Branch Sides:
            - BranchSide:      'src/in.c:311,16'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:313,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:303,5'
          Dst:             ly_log
        - Src:             'src/in.c:303,5'
          Dst:             ly_log
    - functionName:    ly_in_free
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - in
        - destroy
      BBCount:         27
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - close
        - fclose
        - ly_log
        - ly_munmap
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/in.c:265,9'
          Branch Sides:
            - BranchSide:      'src/in.c:266,9'
              BranchSideFuncs:
                - free
                - ly_munmap
                - close
                - free
                - ly_munmap
                - close
                - free
                - fclose
                - free
                - ly_log
            - BranchSide:      'src/in.c:267,16'
              BranchSideFuncs:
                - free
                - ly_munmap
                - close
                - free
                - ly_munmap
                - close
                - free
                - fclose
                - free
                - ly_log
        - Branch String:   'src/in.c:272,9'
          Branch Sides:
            - BranchSide:      'src/in.c:273,13'
              BranchSideFuncs:
                - ly_munmap
                - close
                - free
                - free
                - fclose
                - free
            - BranchSide:      'src/in.c:288,16'
              BranchSideFuncs:
                - free
                - ly_munmap
                - close
                - free
        - Branch String:   'src/in.c:273,13'
          Branch Sides:
            - BranchSide:      'src/in.c:274,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/in.c:276,31'
              BranchSideFuncs:
                - ly_munmap
                - close
                - free
                - free
                - fclose
        - Branch String:   'src/in.c:278,17'
          Branch Sides:
            - BranchSide:      'src/in.c:279,24'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'src/in.c:281,23'
              BranchSideFuncs:
                - close
                - free
                - free
        - Branch String:   'src/in.c:291,13'
          Branch Sides:
            - BranchSide:      'src/in.c:292,19'
              BranchSideFuncs:
                - close
                - free
                - free
            - BranchSide:      'src/in.c:295,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/in.c:268,9'
          Dst:             ly_log
        - Src:             'src/in.c:276,13'
          Dst:             ly_munmap
        - Src:             'src/in.c:279,17'
          Dst:             fclose
        - Src:             'src/in.c:281,17'
          Dst:             close
        - Src:             'src/in.c:289,9'
          Dst:             ly_munmap
        - Src:             'src/in.c:292,13'
          Dst:             close
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_in_parsed
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/in.c:257,5'
          Branch Sides:
            - BranchSide:      'src/in.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:259,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:257,5'
          Dst:             ly_log
    - functionName:    ly_in_filepath
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in
        - filepath
        - len
      BBCount:         17
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - close
        - ly_in_fd
        - ly_log
        - open
        - strdup
        - strerror
        - strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/in.c:223,5'
          Branch Sides:
            - BranchSide:      'src/in.c:223,5'
              BranchSideFuncs:
                - ly_log
                - strdup
                - open
                - __errno_location
                - strerror
                - ly_log
                - free
                - ly_in_fd
                - close
                - free
                - free
                - strndup
            - BranchSide:      'src/in.c:223,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:223,5'
          Branch Sides:
            - BranchSide:      'src/in.c:223,5'
              BranchSideFuncs:
                - strdup
                - open
                - __errno_location
                - strerror
                - ly_log
                - free
                - ly_in_fd
                - close
                - free
                - free
                - strndup
            - BranchSide:      'src/in.c:225,10'
              BranchSideFuncs:
                - strdup
                - open
                - __errno_location
                - strerror
                - ly_log
                - free
                - ly_in_fd
                - close
                - free
                - free
                - strndup
        - Branch String:   'src/in.c:225,9'
          Branch Sides:
            - BranchSide:      'src/in.c:226,16'
              BranchSideFuncs:
                - strdup
                - open
                - __errno_location
                - strerror
                - ly_log
                - free
                - ly_in_fd
                - close
                - free
                - free
                - strndup
            - BranchSide:      'src/in.c:229,9'
              BranchSideFuncs:
                - strdup
                - open
                - __errno_location
                - strerror
                - ly_log
                - free
                - ly_in_fd
                - close
                - free
                - free
                - strndup
        - Branch String:   'src/in.c:229,9'
          Branch Sides:
            - BranchSide:      'src/in.c:230,22'
              BranchSideFuncs:
                - strndup
                - open
                - __errno_location
                - strerror
                - ly_log
                - free
                - ly_in_fd
                - close
                - free
                - free
            - BranchSide:      'src/in.c:232,21'
              BranchSideFuncs:
                - strdup
                - open
                - __errno_location
                - strerror
                - ly_log
                - free
                - ly_in_fd
                - close
                - free
                - free
        - Branch String:   'src/in.c:237,5'
          Branch Sides:
            - BranchSide:      'src/in.c:237,5'
              BranchSideFuncs:
                - ly_in_fd
                - close
                - free
                - free
            - BranchSide:      'src/in.c:240,5'
              BranchSideFuncs:
                - ly_in_fd
                - close
                - free
                - free
        - Branch String:   'src/in.c:242,5'
          Branch Sides:
            - BranchSide:      'src/in.c:242,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/in.c:245,5'
              BranchSideFuncs:
                - close
                - free
      Callsites:
        - Src:             'src/in.c:223,5'
          Dst:             ly_log
        - Src:             'src/in.c:223,5'
          Dst:             ly_log
        - Src:             'src/in.c:230,14'
          Dst:             strndup
        - Src:             'src/in.c:232,14'
          Dst:             strdup
        - Src:             'src/in.c:236,10'
          Dst:             open
        - Src:             'src/in.c:237,5'
          Dst:             __errno_location
        - Src:             'src/in.c:237,5'
          Dst:             strerror
        - Src:             'src/in.c:237,5'
          Dst:             ly_log
        - Src:             'src/in.c:241,15'
          Dst:             ly_in_fd
        - Src:             'src/in.c:246,5'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_in_fd
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - fd
      BBCount:         15
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_mmap
        - ly_munmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/in.c:93,5'
          Branch Sides:
            - BranchSide:      'src/in.c:93,5'
              BranchSideFuncs:
                - ly_log
                - ly_mmap
                - ly_log
                - ly_munmap
            - BranchSide:      'src/in.c:93,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:93,5'
          Branch Sides:
            - BranchSide:      'src/in.c:93,5'
              BranchSideFuncs:
                - ly_mmap
                - ly_log
                - ly_munmap
            - BranchSide:      'src/in.c:95,15'
              BranchSideFuncs:
                - ly_mmap
                - ly_log
                - ly_munmap
        - Branch String:   'src/in.c:97,9'
          Branch Sides:
            - BranchSide:      'src/in.c:98,9'
              BranchSideFuncs:
                - ly_mmap
                - ly_log
                - ly_munmap
            - BranchSide:      'src/in.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:98,9'
          Branch Sides:
            - BranchSide:      'src/in.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:99,14'
              BranchSideFuncs:
                - ly_log
                - ly_munmap
        - Branch String:   'src/in.c:99,13'
          Branch Sides:
            - BranchSide:      'src/in.c:100,13'
              BranchSideFuncs:
                - ly_munmap
            - BranchSide:      'src/in.c:104,27'
              BranchSideFuncs:
                - ly_munmap
      Callsites:
        - Src:             'src/in.c:93,5'
          Dst:             ly_log
        - Src:             'src/in.c:93,5'
          Dst:             ly_log
        - Src:             'src/in.c:98,9'
          Dst:             ly_mmap
        - Src:             'src/in.c:100,13'
          Dst:             ly_log
        - Src:             'src/in.c:104,9'
          Dst:             ly_munmap
    - functionName:    ly_in_new_filepath
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - filepath
        - len
        - in
      BBCount:         15
      ICount:          120
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - ly_in_new_fd
        - ly_log
        - open
        - strdup
        - strerror
        - strndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/in.c:195,5'
          Branch Sides:
            - BranchSide:      'src/in.c:195,5'
              BranchSideFuncs:
                - ly_log
                - strdup
                - open
                - ly_in_new_fd
                - free
                - __errno_location
                - strerror
                - ly_log
                - free
                - strndup
            - BranchSide:      'src/in.c:195,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:195,5'
          Branch Sides:
            - BranchSide:      'src/in.c:195,5'
              BranchSideFuncs:
                - strdup
                - open
                - ly_in_new_fd
                - free
                - __errno_location
                - strerror
                - ly_log
                - free
                - strndup
            - BranchSide:      'src/in.c:197,9'
              BranchSideFuncs:
                - strdup
                - open
                - ly_in_new_fd
                - free
                - __errno_location
                - strerror
                - ly_log
                - free
                - strndup
        - Branch String:   'src/in.c:197,9'
          Branch Sides:
            - BranchSide:      'src/in.c:198,22'
              BranchSideFuncs:
                - strndup
                - open
                - ly_in_new_fd
                - free
                - __errno_location
                - strerror
                - ly_log
                - free
            - BranchSide:      'src/in.c:200,21'
              BranchSideFuncs:
                - strdup
                - open
                - ly_in_new_fd
                - free
                - __errno_location
                - strerror
                - ly_log
                - free
        - Branch String:   'src/in.c:204,5'
          Branch Sides:
            - BranchSide:      'src/in.c:204,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
                - free
            - BranchSide:      'src/in.c:207,5'
              BranchSideFuncs:
                - ly_in_new_fd
                - free
        - Branch String:   'src/in.c:207,5'
          Branch Sides:
            - BranchSide:      'src/in.c:207,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/in.c:210,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:195,5'
          Dst:             ly_log
        - Src:             'src/in.c:195,5'
          Dst:             ly_log
        - Src:             'src/in.c:198,14'
          Dst:             strndup
        - Src:             'src/in.c:200,14'
          Dst:             strdup
        - Src:             'src/in.c:203,10'
          Dst:             open
        - Src:             'src/in.c:204,5'
          Dst:             __errno_location
        - Src:             'src/in.c:204,5'
          Dst:             strerror
        - Src:             'src/in.c:204,5'
          Dst:             ly_log
        - Src:             'src/in.c:207,5'
          Dst:             ly_in_new_fd
    - functionName:    ly_in_new_fd
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - in
      BBCount:         14
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ly_log
        - ly_mmap
        - ly_munmap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/in.c:66,5'
          Branch Sides:
            - BranchSide:      'src/in.c:66,5'
              BranchSideFuncs:
                - ly_log
                - ly_mmap
                - ly_log
                - calloc
                - ly_log
                - ly_munmap
            - BranchSide:      'src/in.c:66,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:66,5'
          Branch Sides:
            - BranchSide:      'src/in.c:66,5'
              BranchSideFuncs:
                - ly_mmap
                - ly_log
                - calloc
                - ly_log
                - ly_munmap
            - BranchSide:      'src/in.c:68,5'
              BranchSideFuncs:
                - ly_mmap
                - ly_log
                - calloc
                - ly_log
                - ly_munmap
        - Branch String:   'src/in.c:68,5'
          Branch Sides:
            - BranchSide:      'src/in.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:69,10'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
                - ly_munmap
        - Branch String:   'src/in.c:69,9'
          Branch Sides:
            - BranchSide:      'src/in.c:70,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_munmap
            - BranchSide:      'src/in.c:74,11'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_munmap
        - Branch String:   'src/in.c:75,5'
          Branch Sides:
            - BranchSide:      'src/in.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:77,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:66,5'
          Dst:             ly_log
        - Src:             'src/in.c:66,5'
          Dst:             ly_log
        - Src:             'src/in.c:68,5'
          Dst:             ly_mmap
        - Src:             'src/in.c:70,9'
          Dst:             ly_log
        - Src:             'src/in.c:74,11'
          Dst:             calloc
        - Src:             'src/in.c:75,5'
          Dst:             ly_log
        - Src:             'src/in.c:75,5'
          Dst:             ly_munmap
    - functionName:    ly_in_memory
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - str
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/in.c:176,5'
          Branch Sides:
            - BranchSide:      'src/in.c:176,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/in.c:176,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:176,5'
          Branch Sides:
            - BranchSide:      'src/in.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:178,12'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:180,9'
          Branch Sides:
            - BranchSide:      'src/in.c:181,35'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:185,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:176,5'
          Dst:             ly_log
        - Src:             'src/in.c:176,5'
          Dst:             ly_log
    - functionName:    ly_in_new_memory
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - in
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ly_log
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/in.c:159,5'
          Branch Sides:
            - BranchSide:      'src/in.c:159,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/in.c:159,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:159,5'
          Branch Sides:
            - BranchSide:      'src/in.c:159,5'
              BranchSideFuncs:
                - calloc
                - ly_log
            - BranchSide:      'src/in.c:161,11'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/in.c:162,5'
          Branch Sides:
            - BranchSide:      'src/in.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:164,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:159,5'
          Dst:             ly_log
        - Src:             'src/in.c:159,5'
          Dst:             ly_log
        - Src:             'src/in.c:161,11'
          Dst:             calloc
        - Src:             'src/in.c:162,5'
          Dst:             ly_log
    - functionName:    ly_in_file
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - f
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fileno
        - ly_in_fd
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/in.c:134,5'
          Branch Sides:
            - BranchSide:      'src/in.c:134,5'
              BranchSideFuncs:
                - ly_log
                - fileno
                - fileno
                - ly_in_fd
            - BranchSide:      'src/in.c:134,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:134,5'
          Branch Sides:
            - BranchSide:      'src/in.c:134,5'
              BranchSideFuncs:
                - fileno
                - fileno
                - ly_in_fd
            - BranchSide:      'src/in.c:136,14'
              BranchSideFuncs:
                - fileno
                - fileno
                - ly_in_fd
        - Branch String:   'src/in.c:138,9'
          Branch Sides:
            - BranchSide:      'src/in.c:140,9'
              BranchSideFuncs:
                - fileno
                - fileno
                - ly_in_fd
            - BranchSide:      'src/in.c:153,12'
              BranchSideFuncs: []
        - Branch String:   'src/in.c:142,13'
          Branch Sides:
            - BranchSide:      'src/in.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:149,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:134,5'
          Dst:             ly_log
        - Src:             'src/in.c:134,5'
          Dst:             ly_log
        - Src:             'src/in.c:141,25'
          Dst:             fileno
        - Src:             'src/in.c:142,26'
          Dst:             fileno
        - Src:             'src/in.c:142,13'
          Dst:             ly_in_fd
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_in_new_file
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - in
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fileno
        - ly_in_new_fd
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/in.c:118,5'
          Branch Sides:
            - BranchSide:      'src/in.c:118,5'
              BranchSideFuncs:
                - ly_log
                - fileno
                - ly_in_new_fd
            - BranchSide:      'src/in.c:118,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/in.c:118,5'
          Branch Sides:
            - BranchSide:      'src/in.c:118,5'
              BranchSideFuncs:
                - fileno
                - ly_in_new_fd
            - BranchSide:      'src/in.c:120,5'
              BranchSideFuncs:
                - fileno
                - ly_in_new_fd
        - Branch String:   'src/in.c:120,5'
          Branch Sides:
            - BranchSide:      'src/in.c:120,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:123,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:118,5'
          Dst:             ly_log
        - Src:             'src/in.c:118,5'
          Dst:             ly_log
        - Src:             'src/in.c:120,5'
          Dst:             fileno
        - Src:             'src/in.c:120,5'
          Dst:             ly_in_new_fd
    - functionName:    ly_in_reset
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/in.c:53,5'
          Branch Sides:
            - BranchSide:      'src/in.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:55,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:53,5'
          Dst:             ly_log
    - functionName:    ly_in_type
      functionSourceFile: '/src/libyang/src/in.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/in.c:46,5'
          Branch Sides:
            - BranchSide:      'src/in.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/in.c:47,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/in.c:46,5'
          Dst:             ly_log
    - functionName:    lyb_cache_node_hash_cb
      functionSourceFile: '/src/libyang/src/lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - UNUSED_data
        - UNUSED_dfs_continue
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lyb_generate_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lyb.c:87,9'
          Branch Sides:
            - BranchSide:      'src/lyb.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lyb.c:92,18'
              BranchSideFuncs:
                - lyb_generate_hash
        - Branch String:   'src/lyb.c:92,5'
          Branch Sides:
            - BranchSide:      'src/lyb.c:94,43'
              BranchSideFuncs:
                - lyb_generate_hash
            - BranchSide:      'src/lyb.c:97,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lyb.c:94,25'
          Dst:             lyb_generate_hash
    - functionName:    lyb_generate_hash
      functionSourceFile: '/src/libyang/src/lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - collision_id
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyht_hash_multi
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lyb.c:44,9'
          Branch Sides:
            - BranchSide:      'src/lyb.c:44,9'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - strlen
            - BranchSide:      'src/lyb.c:47,13'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
                - strlen
        - Branch String:   'src/lyb.c:47,13'
          Branch Sides:
            - BranchSide:      'src/lyb.c:49,30'
              BranchSideFuncs:
                - strlen
                - lyht_hash_multi
                - lyht_hash_multi
            - BranchSide:      'src/lyb.c:52,23'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
      Callsites:
        - Src:             'src/lyb.c:42,47'
          Dst:             strlen
        - Src:             'src/lyb.c:42,17'
          Dst:             lyht_hash_multi
        - Src:             'src/lyb.c:43,56'
          Dst:             strlen
        - Src:             'src/lyb.c:43,17'
          Dst:             lyht_hash_multi
        - Src:             'src/lyb.c:47,28'
          Dst:             strlen
        - Src:             'src/lyb.c:49,23'
          Dst:             strlen
        - Src:             'src/lyb.c:54,21'
          Dst:             lyht_hash_multi
        - Src:             'src/lyb.c:56,17'
          Dst:             lyht_hash_multi
    - functionName:    lyb_cache_module_hash
      functionSourceFile: '/src/libyang/src/lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyb_cache_node_hash_cb
        - lysc_module_dfs_full
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lyb.c:104,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/lyb.c:107,5'
          Dst:             lysc_module_dfs_full
        - Src:             'src/lyb.c:107,5'
          Dst:             lyb_cache_node_hash_cb
        - Src:             'src/lyb.c:110,5'
          Dst:             pthread_mutex_unlock
    - functionName:    lyb_get_hash
      functionSourceFile: '/src/libyang/src/lyb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - collision_id
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - lyb_generate_hash
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/lyb.c:70,5'
          Branch Sides:
            - BranchSide:      'src/lyb.c:70,5'
              BranchSideFuncs:
                - lyb_generate_hash
            - BranchSide:      'src/lyb.c:72,9'
              BranchSideFuncs:
                - lyb_generate_hash
        - Branch String:   'src/lyb.c:72,9'
          Branch Sides:
            - BranchSide:      'src/lyb.c:74,16'
              BranchSideFuncs: []
            - BranchSide:      'src/lyb.c:78,30'
              BranchSideFuncs:
                - lyb_generate_hash
      Callsites:
        - Src:             'src/lyb.c:70,5'
          Dst:             __assert_fail
        - Src:             'src/lyb.c:78,12'
          Dst:             lyb_generate_hash
    - functionName:    lysp_stmt_dup
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - first
      BBCount:         37
      ICount:          304
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - calloc
        - ly_dup_prefix_data
        - ly_log
        - lydict_insert
        - lysp_stmt_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:610,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:611,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - __assert_fail
            - BranchSide:      'src/parser_common.c:633,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:612,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:612,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_common.c:614,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:612,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:612,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:612,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:614,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:615,26'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_common.c:617,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:617,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:617,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_common.c:618,22'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:622,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:622,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_common.c:622,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_common.c:622,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:623,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:623,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:623,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/parser_common.c:623,9'
              BranchSideFuncs:
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:623,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:623,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:624,25'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:625,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:625,9'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
            - BranchSide:      'src/parser_common.c:625,9'
              BranchSideFuncs:
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - __assert_fail
        - Branch String:   'src/parser_common.c:625,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:625,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:626,24'
              BranchSideFuncs:
                - lysp_stmt_dup
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - __assert_fail
        - Branch String:   'src/parser_common.c:630,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:630,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:631,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - ly_dup_prefix_data
                - lysp_stmt_dup
                - __assert_fail
      Callsites:
        - Src:             'src/parser_common.c:611,17'
          Dst:             calloc
        - Src:             'src/parser_common.c:612,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:617,13'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:622,9'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:623,9'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:625,9'
          Dst:             ly_dup_prefix_data
        - Src:             'src/parser_common.c:630,9'
          Dst:             lysp_stmt_dup
    - functionName:    lysp_stmt_argument
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - ex
      BBCount:         31
      ICount:          244
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - lysp_stmt_yinelem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1636,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1637,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1642,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1637,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1637,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1637,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1642,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1642,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1643,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1643,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1643,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1643,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1643,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1643,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1646,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1646,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1647,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1660,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1647,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1649,13'
              BranchSideFuncs:
                - lysp_stmt_yinelem
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1652,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1655,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1649,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1649,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1650,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1652,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1652,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1653,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_yinelem
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1655,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1655,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1655,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1637,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1642,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1643,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1649,13'
          Dst:             lysp_stmt_yinelem
        - Src:             'src/parser_common.c:1652,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1655,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1655,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1655,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_validate_value
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val_type
        - val
      BBCount:         32
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - ly_getutf8
        - ly_vlog
        - lysp_check_identifierchar
        - lysp_check_stringchar
      functionUses:    39
      BranchProfiles:
        - Branch String:   'src/parser_common.c:565,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:566,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:575,5'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:566,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:568,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:571,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:571,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:571,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:571,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:575,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:576,9'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:594,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:576,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:576,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:579,17'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_getutf8
                - ly_vlog
                - lysp_check_identifierchar
                - lysp_check_identifierchar
        - Branch String:   'src/parser_common.c:576,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:576,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:576,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:579,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:581,13'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:584,13'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:588,13'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_getutf8
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:588,13'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_getutf8
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_common.c:591,15'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:581,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:582,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:584,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:584,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:585,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_common.c:588,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:588,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:589,13'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:571,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:576,9'
          Dst:             ly_getutf8
        - Src:             'src/parser_common.c:576,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:581,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_common.c:584,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_common.c:588,13'
          Dst:             lysp_check_stringchar
    - functionName:    lysp_stmt_yinelem
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - flags
        - exts
      BBCount:         30
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1595,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1596,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1601,17'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1596,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1596,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1596,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1601,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1602,10'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1603,24'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1603,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1604,10'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1606,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1606,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1606,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1606,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1611,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1612,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1622,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1614,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1617,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1614,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1614,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1615,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1617,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1617,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1617,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1596,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1601,10'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1603,17'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1606,9'
          Dst:             strlen
        - Src:             'src/parser_common.c:1606,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1614,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1617,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1617,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1617,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_ext
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - insubstmt
        - insubstmt_index
        - exts
      BBCount:         32
      ICount:          303
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - lydict_insert
        - lysp_stmt_dup
        - realloc
      functionUses:    44
      BranchProfiles:
        - Branch String:   'src/parser_common.c:652,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
        - Branch String:   'src/parser_common.c:652,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:652,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:652,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:652,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:652,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:655,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:655,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
            - BranchSide:      'src/parser_common.c:655,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_dup
                - lydict_insert
        - Branch String:   'src/parser_common.c:655,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:655,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:656,22'
              BranchSideFuncs:
                - lysp_stmt_dup
                - lydict_insert
        - Branch String:   'src/parser_common.c:659,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:659,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:662,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:662,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:663,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:663,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:663,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:663,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:663,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:663,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:664,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:652,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:652,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:652,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:655,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:659,5'
          Dst:             lysp_stmt_dup
        - Src:             'src/parser_common.c:663,9'
          Dst:             lydict_insert
    - functionName:    lysp_stmt_yangver
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - version
        - exts
      BBCount:         30
      ICount:          220
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1515,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1516,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1521,17'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1516,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1516,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1516,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1521,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1522,10'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1523,24'
              BranchSideFuncs:
                - strcmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1523,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1524,10'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1526,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1526,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1526,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1526,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_common.c:1531,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1532,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1542,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1532,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1534,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1537,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1534,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1534,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1535,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1537,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1537,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1537,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1516,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1521,10'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1523,17'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1526,9'
          Dst:             strlen
        - Src:             'src/parser_common.c:1526,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1534,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1537,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1537,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1537,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_when
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - when_p
      BBCount:         39
      ICount:          310
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/parser_common.c:841,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:842,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:846,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:842,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:842,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:842,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:846,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:846,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:848,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:849,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:849,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:850,15'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:849,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:849,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:849,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:852,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:852,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:852,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:852,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:852,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:854,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:854,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:855,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:870,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:855,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:857,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:860,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:863,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:866,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:857,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:857,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:858,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:860,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:860,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:861,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:863,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:863,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:864,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:866,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:866,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:866,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:842,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:846,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:848,12'
          Dst:             calloc
        - Src:             'src/parser_common.c:849,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:852,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:857,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:860,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:863,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:866,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:866,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_text_field
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - substmt_index
        - value
        - arg
        - exts
      BBCount:         28
      ICount:          233
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
      functionUses:    70
      BranchProfiles:
        - Branch String:   'src/parser_common.c:686,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:687,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:691,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:687,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:687,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:687,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:691,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:691,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:692,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:692,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:692,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:692,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:692,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:692,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:694,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:694,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:695,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:704,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:695,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:697,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:700,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:697,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:697,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:698,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:700,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:700,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:700,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:687,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:687,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:691,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:692,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:697,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:700,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:700,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:700,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_typedef
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - typedefs
      BBCount:         66
      ICount:          549
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_type
        - lysp_stmt_validate_value
        - realloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2457,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2457,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/parser_common.c:2459,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2459,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2459,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2459,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2459,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2461,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2461,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2461,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2461,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2461,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2464,42'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2464,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2465,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - ly_vlog
                - ly_set_add
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2495,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_common.c:2465,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2467,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2471,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2474,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2477,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2480,13'
              BranchSideFuncs:
                - lysp_stmt_type
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2483,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2486,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - ly_vlog
                - ly_set_add
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2489,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2467,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2467,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2468,30'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2471,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2471,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2472,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2474,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2474,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2475,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2477,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2477,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2478,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2480,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2480,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2481,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2483,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2483,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2484,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2486,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2486,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2487,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2489,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2489,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2489,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2495,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2496,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:2501,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_common.c:2496,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2496,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2496,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2501,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2501,21'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:2505,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2501,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2502,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2505,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2502,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2502,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:2457,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2459,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:2459,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2459,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2461,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2467,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2471,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2474,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2477,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2480,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:2483,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2486,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2489,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2489,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2496,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2502,9'
          Dst:             ly_set_add
    - functionName:    lysp_stmt_status
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - flags
        - exts
      BBCount:         44
      ICount:          311
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strncmp
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/parser_common.c:795,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:796,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:800,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - strncmp
        - Branch String:   'src/parser_common.c:796,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:796,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:796,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:800,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:801,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - strncmp
        - Branch String:   'src/parser_common.c:802,49'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:802,61'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_common.c:804,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:802,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:803,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:804,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:804,59'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:804,71'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:806,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:804,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:805,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:806,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:806,57'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:806,69'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:809,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:806,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:807,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:809,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:809,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:809,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:809,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:813,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:814,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:823,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:814,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:816,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:819,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:816,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:816,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:817,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:819,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:819,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:819,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:796,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:800,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:801,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:802,53'
          Dst:             strncmp
        - Src:             'src/parser_common.c:804,63'
          Dst:             strncmp
        - Src:             'src/parser_common.c:806,61'
          Dst:             strncmp
        - Src:             'src/parser_common.c:809,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:816,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:819,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:819,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - type
      BBCount:         99
      ICount:          918
      EdgeCount:       132
      CyclomaticComplexity: 35
      functionsReached:
        - calloc
        - ly_log
        - ly_path_parse
        - ly_vlog
        - lydict_insert
        - lydict_remove
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_restr
        - lysp_stmt_text_field
        - lysp_stmt_text_fields
        - lysp_stmt_type
        - lysp_stmt_type_enum
        - lysp_stmt_type_fracdigits
        - lysp_stmt_type_pattern
        - lysp_stmt_type_reqinstance
        - lysp_stmt_validate_value
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1958,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1959,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1963,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1959,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1959,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1959,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1963,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1963,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1964,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1964,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1964,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1964,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1964,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1964,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1965,18'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1967,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1968,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2036,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1968,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1970,13'
              BranchSideFuncs:
                - lysp_stmt_text_fields
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1974,13'
              BranchSideFuncs:
                - lysp_stmt_type_enum
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1978,13'
              BranchSideFuncs:
                - lysp_stmt_type_enum
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1982,13'
              BranchSideFuncs:
                - lysp_stmt_type_fracdigits
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1986,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1997,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2005,13'
              BranchSideFuncs:
                - lysp_stmt_type_pattern
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2009,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2020,13'
              BranchSideFuncs:
                - lysp_stmt_type_reqinstance
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_type
                - lysp_stmt_ext
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - realloc
                - ly_log
            - BranchSide:      'src/parser_common.c:2029,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2032,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1970,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1970,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1971,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1974,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1974,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1975,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1978,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1978,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1979,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1982,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1982,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1983,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1986,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1987,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1990,28'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1987,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1987,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1987,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1991,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1991,13'
              BranchSideFuncs:
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1993,13'
              BranchSideFuncs:
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1991,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1991,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1991,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1993,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1993,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1994,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1997,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1997,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1998,33'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1998,33'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1998,56'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1998,56'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2000,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2000,44'
              BranchSideFuncs:
                - lydict_remove
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2000,44'
              BranchSideFuncs:
                - lydict_remove
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2001,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2001,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2002,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2005,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2005,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2006,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2009,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2010,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2013,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2010,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2010,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2010,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2014,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2014,13'
              BranchSideFuncs:
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2016,13'
              BranchSideFuncs:
                - lysp_stmt_restr
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2014,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2014,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2014,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2016,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2016,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2017,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2020,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2020,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2022,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2024,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_type
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_type
                - lysp_stmt_ext
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2024,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - lysp_stmt_type
                - lysp_stmt_ext
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2024,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2024,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - lysp_stmt_type
                - lysp_stmt_ext
                - malloc
                - ly_log
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2024,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2024,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2025,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2025,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2026,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2029,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2029,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2030,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - malloc
                - ly_log
                - lysp_stmt_type
                - realloc
                - ly_log
                - lysp_stmt_type_reqinstance
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_pattern
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
                - calloc
                - ly_log
                - lysp_stmt_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_fracdigits
                - lysp_stmt_type_enum
                - lysp_stmt_type_enum
                - lysp_stmt_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2032,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2032,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2032,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1959,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1963,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1964,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1970,13'
          Dst:             lysp_stmt_text_fields
        - Src:             'src/parser_common.c:1974,13'
          Dst:             lysp_stmt_type_enum
        - Src:             'src/parser_common.c:1978,13'
          Dst:             lysp_stmt_type_enum
        - Src:             'src/parser_common.c:1982,13'
          Dst:             lysp_stmt_type_fracdigits
        - Src:             'src/parser_common.c:1987,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1987,17'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1990,28'
          Dst:             calloc
        - Src:             'src/parser_common.c:1991,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1993,13'
          Dst:             lysp_stmt_restr
        - Src:             'src/parser_common.c:1997,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1998,19'
          Dst:             ly_path_parse
        - Src:             'src/parser_common.c:2000,13'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:2005,13'
          Dst:             lysp_stmt_type_pattern
        - Src:             'src/parser_common.c:2010,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2010,17'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2013,27'
          Dst:             calloc
        - Src:             'src/parser_common.c:2014,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2016,13'
          Dst:             lysp_stmt_restr
        - Src:             'src/parser_common.c:2020,13'
          Dst:             lysp_stmt_type_reqinstance
        - Src:             'src/parser_common.c:2024,13'
          Dst:             realloc
        - Src:             'src/parser_common.c:2024,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2024,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2025,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:2029,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2032,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2032,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_text_fields
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - texts
        - arg
        - exts
      BBCount:         39
      ICount:          336
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:761,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:761,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/parser_common.c:764,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:764,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:764,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:764,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:764,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:764,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:765,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:765,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:765,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:765,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:765,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:767,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:767,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:768,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:777,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:768,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:770,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:773,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:770,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:770,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:770,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:770,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:770,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:771,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:773,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:773,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:773,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:761,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:764,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:764,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:764,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:765,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:770,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:773,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:773,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:773,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_enum
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - enums
      BBCount:         89
      ICount:          757
      EdgeCount:       118
      CyclomaticComplexity: 31
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_check_enum_name
        - lysp_stmt_ext
        - lysp_stmt_qnames
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_type_enum_value_pos
        - lysp_stmt_validate_value
        - realloc
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1181,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1181,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - lysp_check_enum_name
                - realloc
                - ly_log
        - Branch String:   'src/parser_common.c:1183,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - lysp_check_enum_name
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - lysp_check_enum_name
        - Branch String:   'src/parser_common.c:1183,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - lysp_check_enum_name
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1183,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1183,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - strlen
                - lysp_check_enum_name
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1183,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1183,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1185,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1186,9'
              BranchSideFuncs:
                - strlen
                - lysp_check_enum_name
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1189,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1186,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1186,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1187,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1189,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1189,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1189,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1189,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1189,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1190,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1192,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1190,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1190,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1190,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1190,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1190,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1192,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1193,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1226,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1193,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1195,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1198,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1202,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1205,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1208,13'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1213,13'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1218,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1221,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1195,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1195,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1196,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1198,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1198,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1199,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1198,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1198,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1198,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1199,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1199,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1200,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1202,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1202,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1203,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1205,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1205,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1206,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1208,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1208,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1210,13'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1208,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1208,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1208,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1210,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1210,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1211,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1213,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1213,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1215,13'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1213,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1213,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1213,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1215,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1215,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1216,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1218,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1218,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1219,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1221,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1221,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1221,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1181,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1183,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1183,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1183,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1186,9'
          Dst:             strlen
        - Src:             'src/parser_common.c:1186,9'
          Dst:             lysp_check_enum_name
        - Src:             'src/parser_common.c:1189,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1190,5'
          Dst:             strcmp
        - Src:             'src/parser_common.c:1190,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1190,5'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1195,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1198,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1198,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1199,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1202,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1205,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1208,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1208,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1208,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1210,13'
          Dst:             lysp_stmt_type_enum_value_pos
        - Src:             'src/parser_common.c:1213,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1213,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1213,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1215,13'
          Dst:             lysp_stmt_type_enum_value_pos
        - Src:             'src/parser_common.c:1218,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1221,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1221,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1221,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_fracdigits
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - fracdig
        - exts
      BBCount:         46
      ICount:          370
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strtoull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1247,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1248,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1252,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - ly_vlog
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1248,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1248,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1248,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1252,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1252,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1253,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1254,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1254,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1255,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1254,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1254,47'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1255,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1254,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1255,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1259,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1255,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1255,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1255,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1262,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1263,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1266,10'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1263,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1263,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1263,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1266,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1266,31'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1267,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1266,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1267,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1270,16'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1267,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1267,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1267,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1272,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1273,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1282,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1273,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1275,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1278,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1275,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1275,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1276,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1278,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1278,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1278,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1248,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1252,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1253,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1254,47'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_common.c:1255,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1259,5'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1260,11'
          Dst:             strtoull
        - Src:             'src/parser_common.c:1263,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1266,10'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1267,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1275,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1278,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1278,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_restr
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - restr
      BBCount:         35
      ICount:          300
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:976,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:976,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:977,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:977,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:977,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:977,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:977,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:977,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:978,22'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:980,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:981,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1002,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:981,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:983,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:986,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:989,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:992,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:995,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:998,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:983,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:983,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:984,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:986,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:986,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:987,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:989,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:989,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:990,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:992,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:992,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:993,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:995,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:995,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:996,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:998,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:998,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:998,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:976,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:977,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:983,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:986,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:989,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:992,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:995,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:998,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:998,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:998,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_pattern
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - patterns
      BBCount:         61
      ICount:          564
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_text_field
        - lysp_stmt_type_pattern_modifier
        - lysp_stmt_validate_value
        - realloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1397,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1397,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - malloc
                - ly_log
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/parser_common.c:1398,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strlen
                - malloc
                - ly_log
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - malloc
                - ly_log
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1398,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1398,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1398,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1398,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1398,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1403,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1403,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1404,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1403,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1403,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1403,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1407,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1407,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1407,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1407,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1407,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1408,22'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1410,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1411,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1436,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1411,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1413,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1416,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1419,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1422,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1425,13'
              BranchSideFuncs:
                - lysp_stmt_type_pattern_modifier
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1429,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1432,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1413,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1414,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1416,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1416,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1417,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1419,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1419,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1420,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1422,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1423,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1425,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1425,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1426,13'
              BranchSideFuncs:
                - lysp_stmt_type_pattern_modifier
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1425,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1425,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1425,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1426,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1426,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1427,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1429,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1429,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1430,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_type_pattern_modifier
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1432,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1432,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1432,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1397,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1398,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1398,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1398,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1399,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1403,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1407,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_common.c:1413,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1416,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1419,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1422,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1425,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1426,13'
          Dst:             lysp_stmt_type_pattern_modifier
        - Src:             'src/parser_common.c:1429,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1432,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1432,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_reqinstance
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - reqinst
        - flags
        - exts
      BBCount:         37
      ICount:          276
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1302,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1303,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1306,6'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:1303,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1303,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1303,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1308,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1308,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1309,22'
              BranchSideFuncs:
                - strlen
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:1310,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1310,58'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1312,17'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1310,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1311,10'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1312,17'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1312,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1312,65'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1313,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1312,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1313,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1313,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1313,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1313,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1317,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1318,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1327,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1318,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1320,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1323,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1320,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1320,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1321,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1323,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1323,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1323,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1303,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1308,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1309,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1310,50'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1312,57'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1313,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1320,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1323,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1323,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_pattern_modifier
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - pat
        - exts
      BBCount:         48
      ICount:          383
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_vlog
        - lydict_insert_zc
        - lydict_remove
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strcpy
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1346,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1347,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1351,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - strncmp
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1347,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1347,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1347,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1351,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1351,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1352,22'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:1353,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1353,65'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1354,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1353,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1354,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1359,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1354,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1354,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1354,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:1360,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1360,5'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1361,12'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1360,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1360,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1360,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1362,19'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1362,37'
              BranchSideFuncs:
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1362,37'
              BranchSideFuncs:
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1364,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1364,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1365,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1366,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1366,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1366,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1366,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1366,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1368,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1368,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1369,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1378,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1369,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1371,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1374,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1371,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1371,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1372,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1374,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1374,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1374,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1347,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1351,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1352,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1353,57'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1354,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1359,18'
          Dst:             strlen
        - Src:             'src/parser_common.c:1360,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1361,5'
          Dst:             strcpy
        - Src:             'src/parser_common.c:1362,5'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:1364,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:1366,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_common.c:1371,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1374,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1374,13'
          Dst:             ly_vlog
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lysp_stmt_qnames
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - qnames
        - arg
        - exts
      BBCount:         39
      ICount:          354
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - realloc
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/parser_common.c:724,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:724,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/parser_common.c:727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:727,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:727,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:728,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:728,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:728,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:728,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:728,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:729,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:731,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:732,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:741,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:732,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:734,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:737,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:734,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:734,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:734,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:734,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:734,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:735,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:737,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:737,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:737,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:724,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:727,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:727,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:727,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:728,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:734,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:737,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:737,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:737,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_type_enum_value_pos
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - value
        - flags
        - exts
      BBCount:         71
      ICount:          566
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strncmp
        - strtoll
        - strtoull
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1107,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1108,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1111,6'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:1108,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1108,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1108,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1113,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1113,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1115,22'
              BranchSideFuncs:
                - strlen
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:1116,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1116,22'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1118,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1116,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1116,48'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1118,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1116,69'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1116,73'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1117,15'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1116,87'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1117,15'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1118,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1117,45'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1117,57'
              BranchSideFuncs:
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1122,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1116,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1118,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1122,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1118,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1123,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1124,23'
              BranchSideFuncs:
                - strtoll
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1130,25'
              BranchSideFuncs:
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1125,42'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1125,46'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1126,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1125,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1126,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1129,5'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1126,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1131,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1132,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1132,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1137,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1138,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1141,9'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1138,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1141,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1142,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1145,9'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1164,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1145,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1146,18'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1148,18'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1151,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1152,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1161,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1152,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1154,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1157,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1154,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1154,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1155,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1157,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1157,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1157,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1108,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1108,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1113,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1115,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:1117,49'
          Dst:             strncmp
        - Src:             'src/parser_common.c:1118,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1118,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1122,5'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1124,15'
          Dst:             strtoll
        - Src:             'src/parser_common.c:1126,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1126,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1130,16'
          Dst:             strtoull
        - Src:             'src/parser_common.c:1132,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1132,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1138,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1138,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1141,9'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:1142,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1142,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:1154,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1157,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1157,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1157,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_submodule
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - submod
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1579,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1579,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1579,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:1579,5'
          Dst:             ly_log
    - functionName:    lysp_stmt_revision
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - revs
      BBCount:         37
      ICount:          323
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_check_date
        - lysp_stmt_ext
        - lysp_stmt_text_field
        - realloc
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strlen
                - lysp_check_date
                - strncpy
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - lysp_check_date
                - strncpy
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - strlen
                - lysp_check_date
                - strncpy
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - strlen
                - lysp_check_date
                - strncpy
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1915,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1918,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1918,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1919,13'
              BranchSideFuncs:
                - strncpy
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1922,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1923,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1939,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1923,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1925,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1928,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1931,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1934,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1925,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1925,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1926,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1928,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1929,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1931,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1931,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1932,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1934,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1934,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1934,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1915,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1915,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1915,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1918,5'
          Dst:             strlen
        - Src:             'src/parser_common.c:1918,5'
          Dst:             lysp_check_date
        - Src:             'src/parser_common.c:1919,5'
          Dst:             strncpy
        - Src:             'src/parser_common.c:1925,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1928,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1931,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1934,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1934,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1934,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_refine
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - refines
      BBCount:         71
      ICount:          604
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_config
        - lysp_stmt_ext
        - lysp_stmt_mandatory
        - lysp_stmt_maxelements
        - lysp_stmt_minelements
        - lysp_stmt_qnames
        - lysp_stmt_restrs
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2390,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2390,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - realloc
                - ly_log
        - Branch String:   'src/parser_common.c:2392,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2392,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2392,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2392,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2392,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2392,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2394,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2394,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2394,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2394,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2394,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2396,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2396,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2397,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2438,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2397,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2399,13'
              BranchSideFuncs:
                - lysp_stmt_config
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2402,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2405,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2408,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2412,13'
              BranchSideFuncs:
                - lysp_stmt_maxelements
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2415,13'
              BranchSideFuncs:
                - lysp_stmt_minelements
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2418,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2421,13'
              BranchSideFuncs:
                - lysp_stmt_mandatory
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2424,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2427,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2430,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2433,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2399,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2399,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2400,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2402,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2402,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2403,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2405,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2405,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2406,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2408,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2408,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2409,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2408,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2408,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2408,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2409,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2409,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2410,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2412,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2412,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2413,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2415,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2415,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2416,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2418,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2419,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2421,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2421,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2422,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2424,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2424,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2425,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2427,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2427,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2428,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2430,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2430,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2431,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2433,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2433,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2433,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2390,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2392,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:2392,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2392,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2394,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2399,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:2402,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2405,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2408,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2409,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2412,13'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:2415,13'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:2418,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2421,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:2424,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2427,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2430,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2433,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2433,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_config
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - flags
        - exts
      BBCount:         38
      ICount:          278
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strncmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_common.c:888,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:889,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:893,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:889,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:889,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:889,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:893,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:893,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:894,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:895,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:895,58'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:897,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:895,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:896,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:897,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:897,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:897,66'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:900,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:897,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:898,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:900,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:900,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:900,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:900,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:904,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:905,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:915,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:905,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:907,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:910,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:907,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:907,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:908,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:910,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:910,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:910,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:889,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:893,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:894,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:895,50'
          Dst:             strncmp
        - Src:             'src/parser_common.c:897,58'
          Dst:             strncmp
        - Src:             'src/parser_common.c:900,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:907,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:910,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:910,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_maxelements
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - max
        - flags
        - exts
      BBCount:         55
      ICount:          430
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strncmp
        - strtoull
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2138,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2139,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2142,6'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/parser_common.c:2139,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2139,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2139,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2145,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2145,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2146,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/parser_common.c:2148,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2148,22'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2149,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2148,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2148,48'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2149,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2148,69'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2148,73'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2153,10'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2148,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2149,9'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2153,10'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2149,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2149,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2149,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2153,51'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2153,62'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2154,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2153,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2154,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2169,10'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2157,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2158,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2161,14'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2158,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2158,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2158,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2161,31'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2161,35'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2162,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2161,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2162,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2166,16'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2162,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2162,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2172,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2173,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2183,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2173,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2175,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2175,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2175,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2176,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2178,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2139,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2145,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2146,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:2148,73'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_common.c:2149,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2153,54'
          Dst:             strncmp
        - Src:             'src/parser_common.c:2154,9'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2155,15'
          Dst:             strtoull
        - Src:             'src/parser_common.c:2158,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2161,14'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2162,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2175,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2178,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2178,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_minelements
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - min
        - flags
        - exts
      BBCount:         49
      ICount:          393
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strtoull
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2204,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2205,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2208,6'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - ly_vlog
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2205,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2205,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2205,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2211,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2211,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2212,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2214,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2214,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2215,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2214,44'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2214,49'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2215,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2214,70'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2214,74'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2219,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2214,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2215,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2219,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2215,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2215,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2215,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2222,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2223,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2226,10'
              BranchSideFuncs:
                - __errno_location
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:2223,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2223,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2223,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2226,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2226,31'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2227,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2226,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2227,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2230,12'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2227,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2227,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2227,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2232,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2233,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2243,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2233,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2235,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2238,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2235,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2235,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2236,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2238,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2238,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2238,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2205,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2211,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2212,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:2214,22'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_common.c:2215,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2219,5'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2220,11'
          Dst:             strtoull
        - Src:             'src/parser_common.c:2223,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2226,10'
          Dst:             __errno_location
        - Src:             'src/parser_common.c:2227,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2235,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2238,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2238,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_restrs
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - restrs
      BBCount:         17
      ICount:          159
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lysp_stmt_restr
        - realloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_restr
        - Branch String:   'src/parser_common.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1019,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:1019,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1019,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1019,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1020,12'
          Dst:             lysp_stmt_restr
    - functionName:    lysp_stmt_mandatory
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - flags
        - exts
      BBCount:         38
      ICount:          278
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_common.c:934,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:935,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:939,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:935,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:935,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:935,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:939,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:939,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:940,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:941,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:941,58'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:943,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:941,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:942,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:943,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:943,54'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:943,66'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:946,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:943,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:944,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:946,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:946,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:946,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:946,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:950,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:951,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:961,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:951,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:953,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:956,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:953,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:953,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:954,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:956,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:956,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:956,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:935,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:939,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:940,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:941,50'
          Dst:             strncmp
        - Src:             'src/parser_common.c:943,58'
          Dst:             strncmp
        - Src:             'src/parser_common.c:946,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:953,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:956,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:956,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_orderedby
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2257
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - flags
        - exts
      BBCount:         38
      ICount:          278
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_validate_value
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2260,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2261,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2266,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:2261,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2261,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2261,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2266,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2267,22'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_common.c:2268,48'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2268,60'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_common.c:2270,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2268,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2269,10'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2270,17'
              BranchSideFuncs:
                - ly_vlog
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2270,53'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2270,65'
              BranchSideFuncs:
                - strncmp
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2273,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2270,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2271,10'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2273,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2273,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2273,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2273,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2277,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2278,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2288,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2278,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2280,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2283,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2280,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2280,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2281,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2283,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2283,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2283,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2261,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2266,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2267,15'
          Dst:             strlen
        - Src:             'src/parser_common.c:2268,52'
          Dst:             strncmp
        - Src:             'src/parser_common.c:2270,57'
          Dst:             strncmp
        - Src:             'src/parser_common.c:2273,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2280,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2283,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2283,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_module
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - mod
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1560,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1560,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1560,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:1560,5'
          Dst:             ly_log
    - functionName:    lysp_stmt_include
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - includes
      BBCount:         50
      ICount:          441
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_remove
        - lyplg_ext_stmt2str
        - lysp_check_date
        - lysp_stmt_ext
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - realloc
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1869,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1869,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1872,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1872,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1873,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1873,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1873,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1873,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1873,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1873,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1876,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1876,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1877,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1899,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1877,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1879,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1882,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1885,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1891,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1894,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1879,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1879,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1880,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1882,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1882,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1883,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1885,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1886,20'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1887,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1887,44'
              BranchSideFuncs:
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1887,44'
              BranchSideFuncs:
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1888,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1888,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1889,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1891,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1891,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1892,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1894,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1894,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1894,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1869,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1869,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1869,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1872,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1873,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1879,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1882,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1885,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1886,13'
          Dst:             strcpy
        - Src:             'src/parser_common.c:1887,13'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:1888,13'
          Dst:             lysp_check_date
        - Src:             'src/parser_common.c:1891,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1894,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1894,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1894,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_import
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - imports
      BBCount:         55
      ICount:          479
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_remove
        - lyplg_ext_stmt2str
        - lysp_check_date
        - lysp_check_prefix
        - lysp_stmt_ext
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - realloc
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1818,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1818,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1821,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1821,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1822,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1822,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1822,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1822,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1822,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1822,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1825,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1825,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1826,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1852,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1826,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1828,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1832,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1835,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1838,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1844,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1847,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1828,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1828,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1829,13'
              BranchSideFuncs:
                - lysp_check_prefix
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1829,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1829,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1830,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1832,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1832,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1833,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1835,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1835,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1836,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1838,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1838,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1839,20'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1840,27'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1840,44'
              BranchSideFuncs:
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1840,44'
              BranchSideFuncs:
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1841,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1841,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1842,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1844,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1844,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1845,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - strcpy
                - lydict_remove
                - lysp_check_date
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1847,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1847,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1847,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1818,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1818,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1818,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1821,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1822,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1828,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1829,13'
          Dst:             lysp_check_prefix
        - Src:             'src/parser_common.c:1832,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1835,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1838,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1839,13'
          Dst:             strcpy
        - Src:             'src/parser_common.c:1840,13'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:1841,13'
          Dst:             lysp_check_date
        - Src:             'src/parser_common.c:1844,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1847,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1847,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1847,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_identity
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - identities
      BBCount:         51
      ICount:          433
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_qnames
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_text_fields
        - lysp_stmt_validate_value
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1768,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1771,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1771,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1772,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1772,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1772,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1772,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1772,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1772,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1775,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1775,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1776,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1801,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1776,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1778,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1781,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1784,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1787,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1790,13'
              BranchSideFuncs:
                - lysp_stmt_text_fields
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1793,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1796,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1778,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1778,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1779,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1781,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1781,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1782,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1784,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1784,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1785,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1787,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1787,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1788,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1790,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1790,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1791,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1793,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1793,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1794,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_fields
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1796,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1796,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1796,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1768,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1768,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1768,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1771,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1772,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1778,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1781,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1784,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1787,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1790,13'
          Dst:             lysp_stmt_text_fields
        - Src:             'src/parser_common.c:1793,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1796,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1796,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1796,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_feature
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - features
      BBCount:         48
      ICount:          409
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_qnames
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1722,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1722,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1722,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1722,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1722,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1722,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1725,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1725,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1726,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1726,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1726,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1726,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1726,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1726,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1729,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1729,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1730,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1752,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1730,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1732,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1735,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1738,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1741,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1744,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1747,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1732,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1732,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1733,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1735,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1735,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1736,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1738,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1738,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1739,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1741,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1741,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1742,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1744,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1744,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1745,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1747,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1747,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1747,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1722,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1722,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1722,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1725,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1726,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1732,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1735,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1738,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1741,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1744,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1747,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1747,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1747,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_extension
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - extensions
      BBCount:         48
      ICount:          406
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_argument
        - lysp_stmt_ext
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1676,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1676,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1676,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1676,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1676,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1676,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1679,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1679,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1680,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1680,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1680,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1680,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1683,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1683,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1684,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1706,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1684,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1686,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1689,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1692,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1695,13'
              BranchSideFuncs:
                - lysp_stmt_argument
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1698,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1701,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1686,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1686,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1687,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1689,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1689,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1690,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1692,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1692,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1693,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1695,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1695,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1696,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1698,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1698,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1699,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_argument
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1701,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1701,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1701,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1676,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1676,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1676,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1679,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1680,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1686,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1689,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1692,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1695,13'
          Dst:             lysp_stmt_argument
        - Src:             'src/parser_common.c:1698,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1701,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1701,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1701,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_deviation
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - deviations
      BBCount:         45
      ICount:          385
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_deviate
        - lysp_stmt_ext
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1473,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1473,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1473,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1473,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - lysp_stmt_validate_value
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1473,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1473,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1476,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1476,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1477,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1477,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1477,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1477,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1477,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1477,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1480,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1480,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1481,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1500,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1481,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1483,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1486,13'
              BranchSideFuncs:
                - lysp_stmt_deviate
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1489,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1492,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1495,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1483,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1483,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1484,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1486,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1486,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1487,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1489,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1489,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1490,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1492,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1492,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1493,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_deviate
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:1495,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1495,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1495,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1473,5'
          Dst:             realloc
        - Src:             'src/parser_common.c:1473,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1473,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1476,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1477,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1483,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1486,13'
          Dst:             lysp_stmt_deviate
        - Src:             'src/parser_common.c:1489,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1492,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1495,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1495,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1495,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_deviate
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - devs
        - exts
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1456,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1456,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1456,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:1456,5'
          Dst:             ly_log
    - functionName:    lysp_stmt_uses
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2938
      functionLinenumberEnd: 2985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         55
      ICount:          459
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_augment
        - lysp_stmt_ext
        - lysp_stmt_qnames
        - lysp_stmt_refine
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2941,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2941,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2944,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2944,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2944,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2944,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2944,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2946,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2946,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2946,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2946,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2946,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2946,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2947,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2952,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2984,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2952,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2954,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2957,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2960,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2963,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2966,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2970,13'
              BranchSideFuncs:
                - lysp_stmt_refine
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2973,13'
              BranchSideFuncs:
                - lysp_stmt_augment
                - lysp_stmt_ext
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2976,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2979,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2954,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2954,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2955,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2957,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2957,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2958,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2960,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2960,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2961,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2963,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2963,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2964,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2966,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2966,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2967,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2970,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2970,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2971,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2973,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2973,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2974,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2976,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2976,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2977,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_augment
                - lysp_stmt_refine
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2979,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2979,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2979,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2941,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2944,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2944,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2946,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2954,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2957,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2960,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2963,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2966,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2970,13'
          Dst:             lysp_stmt_refine
        - Src:             'src/parser_common.c:2973,13'
          Dst:             lysp_stmt_augment
        - Src:             'src/parser_common.c:2976,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2979,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2979,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_augment
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2923
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - augments
      BBCount:         96
      ICount:          821
      EdgeCount:       126
      CyclomaticComplexity: 32
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_action
        - lysp_stmt_any
        - lysp_stmt_case
        - lysp_stmt_choice
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_notif
        - lysp_stmt_qnames
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_uses
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2851,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2851,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2853,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2853,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2853,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2853,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2853,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2855,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2855,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2855,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2855,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2855,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2855,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2856,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2859,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2860,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2922,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2860,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2862,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2865,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2868,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2871,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2874,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2878,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2881,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2884,13'
              BranchSideFuncs:
                - lysp_stmt_case
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2887,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2890,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2893,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2896,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2899,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2902,13'
              BranchSideFuncs:
                - lysp_stmt_uses
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2906,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2910,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2914,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2917,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2862,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2862,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2863,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2865,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2865,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2866,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2868,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2868,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2869,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2871,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2871,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2872,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2874,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2874,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2875,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2878,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2878,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2878,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2878,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2878,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2878,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2881,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2881,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2882,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2884,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2884,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2885,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2887,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2887,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2888,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2890,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2890,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2891,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2893,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2893,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2894,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2896,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2896,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2897,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2899,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2899,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2900,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2902,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2902,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2903,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2906,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2906,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2907,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2906,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2906,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2906,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2907,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2907,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2908,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2910,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2910,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2911,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2910,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2910,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2910,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2911,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2911,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2912,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2914,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2914,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2915,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2917,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2917,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2917,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2851,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2853,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2853,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2855,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2862,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2865,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2868,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2871,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2874,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2878,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2881,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2884,13'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:2887,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:2890,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2893,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2896,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2899,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2902,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2906,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2907,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:2910,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2911,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:2914,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2917,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2917,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_any
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         61
      ICount:          518
      EdgeCount:       79
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_config
        - lysp_stmt_ext
        - lysp_stmt_mandatory
        - lysp_stmt_qnames
        - lysp_stmt_restrs
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_common.c:1037,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1037,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1040,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1042,21'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1045,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1045,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1045,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1045,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1045,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1048,42'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1048,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1049,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1084,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:1049,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1051,13'
              BranchSideFuncs:
                - lysp_stmt_config
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1054,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1057,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1060,13'
              BranchSideFuncs:
                - lysp_stmt_mandatory
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1063,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1066,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1069,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1072,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - lysp_stmt_ext
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1075,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1078,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1051,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1051,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1052,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1054,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1054,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1055,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1057,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1057,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1058,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1060,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1060,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1061,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1063,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1063,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1064,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1066,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1066,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1067,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1069,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1069,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1070,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1072,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1072,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1073,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1075,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1075,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:1076,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1078,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1078,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
            - BranchSide:      'src/parser_common.c:1078,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
        - Branch String:   'src/parser_common.c:1078,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:1078,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:1078,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:1037,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:1040,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:1040,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:1045,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:1051,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:1054,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1057,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:1060,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:1063,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:1066,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:1069,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:1072,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:1075,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:1078,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1078,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1078,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:1078,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_case
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3064
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         77
      ICount:          642
      EdgeCount:       100
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_any
        - lysp_stmt_choice
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_qnames
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_uses
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:3003,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3003,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3006,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3006,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3006,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3006,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3006,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3008,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3008,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3008,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3008,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3008,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3009,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3013,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3014,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3063,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3014,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3016,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3019,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3022,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3025,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3028,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3032,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3035,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3038,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3041,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3044,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3047,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3050,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3053,13'
              BranchSideFuncs:
                - lysp_stmt_uses
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3056,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3059,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3016,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3016,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3017,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3019,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3019,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3020,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3022,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3022,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3023,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3025,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3025,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3026,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3028,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3028,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3029,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3032,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3032,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3032,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3032,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3032,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3032,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3035,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3035,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3036,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3038,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3038,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3039,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3041,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3041,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3042,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3044,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3044,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3045,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3047,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3047,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3048,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3050,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3050,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3051,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3053,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3053,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3054,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3056,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3056,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3057,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3059,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3059,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3059,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:3003,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:3006,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:3006,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3008,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:3016,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3019,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3022,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3025,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3028,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3032,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3035,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3038,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3041,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3044,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3047,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3050,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3053,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3056,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3059,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3059,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_choice
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3079
      functionLinenumberEnd: 3153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         91
      ICount:          791
      EdgeCount:       119
      CyclomaticComplexity: 30
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_any
        - lysp_stmt_case
        - lysp_stmt_choice
        - lysp_stmt_config
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_mandatory
        - lysp_stmt_qnames
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_common.c:3082,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3082,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3085,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3085,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3087,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3087,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3087,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3087,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3087,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3087,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3088,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3092,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3093,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3152,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3093,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3095,13'
              BranchSideFuncs:
                - lysp_stmt_config
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3098,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3101,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3104,13'
              BranchSideFuncs:
                - lysp_stmt_mandatory
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3107,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3110,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3113,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3116,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3120,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3123,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3126,13'
              BranchSideFuncs:
                - lysp_stmt_case
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3129,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3133,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3136,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3139,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3142,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lysp_stmt_ext
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3145,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3148,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3095,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3095,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3096,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3098,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3098,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3099,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3101,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3101,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3102,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3104,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3104,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3105,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3107,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3107,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3108,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3110,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3110,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3111,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3113,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3113,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3114,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3116,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3116,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3117,32'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3120,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3120,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3120,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3120,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3120,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3120,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3123,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3123,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3124,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3126,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3126,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3127,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3129,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3129,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3130,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3129,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3129,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3129,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3130,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3130,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3131,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3133,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3133,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3134,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3136,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3136,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3137,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3139,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3139,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3140,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3142,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3142,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3143,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3145,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3145,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3146,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3148,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3148,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3148,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:3082,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:3085,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:3085,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3087,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:3095,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3098,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3101,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3104,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:3107,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3110,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3113,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3116,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3120,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3123,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3126,13'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:3129,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3130,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3133,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3136,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3139,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3142,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3145,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3148,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3148,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_container
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 3256
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         108
      ICount:          917
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_action
        - lysp_stmt_any
        - lysp_stmt_choice
        - lysp_stmt_config
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_grouping
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_notif
        - lysp_stmt_qnames
        - lysp_stmt_restrs
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_typedef
        - lysp_stmt_uses
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_common.c:3171,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3171,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3174,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3174,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3174,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3174,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3174,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3176,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3176,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3176,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3176,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3176,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3176,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3177,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3181,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3182,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3255,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3182,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3184,13'
              BranchSideFuncs:
                - lysp_stmt_config
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3187,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3190,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3193,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3196,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3199,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3202,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3205,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3208,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3211,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3214,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3217,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3220,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3223,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3226,13'
              BranchSideFuncs:
                - lysp_stmt_uses
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3230,13'
              BranchSideFuncs:
                - lysp_stmt_typedef
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3233,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3236,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3240,13'
              BranchSideFuncs:
                - lysp_stmt_grouping
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3243,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3247,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3250,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3184,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3185,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3187,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3187,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3188,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3190,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3190,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3191,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3193,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3193,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3194,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3196,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3196,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3197,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3199,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3199,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3200,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3202,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3202,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3203,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3205,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3205,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3205,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3205,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3205,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3205,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3208,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3208,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3209,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3211,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3211,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3212,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3214,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3214,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3215,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3217,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3217,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3218,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3220,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3220,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3221,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3223,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3223,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3224,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3226,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3226,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3227,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3230,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3230,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3231,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3233,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3233,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3234,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3236,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3236,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3237,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3236,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3236,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3236,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3237,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3237,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3238,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3240,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3240,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3241,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3243,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3243,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3244,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3243,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3243,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3243,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3244,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3244,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3245,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3247,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3247,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3248,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3250,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3250,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3250,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:3171,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:3174,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:3174,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3176,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:3184,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3187,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3190,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3193,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3196,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3199,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3202,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3205,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3208,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3211,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3214,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3217,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3220,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3223,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3226,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3230,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:3233,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:3236,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3237,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:3240,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:3243,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3244,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:3247,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3250,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3250,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_leaf
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         72
      ICount:          617
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_config
        - lysp_stmt_ext
        - lysp_stmt_mandatory
        - lysp_stmt_qnames
        - lysp_stmt_restrs
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_type
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2054,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2054,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2057,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2057,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2057,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2057,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2057,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2058,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2062,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2062,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2062,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2062,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2062,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2065,42'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2065,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2066,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2111,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2066,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2068,13'
              BranchSideFuncs:
                - lysp_stmt_config
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2071,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2075,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2078,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2081,13'
              BranchSideFuncs:
                - lysp_stmt_mandatory
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2084,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2087,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2090,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2093,13'
              BranchSideFuncs:
                - lysp_stmt_type
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2096,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2099,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2102,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2105,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2068,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2068,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2069,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2071,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2071,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2072,30'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2075,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2075,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2076,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2078,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2078,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2079,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2081,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2081,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2082,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2084,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2084,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2085,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2087,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2087,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2088,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2090,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2090,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2091,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2093,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2093,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2094,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2096,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2096,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2097,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2099,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2099,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2100,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2102,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2102,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2103,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_mandatory
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2105,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2105,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2105,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2111,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2116,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2112,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2112,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2112,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2054,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2057,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2057,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2062,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2068,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:2071,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2075,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2078,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2081,13'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:2084,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2087,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2090,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2093,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:2096,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2099,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2102,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2105,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2105,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2112,9'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_leaflist
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         83
      ICount:          707
      EdgeCount:       109
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_config
        - lysp_stmt_ext
        - lysp_stmt_maxelements
        - lysp_stmt_minelements
        - lysp_stmt_orderedby
        - lysp_stmt_qnames
        - lysp_stmt_restrs
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_type
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2306,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2306,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2309,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2310,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2314,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2314,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2314,5'
              BranchSideFuncs:
                - lydict_insert
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2314,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2314,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2317,42'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2317,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2318,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2369,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2318,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2320,13'
              BranchSideFuncs:
                - lysp_stmt_config
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2323,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2327,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2330,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2333,13'
              BranchSideFuncs:
                - lysp_stmt_maxelements
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2336,13'
              BranchSideFuncs:
                - lysp_stmt_minelements
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2339,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2342,13'
              BranchSideFuncs:
                - lysp_stmt_orderedby
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2345,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2348,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2351,13'
              BranchSideFuncs:
                - lysp_stmt_type
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2354,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2357,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2360,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2363,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2320,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2320,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2321,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2323,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2323,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2324,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2323,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2323,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2323,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2324,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2324,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2325,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2327,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2327,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2328,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2330,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2330,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2331,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2333,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2334,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2336,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2336,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2337,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2339,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2339,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2340,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2342,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2342,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2343,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2345,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2345,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2346,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2348,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2348,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2349,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2351,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2351,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2352,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2354,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2354,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2355,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2357,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2357,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2358,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2360,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2360,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2361,13'
              BranchSideFuncs:
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_type
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_orderedby
                - lysp_stmt_restrs
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - ly_vlog
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2363,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2363,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2363,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2369,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2374,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2370,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2370,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2370,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2306,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2309,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2309,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2314,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2320,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:2323,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2324,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2327,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2330,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2333,13'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:2336,13'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:2339,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2342,13'
          Dst:             lysp_stmt_orderedby
        - Src:             'src/parser_common.c:2345,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2348,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2351,13'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:2354,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2357,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:2360,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2363,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2363,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2370,9'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_list
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3271
      functionLinenumberEnd: 3372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - siblings
      BBCount:         120
      ICount:          1024
      EdgeCount:       158
      CyclomaticComplexity: 40
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_action
        - lysp_stmt_any
        - lysp_stmt_choice
        - lysp_stmt_config
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_grouping
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_maxelements
        - lysp_stmt_minelements
        - lysp_stmt_notif
        - lysp_stmt_orderedby
        - lysp_stmt_qnames
        - lysp_stmt_restrs
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_typedef
        - lysp_stmt_uses
        - lysp_stmt_validate_value
        - lysp_stmt_when
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_common.c:3274,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3274,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3277,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3279,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3279,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3279,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3279,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3279,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3279,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3280,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3284,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3285,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3371,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3285,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3287,13'
              BranchSideFuncs:
                - lysp_stmt_config
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3290,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3293,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3296,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3299,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3302,13'
              BranchSideFuncs:
                - lysp_stmt_when
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3305,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3308,13'
              BranchSideFuncs:
                - lysp_stmt_maxelements
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3311,13'
              BranchSideFuncs:
                - lysp_stmt_minelements
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3314,13'
              BranchSideFuncs:
                - lysp_stmt_orderedby
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3317,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3321,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3324,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3327,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3330,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3333,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3336,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3339,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3342,13'
              BranchSideFuncs:
                - lysp_stmt_uses
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3346,13'
              BranchSideFuncs:
                - lysp_stmt_typedef
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3349,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3352,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3356,13'
              BranchSideFuncs:
                - lysp_stmt_grouping
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3359,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3363,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3366,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3287,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3287,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3288,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3290,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3290,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3291,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3293,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3293,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3294,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3296,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3296,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3297,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3299,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3299,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3300,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3302,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3302,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3303,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3305,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3305,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3306,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3308,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3308,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3309,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3311,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3311,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3312,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3314,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3314,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3315,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3317,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3318,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3321,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3321,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3321,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3321,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3321,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3321,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3324,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3324,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3325,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3327,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3327,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3328,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3330,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3330,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3331,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3333,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3334,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3336,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3336,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3337,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3339,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3339,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3340,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3342,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3342,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3343,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3346,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3346,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3347,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3349,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3349,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3350,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3352,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3352,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3353,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3352,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3352,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3352,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3353,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3353,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3354,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3356,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3356,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3357,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3359,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3359,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3360,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3359,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3359,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3359,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3360,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3360,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3361,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3363,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3363,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3364,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_restrs
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_qnames
                - lysp_stmt_orderedby
                - lysp_stmt_minelements
                - lysp_stmt_maxelements
                - lysp_stmt_text_field
                - lysp_stmt_when
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lysp_stmt_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:3366,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3366,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3366,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:3274,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:3277,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:3277,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3279,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:3287,13'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3290,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3293,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3296,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3299,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3302,13'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3305,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3308,13'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:3311,13'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:3314,13'
          Dst:             lysp_stmt_orderedby
        - Src:             'src/parser_common.c:3317,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3321,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3324,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3327,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3330,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3333,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3336,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3339,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3342,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3346,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:3349,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:3352,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3353,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:3356,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:3359,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3360,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:3363,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3366,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:3366,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_action
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - actions
      BBCount:         74
      ICount:          650
      EdgeCount:       97
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_ext
        - lysp_stmt_grouping
        - lysp_stmt_inout
        - lysp_stmt_qnames
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_typedef
        - lysp_stmt_validate_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2602,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2602,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2604,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2604,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2604,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2604,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2604,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2606,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2606,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2606,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2606,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2606,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2606,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2607,21'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2610,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2611,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lydict_insert
                - lydict_insert
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2648,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_common.c:2611,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2613,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2616,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2619,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2622,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2626,13'
              BranchSideFuncs:
                - lysp_stmt_inout
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2629,13'
              BranchSideFuncs:
                - lysp_stmt_inout
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2633,13'
              BranchSideFuncs:
                - lysp_stmt_typedef
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2636,13'
              BranchSideFuncs:
                - lysp_stmt_grouping
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2639,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lydict_insert
                - lydict_insert
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2642,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2613,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2613,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2614,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2616,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2616,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2617,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2619,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2619,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2620,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2622,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2622,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2623,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2626,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2626,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2627,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2629,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2629,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2630,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2633,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2633,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2634,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2636,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2636,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2637,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2639,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2639,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2640,13'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_inout
                - lysp_stmt_inout
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2642,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2642,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2642,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2648,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2649,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:2653,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:2651,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2651,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/parser_common.c:2651,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_common.c:2651,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2651,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2652,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:2653,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2654,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2659,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2656,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2656,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:2656,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:2656,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2656,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2657,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:2602,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2604,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2604,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2606,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2613,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2616,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2619,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2622,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2626,13'
          Dst:             lysp_stmt_inout
        - Src:             'src/parser_common.c:2629,13'
          Dst:             lysp_stmt_inout
        - Src:             'src/parser_common.c:2633,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2636,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2639,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2642,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2642,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2651,9'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2656,9'
          Dst:             lydict_insert
    - functionName:    lysp_stmt_notif
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - notifs
      BBCount:         88
      ICount:          744
      EdgeCount:       115
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_any
        - lysp_stmt_case
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_grouping
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_qnames
        - lysp_stmt_restrs
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_typedef
        - lysp_stmt_uses
        - lysp_stmt_validate_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2678,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2678,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2680,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2680,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2680,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2680,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2680,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2682,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2682,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2682,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2682,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2682,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2682,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2683,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2686,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2687,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2745,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2687,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2689,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2692,13'
              BranchSideFuncs:
                - lysp_stmt_qnames
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2695,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2698,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2702,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2705,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2708,13'
              BranchSideFuncs:
                - lysp_stmt_case
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2711,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2714,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2717,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2720,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2723,13'
              BranchSideFuncs:
                - lysp_stmt_uses
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2727,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2731,13'
              BranchSideFuncs:
                - lysp_stmt_typedef
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2734,13'
              BranchSideFuncs:
                - lysp_stmt_grouping
                - lysp_stmt_ext
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2737,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2740,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2689,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2689,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2690,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2692,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2692,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2693,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2695,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2695,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2696,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2698,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2698,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2699,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2702,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2702,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2702,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2702,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2702,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2702,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2705,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2705,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2706,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2708,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2708,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2709,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2711,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2711,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2712,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2714,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2714,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2715,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2717,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2717,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2718,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2720,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2720,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2721,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2723,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2723,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2724,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2727,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2727,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2728,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2727,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2727,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2727,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2728,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2729,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2731,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2731,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2732,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2734,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2734,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2735,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2737,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2737,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2738,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_restrs
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_case
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_qnames
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2740,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2740,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2740,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2678,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2680,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2680,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2682,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2689,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2692,13'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:2695,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2698,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2702,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2705,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2708,13'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:2711,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2714,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2717,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2720,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2723,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2727,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2728,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2731,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2734,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2737,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2740,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2740,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_grouping
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - groupings
      BBCount:         93
      ICount:          797
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_action
        - lysp_stmt_any
        - lysp_stmt_choice
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_grouping
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_notif
        - lysp_stmt_status
        - lysp_stmt_text_field
        - lysp_stmt_typedef
        - lysp_stmt_uses
        - lysp_stmt_validate_value
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2764,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2764,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2766,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2766,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:2766,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2766,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2766,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2768,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2768,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2768,5'
              BranchSideFuncs:
                - lydict_insert
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2768,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2768,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2769,5'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2772,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2773,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2832,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2773,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2775,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2778,13'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2781,13'
              BranchSideFuncs:
                - lysp_stmt_status
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2785,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2788,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2791,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2794,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2797,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2800,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2803,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2806,13'
              BranchSideFuncs:
                - lysp_stmt_uses
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2810,13'
              BranchSideFuncs:
                - lysp_stmt_typedef
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2813,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2817,13'
              BranchSideFuncs:
                - lysp_stmt_grouping
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2820,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2824,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2827,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2775,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2775,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2776,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2778,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2778,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2779,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2781,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2781,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2782,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2785,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2785,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2785,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2785,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2785,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2785,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2788,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2788,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2789,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2791,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2791,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2792,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2794,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2794,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2795,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2797,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2797,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2798,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2800,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2800,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2801,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2803,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2803,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2804,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2806,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2806,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2807,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2810,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2810,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2811,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2813,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2813,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2814,13'
              BranchSideFuncs:
                - lysp_stmt_action
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2813,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2813,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2813,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2814,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2814,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2815,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2817,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2817,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2818,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2820,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2820,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2821,13'
              BranchSideFuncs:
                - lysp_stmt_notif
                - lysp_stmt_ext
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2820,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2820,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2820,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:2821,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2821,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2822,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2824,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2824,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2825,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lysp_stmt_notif
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_action
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - ly_vlog
                - lysp_stmt_status
                - lysp_stmt_text_field
                - lysp_stmt_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2827,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2827,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2827,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2764,5'
          Dst:             lysp_stmt_validate_value
        - Src:             'src/parser_common.c:2766,5'
          Dst:             calloc
        - Src:             'src/parser_common.c:2766,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:2768,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2775,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2778,13'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:2781,13'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:2785,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2788,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2791,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:2794,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2797,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2800,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2803,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2806,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2810,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2813,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2814,13'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:2817,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2820,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2821,13'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:2824,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2827,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2827,13'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_inout
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - stmt
        - parent
        - inout_p
      BBCount:         73
      ICount:          639
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lysp_stmt_any
        - lysp_stmt_choice
        - lysp_stmt_container
        - lysp_stmt_ext
        - lysp_stmt_grouping
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_restrs
        - lysp_stmt_typedef
        - lysp_stmt_uses
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:2522,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2523,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2528,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2523,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2523,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2523,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2528,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2528,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2528,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2528,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2529,25'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2533,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2534,17'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2578,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2534,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2536,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2539,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2542,13'
              BranchSideFuncs:
                - lysp_stmt_choice
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2545,13'
              BranchSideFuncs:
                - lysp_stmt_container
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2548,13'
              BranchSideFuncs:
                - lysp_stmt_leaf
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2551,13'
              BranchSideFuncs:
                - lysp_stmt_leaflist
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2554,13'
              BranchSideFuncs:
                - lysp_stmt_list
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2557,13'
              BranchSideFuncs:
                - lysp_stmt_uses
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2560,13'
              BranchSideFuncs:
                - lysp_stmt_typedef
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2563,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2567,13'
              BranchSideFuncs:
                - lysp_stmt_grouping
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2570,13'
              BranchSideFuncs:
                - lysp_stmt_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2573,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2536,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2536,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2536,13'
              BranchSideFuncs:
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2536,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2536,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2536,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2539,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2539,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2540,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2542,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2542,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2543,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2545,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2545,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2546,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2548,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2548,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2549,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2551,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2551,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2552,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2554,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2554,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2555,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2557,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2557,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2558,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2560,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2560,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2561,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2563,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2563,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2564,13'
              BranchSideFuncs:
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2563,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2563,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2563,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2564,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2564,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2565,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2567,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2567,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2568,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2570,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2570,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2571,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_ext
                - lysp_stmt_grouping
                - lysp_stmt_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_stmt_typedef
                - lysp_stmt_uses
                - lysp_stmt_list
                - lysp_stmt_leaflist
                - lysp_stmt_leaf
                - lysp_stmt_container
                - lysp_stmt_choice
                - lysp_stmt_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2573,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2573,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2573,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:2578,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:2583,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:2579,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:2579,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:2579,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:2523,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2523,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2528,5'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:2536,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2536,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2539,13'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:2542,13'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:2545,13'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:2548,13'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:2551,13'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:2554,13'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:2557,13'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:2560,13'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:2563,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2563,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2564,13'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:2567,13'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:2570,13'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:2573,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2573,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2573,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:2579,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_common.c:2579,9'
          Dst:             ly_vlog
    - functionName:    lysp_stmt_parse
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3385
      functionLinenumberEnd: 3600
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - stmt
        - result
        - exts
      BBCount:         123
      ICount:          937
      EdgeCount:       136
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_path_parse
        - lydict_remove
        - lysp_stmt_action
        - lysp_stmt_any
        - lysp_stmt_augment
        - lysp_stmt_case
        - lysp_stmt_choice
        - lysp_stmt_config
        - lysp_stmt_container
        - lysp_stmt_deviate
        - lysp_stmt_deviation
        - lysp_stmt_ext
        - lysp_stmt_extension
        - lysp_stmt_feature
        - lysp_stmt_grouping
        - lysp_stmt_identity
        - lysp_stmt_import
        - lysp_stmt_include
        - lysp_stmt_inout
        - lysp_stmt_leaf
        - lysp_stmt_leaflist
        - lysp_stmt_list
        - lysp_stmt_mandatory
        - lysp_stmt_maxelements
        - lysp_stmt_minelements
        - lysp_stmt_module
        - lysp_stmt_notif
        - lysp_stmt_orderedby
        - lysp_stmt_qnames
        - lysp_stmt_refine
        - lysp_stmt_restr
        - lysp_stmt_restrs
        - lysp_stmt_revision
        - lysp_stmt_status
        - lysp_stmt_submodule
        - lysp_stmt_text_field
        - lysp_stmt_text_fields
        - lysp_stmt_type
        - lysp_stmt_type_enum
        - lysp_stmt_type_enum_value_pos
        - lysp_stmt_type_fracdigits
        - lysp_stmt_type_pattern
        - lysp_stmt_type_pattern_modifier
        - lysp_stmt_type_reqinstance
        - lysp_stmt_typedef
        - lysp_stmt_uses
        - lysp_stmt_when
        - lysp_stmt_yangver
        - lysp_stmt_yinelem
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/parser_common.c:3389,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3391,31'
              BranchSideFuncs:
                - lysp_stmt_notif
            - BranchSide:      'src/parser_common.c:3397,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_inout
            - BranchSide:      'src/parser_common.c:3397,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_inout
            - BranchSide:      'src/parser_common.c:3404,32'
              BranchSideFuncs:
                - lysp_stmt_action
            - BranchSide:      'src/parser_common.c:3404,32'
              BranchSideFuncs:
                - lysp_stmt_action
            - BranchSide:      'src/parser_common.c:3408,29'
              BranchSideFuncs:
                - lysp_stmt_any
            - BranchSide:      'src/parser_common.c:3408,29'
              BranchSideFuncs:
                - lysp_stmt_any
            - BranchSide:      'src/parser_common.c:3411,33'
              BranchSideFuncs:
                - lysp_stmt_augment
            - BranchSide:      'src/parser_common.c:3414,30'
              BranchSideFuncs:
                - lysp_stmt_case
            - BranchSide:      'src/parser_common.c:3417,32'
              BranchSideFuncs:
                - lysp_stmt_choice
            - BranchSide:      'src/parser_common.c:3420,35'
              BranchSideFuncs:
                - lysp_stmt_container
            - BranchSide:      'src/parser_common.c:3423,34'
              BranchSideFuncs:
                - lysp_stmt_grouping
            - BranchSide:      'src/parser_common.c:3426,30'
              BranchSideFuncs:
                - lysp_stmt_leaf
            - BranchSide:      'src/parser_common.c:3429,34'
              BranchSideFuncs:
                - lysp_stmt_leaflist
            - BranchSide:      'src/parser_common.c:3432,30'
              BranchSideFuncs:
                - lysp_stmt_list
            - BranchSide:      'src/parser_common.c:3435,30'
              BranchSideFuncs:
                - lysp_stmt_uses
            - BranchSide:      'src/parser_common.c:3438,37'
              BranchSideFuncs:
                - lysp_stmt_text_fields
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3453,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3457,35'
              BranchSideFuncs:
                - lysp_stmt_type_enum
            - BranchSide:      'src/parser_common.c:3457,35'
              BranchSideFuncs:
                - lysp_stmt_type_enum
            - BranchSide:      'src/parser_common.c:3460,9'
              BranchSideFuncs:
                - __assert_fail
                - lysp_stmt_config
            - BranchSide:      'src/parser_common.c:3466,32'
              BranchSideFuncs:
                - lysp_stmt_qnames
            - BranchSide:      'src/parser_common.c:3466,32'
              BranchSideFuncs:
                - lysp_stmt_qnames
            - BranchSide:      'src/parser_common.c:3466,32'
              BranchSideFuncs:
                - lysp_stmt_qnames
            - BranchSide:      'src/parser_common.c:3469,33'
              BranchSideFuncs:
                - lysp_stmt_deviate
            - BranchSide:      'src/parser_common.c:3472,35'
              BranchSideFuncs:
                - lysp_stmt_deviation
            - BranchSide:      'src/parser_common.c:3475,35'
              BranchSideFuncs:
                - lysp_stmt_extension
            - BranchSide:      'src/parser_common.c:3478,29'
              BranchSideFuncs:
                - lysp_stmt_ext
            - BranchSide:      'src/parser_common.c:3481,33'
              BranchSideFuncs:
                - lysp_stmt_feature
            - BranchSide:      'src/parser_common.c:3484,41'
              BranchSideFuncs:
                - lysp_stmt_type_fracdigits
            - BranchSide:      'src/parser_common.c:3490,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:3490,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:3497,32'
              BranchSideFuncs:
                - lysp_stmt_restrs
            - BranchSide:      'src/parser_common.c:3500,34'
              BranchSideFuncs:
                - lysp_stmt_identity
            - BranchSide:      'src/parser_common.c:3503,32'
              BranchSideFuncs:
                - lysp_stmt_import
            - BranchSide:      'src/parser_common.c:3506,33'
              BranchSideFuncs:
                - lysp_stmt_include
            - BranchSide:      'src/parser_common.c:3509,35'
              BranchSideFuncs:
                - lysp_stmt_mandatory
            - BranchSide:      'src/parser_common.c:3512,15'
              BranchSideFuncs:
                - lysp_stmt_maxelements
            - BranchSide:      'src/parser_common.c:3516,15'
              BranchSideFuncs:
                - lysp_stmt_minelements
            - BranchSide:      'src/parser_common.c:3520,47'
              BranchSideFuncs:
                - lysp_stmt_type_pattern_modifier
            - BranchSide:      'src/parser_common.c:3525,25'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_module
            - BranchSide:      'src/parser_common.c:3531,35'
              BranchSideFuncs:
                - lysp_stmt_orderedby
            - BranchSide:      'src/parser_common.c:3534,21'
              BranchSideFuncs:
                - lysp_stmt_text_field
                - ly_path_parse
                - lydict_remove
            - BranchSide:      'src/parser_common.c:3543,38'
              BranchSideFuncs:
                - lysp_stmt_type_pattern
            - BranchSide:      'src/parser_common.c:3547,15'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
            - BranchSide:      'src/parser_common.c:3547,15'
              BranchSideFuncs:
                - lysp_stmt_type_enum_value_pos
            - BranchSide:      'src/parser_common.c:3551,36'
              BranchSideFuncs:
                - lysp_stmt_text_field
            - BranchSide:      'src/parser_common.c:3554,32'
              BranchSideFuncs:
                - lysp_stmt_refine
            - BranchSide:      'src/parser_common.c:3557,15'
              BranchSideFuncs:
                - lysp_stmt_type_reqinstance
            - BranchSide:      'src/parser_common.c:3561,34'
              BranchSideFuncs:
                - lysp_stmt_revision
            - BranchSide:      'src/parser_common.c:3564,32'
              BranchSideFuncs:
                - lysp_stmt_status
            - BranchSide:      'src/parser_common.c:3569,28'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_submodule
            - BranchSide:      'src/parser_common.c:3577,26'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_stmt_type
            - BranchSide:      'src/parser_common.c:3583,33'
              BranchSideFuncs:
                - lysp_stmt_typedef
            - BranchSide:      'src/parser_common.c:3586,30'
              BranchSideFuncs:
                - lysp_stmt_when
            - BranchSide:      'src/parser_common.c:3589,33'
              BranchSideFuncs:
                - lysp_stmt_yangver
            - BranchSide:      'src/parser_common.c:3592,33'
              BranchSideFuncs:
                - lysp_stmt_yinelem
            - BranchSide:      'src/parser_common.c:3595,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3398,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3398,9'
              BranchSideFuncs:
                - lysp_stmt_inout
            - BranchSide:      'src/parser_common.c:3399,31'
              BranchSideFuncs:
                - lysp_stmt_inout
        - Branch String:   'src/parser_common.c:3398,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3398,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3398,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3460,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3460,9'
              BranchSideFuncs:
                - lysp_stmt_config
            - BranchSide:      'src/parser_common.c:3461,32'
              BranchSideFuncs:
                - lysp_stmt_config
        - Branch String:   'src/parser_common.c:3491,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3491,9'
              BranchSideFuncs:
                - lysp_stmt_restr
            - BranchSide:      'src/parser_common.c:3493,31'
              BranchSideFuncs:
                - lysp_stmt_restr
        - Branch String:   'src/parser_common.c:3491,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3491,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3491,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3526,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3526,9'
              BranchSideFuncs:
                - lysp_stmt_module
            - BranchSide:      'src/parser_common.c:3527,32'
              BranchSideFuncs:
                - lysp_stmt_module
        - Branch String:   'src/parser_common.c:3526,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3526,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3526,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3536,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3536,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3537,29'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
        - Branch String:   'src/parser_common.c:3537,29'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3537,53'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
            - BranchSide:      'src/parser_common.c:3537,53'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
        - Branch String:   'src/parser_common.c:3539,23'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3539,41'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_common.c:3539,41'
              BranchSideFuncs:
                - lydict_remove
        - Branch String:   'src/parser_common.c:3570,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3570,9'
              BranchSideFuncs:
                - lysp_stmt_submodule
            - BranchSide:      'src/parser_common.c:3571,35'
              BranchSideFuncs:
                - lysp_stmt_submodule
        - Branch String:   'src/parser_common.c:3570,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3570,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3570,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3578,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3578,9'
              BranchSideFuncs:
                - lysp_stmt_type
            - BranchSide:      'src/parser_common.c:3579,30'
              BranchSideFuncs:
                - lysp_stmt_type
        - Branch String:   'src/parser_common.c:3578,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3578,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3578,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3595,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3595,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3595,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:3391,15'
          Dst:             lysp_stmt_notif
        - Src:             'src/parser_common.c:3397,27'
          Dst:             calloc
        - Src:             'src/parser_common.c:3398,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3399,15'
          Dst:             lysp_stmt_inout
        - Src:             'src/parser_common.c:3404,15'
          Dst:             lysp_stmt_action
        - Src:             'src/parser_common.c:3408,15'
          Dst:             lysp_stmt_any
        - Src:             'src/parser_common.c:3411,15'
          Dst:             lysp_stmt_augment
        - Src:             'src/parser_common.c:3414,15'
          Dst:             lysp_stmt_case
        - Src:             'src/parser_common.c:3417,15'
          Dst:             lysp_stmt_choice
        - Src:             'src/parser_common.c:3420,15'
          Dst:             lysp_stmt_container
        - Src:             'src/parser_common.c:3423,15'
          Dst:             lysp_stmt_grouping
        - Src:             'src/parser_common.c:3426,15'
          Dst:             lysp_stmt_leaf
        - Src:             'src/parser_common.c:3429,15'
          Dst:             lysp_stmt_leaflist
        - Src:             'src/parser_common.c:3432,15'
          Dst:             lysp_stmt_list
        - Src:             'src/parser_common.c:3435,15'
          Dst:             lysp_stmt_uses
        - Src:             'src/parser_common.c:3438,15'
          Dst:             lysp_stmt_text_fields
        - Src:             'src/parser_common.c:3453,15'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3457,15'
          Dst:             lysp_stmt_type_enum
        - Src:             'src/parser_common.c:3460,9'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:3461,15'
          Dst:             lysp_stmt_config
        - Src:             'src/parser_common.c:3466,15'
          Dst:             lysp_stmt_qnames
        - Src:             'src/parser_common.c:3469,15'
          Dst:             lysp_stmt_deviate
        - Src:             'src/parser_common.c:3472,15'
          Dst:             lysp_stmt_deviation
        - Src:             'src/parser_common.c:3475,15'
          Dst:             lysp_stmt_extension
        - Src:             'src/parser_common.c:3478,15'
          Dst:             lysp_stmt_ext
        - Src:             'src/parser_common.c:3481,15'
          Dst:             lysp_stmt_feature
        - Src:             'src/parser_common.c:3484,15'
          Dst:             lysp_stmt_type_fracdigits
        - Src:             'src/parser_common.c:3490,27'
          Dst:             calloc
        - Src:             'src/parser_common.c:3491,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3493,15'
          Dst:             lysp_stmt_restr
        - Src:             'src/parser_common.c:3497,15'
          Dst:             lysp_stmt_restrs
        - Src:             'src/parser_common.c:3500,15'
          Dst:             lysp_stmt_identity
        - Src:             'src/parser_common.c:3503,15'
          Dst:             lysp_stmt_import
        - Src:             'src/parser_common.c:3506,15'
          Dst:             lysp_stmt_include
        - Src:             'src/parser_common.c:3509,15'
          Dst:             lysp_stmt_mandatory
        - Src:             'src/parser_common.c:3513,15'
          Dst:             lysp_stmt_maxelements
        - Src:             'src/parser_common.c:3517,15'
          Dst:             lysp_stmt_minelements
        - Src:             'src/parser_common.c:3520,15'
          Dst:             lysp_stmt_type_pattern_modifier
        - Src:             'src/parser_common.c:3525,25'
          Dst:             calloc
        - Src:             'src/parser_common.c:3526,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3527,15'
          Dst:             lysp_stmt_module
        - Src:             'src/parser_common.c:3531,15'
          Dst:             lysp_stmt_orderedby
        - Src:             'src/parser_common.c:3536,9'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3537,15'
          Dst:             ly_path_parse
        - Src:             'src/parser_common.c:3539,9'
          Dst:             lydict_remove
        - Src:             'src/parser_common.c:3543,15'
          Dst:             lysp_stmt_type_pattern
        - Src:             'src/parser_common.c:3548,15'
          Dst:             lysp_stmt_type_enum_value_pos
        - Src:             'src/parser_common.c:3551,15'
          Dst:             lysp_stmt_text_field
        - Src:             'src/parser_common.c:3554,15'
          Dst:             lysp_stmt_refine
        - Src:             'src/parser_common.c:3558,15'
          Dst:             lysp_stmt_type_reqinstance
        - Src:             'src/parser_common.c:3561,15'
          Dst:             lysp_stmt_revision
        - Src:             'src/parser_common.c:3564,15'
          Dst:             lysp_stmt_status
        - Src:             'src/parser_common.c:3569,28'
          Dst:             calloc
        - Src:             'src/parser_common.c:3570,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3571,15'
          Dst:             lysp_stmt_submodule
        - Src:             'src/parser_common.c:3577,26'
          Dst:             calloc
        - Src:             'src/parser_common.c:3578,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:3579,15'
          Dst:             lysp_stmt_type
        - Src:             'src/parser_common.c:3583,15'
          Dst:             lysp_stmt_typedef
        - Src:             'src/parser_common.c:3586,15'
          Dst:             lysp_stmt_when
        - Src:             'src/parser_common.c:3589,15'
          Dst:             lysp_stmt_yangver
        - Src:             'src/parser_common.c:3592,15'
          Dst:             lysp_stmt_yinelem
        - Src:             'src/parser_common.c:3595,9'
          Dst:             ly_log
    - functionName:    lys_parser_ext_instance_stmt
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3604
      functionLinenumberEnd: 3751
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - stmt
      BBCount:         118
      ICount:          645
      EdgeCount:       134
      CyclomaticComplexity: 18
      functionsReached:
        - ly_log
        - ly_vlog
        - lysp_stmt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_common.c:3607,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3609,9'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - lysp_stmt_parse
                - ly_log
            - BranchSide:      'src/parser_common.c:3612,13'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - ly_vlog
                - lysp_stmt_parse
                - lysp_stmt_parse
                - ly_log
        - Branch String:   'src/parser_common.c:3612,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3629,39'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs:
                - lysp_stmt_parse
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3698,14'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3710,27'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3722,27'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3734,27'
              BranchSideFuncs:
                - lysp_stmt_parse
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3745,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:3632,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3632,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3635,41'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3636,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3637,27'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3639,21'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3663,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3663,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3664,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3698,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3699,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3705,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3699,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3699,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3699,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3705,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3705,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3706,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3710,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3711,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3717,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3711,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3711,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3711,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3717,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3717,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3718,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3722,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3723,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3729,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3723,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3723,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3723,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3729,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3729,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3730,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3734,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3735,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3741,9'
              BranchSideFuncs:
                - lysp_stmt_parse
        - Branch String:   'src/parser_common.c:3735,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3735,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:3735,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:3741,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3741,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:3742,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:3745,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:3745,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:3745,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:3632,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3663,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3699,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3705,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3711,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3717,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3723,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3729,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3735,13'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:3741,9'
          Dst:             lysp_stmt_parse
        - Src:             'src/parser_common.c:3745,9'
          Dst:             ly_log
    - functionName:    lys_parser_fill_filepath
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - filepath
      BBCount:         24
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - lydict_insert
        - readlink
        - realpath
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:488,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:488,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
            - BranchSide:      'src/parser_common.c:488,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:488,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:488,5'
              BranchSideFuncs:
                - ly_log
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
            - BranchSide:      'src/parser_common.c:488,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:488,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:488,5'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
            - BranchSide:      'src/parser_common.c:489,10'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
        - Branch String:   'src/parser_common.c:489,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:494,13'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
                - realpath
                - lydict_insert
                - lydict_insert
                - ly_log
        - Branch String:   'src/parser_common.c:494,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:496,22'
              BranchSideFuncs:
                - realpath
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/parser_common.c:520,17'
              BranchSideFuncs:
                - sprintf
                - readlink
                - lydict_insert
            - BranchSide:      'src/parser_common.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:531,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:496,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:497,27'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:499,27'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_common.c:521,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:522,27'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_common.c:525,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:488,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:488,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:488,5'
          Dst:             ly_log
        - Src:             'src/parser_common.c:496,13'
          Dst:             realpath
        - Src:             'src/parser_common.c:497,13'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:499,13'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:520,9'
          Dst:             sprintf
        - Src:             'src/parser_common.c:521,20'
          Dst:             readlink
        - Src:             'src/parser_common.c:522,13'
          Dst:             lydict_insert
        - Src:             'src/parser_common.c:531,9'
          Dst:             ly_log
    - functionName:    readlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyd_parser_validate_new_implicit
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - node
      BBCount:         23
      ICount:          174
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ly_err_last
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_owner_module
        - lyd_val_getnext_ht_free
        - lyd_val_getnext_ht_new
        - lyd_validate_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:452,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:454,33'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_owner_module
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
            - BranchSide:      'src/parser_common.c:464,43'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
        - Branch String:   'src/parser_common.c:458,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:460,55'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit_r
                - ly_err_last
        - Branch String:   'src/parser_common.c:466,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs:
                - ly_err_last
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/parser_common.c:469,28'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/parser_common.c:466,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/parser_common.c:466,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:466,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:466,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:469,28'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
        - Branch String:   'src/parser_common.c:472,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:472,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:472,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:452,9'
          Dst:             lyd_owner_module
        - Src:             'src/parser_common.c:454,9'
          Dst:             lyd_val_getnext_ht_free
        - Src:             'src/parser_common.c:457,13'
          Dst:             lyd_val_getnext_ht_new
        - Src:             'src/parser_common.c:460,38'
          Dst:             lyd_owner_module
        - Src:             'src/parser_common.c:464,26'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_common.c:464,9'
          Dst:             lyd_validate_new
        - Src:             'src/parser_common.c:466,5'
          Dst:             ly_err_last
        - Src:             'src/parser_common.c:469,34'
          Dst:             lyd_node_child_p
        - Src:             'src/parser_common.c:469,9'
          Dst:             lyd_new_implicit_r
    - functionName:    lyd_parser_set_data_flags
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - meta
        - lydctx
        - ext
      BBCount:         49
      ICount:          314
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ly_log
        - ly_set_add
        - lyd_free_meta_single
        - lyd_np_cont_dflt_set
        - lyd_parent
        - lysc_has_when
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:390,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:391,9'
              BranchSideFuncs:
                - lysc_has_when
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
                - ly_set_add
            - BranchSide:      'src/parser_common.c:394,23'
              BranchSideFuncs:
                - lysc_has_when
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
                - ly_set_add
        - Branch String:   'src/parser_common.c:394,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:395,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/parser_common.c:405,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
        - Branch String:   'src/parser_common.c:395,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:397,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/parser_common.c:399,15'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
        - Branch String:   'src/parser_common.c:399,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:401,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/parser_common.c:403,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
        - Branch String:   'src/parser_common.c:401,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:401,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:402,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
        - Branch String:   'src/parser_common.c:405,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:406,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - malloc
                - ly_log
                - ly_set_add
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/parser_common.c:430,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/parser_common.c:406,45'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:406,56'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/parser_common.c:427,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
        - Branch String:   'src/parser_common.c:406,119'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:407,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/parser_common.c:427,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
        - Branch String:   'src/parser_common.c:406,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:409,13'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:427,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
                - strcmp
                - strcmp
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
        - Branch String:   'src/parser_common.c:414,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:415,27'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:417,34'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/parser_common.c:418,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:419,35'
              BranchSideFuncs:
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:423,45'
              BranchSideFuncs:
                - lyd_parent.3454
                - lyd_np_cont_dflt_set
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/parser_common.c:430,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:432,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/parser_common.c:444,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:434,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:436,23'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:442,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:437,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:437,13'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:438,28'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_common.c:437,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:437,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:437,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:440,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:441,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:394,9'
          Dst:             lysc_has_when
        - Src:             'src/parser_common.c:401,13'
          Dst:             ly_set_add
        - Src:             'src/parser_common.c:406,14'
          Dst:             strcmp
        - Src:             'src/parser_common.c:406,49'
          Dst:             strcmp
        - Src:             'src/parser_common.c:417,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/parser_common.c:423,34'
          Dst:             lyd_parent
        - Src:             'src/parser_common.c:423,13'
          Dst:             lyd_np_cont_dflt_set
        - Src:             'src/parser_common.c:437,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:440,13'
          Dst:             ly_set_add
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_parser_check_keys
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         22
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyd_child
        - lys_getnext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:368,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:368,5'
              BranchSideFuncs:
                - lyd_child.3455
                - lys_getnext
                - ly_vlog
            - BranchSide:      'src/parser_common.c:370,21'
              BranchSideFuncs:
                - lyd_child.3455
                - lys_getnext
                - ly_vlog
        - Branch String:   'src/parser_common.c:371,62'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:371,66'
              BranchSideFuncs:
                - ly_vlog
                - lys_getnext
            - BranchSide:      'src/parser_common.c:371,5'
              BranchSideFuncs:
                - ly_vlog
                - lys_getnext
        - Branch String:   'src/parser_common.c:371,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:372,14'
              BranchSideFuncs:
                - ly_vlog
                - lys_getnext
            - BranchSide:      'src/parser_common.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:372,18'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:372,22'
              BranchSideFuncs:
                - lys_getnext
                - ly_vlog
            - BranchSide:      'src/parser_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_common.c:372,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:377,15'
              BranchSideFuncs:
                - lys_getnext
                - ly_vlog
        - Branch String:   'src/parser_common.c:373,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_common.c:373,13'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_common.c:368,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:370,11'
          Dst:             lyd_child
        - Src:             'src/parser_common.c:371,20'
          Dst:             lys_getnext
        - Src:             'src/parser_common.c:373,13'
          Dst:             ly_vlog
    - functionName:    lyd_parser_create_meta
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - parent
        - meta
        - mod
        - name
        - name_len
        - value
        - value_len
        - dynamic
        - format
        - prefix_data
        - hints
        - ctx_node
      BBCount:         23
      ICount:          197
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - asprintf
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_set_add
        - lyd_create_meta
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_common.c:331,14'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:331,18'
              BranchSideFuncs:
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/parser_common.c:337,38'
              BranchSideFuncs:
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - ly_set_add
                - ly_log
        - Branch String:   'src/parser_common.c:331,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:333,18'
              BranchSideFuncs:
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - ly_set_add
                - ly_log
            - BranchSide:      'src/parser_common.c:337,38'
              BranchSideFuncs:
                - asprintf
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - ly_set_add
                - ly_log
        - Branch String:   'src/parser_common.c:337,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:338,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - free
            - BranchSide:      'src/parser_common.c:342,33'
              BranchSideFuncs:
                - ly_log_location
                - lyd_create_meta
                - ly_log_location_revert
                - free
                - ly_set_add
        - Branch String:   'src/parser_common.c:344,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:344,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
            - BranchSide:      'src/parser_common.c:347,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
                - ly_set_add
        - Branch String:   'src/parser_common.c:347,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:347,25'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_location_revert
                - free
            - BranchSide:      'src/parser_common.c:351,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
        - Branch String:   'src/parser_common.c:347,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:348,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
            - BranchSide:      'src/parser_common.c:351,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
        - Branch String:   'src/parser_common.c:348,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:348,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
            - BranchSide:      'src/parser_common.c:349,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
        - Branch String:   'src/parser_common.c:351,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:351,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
            - BranchSide:      'src/parser_common.c:353,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - free
      Callsites:
        - Src:             'src/parser_common.c:337,9'
          Dst:             asprintf
        - Src:             'src/parser_common.c:338,9'
          Dst:             ly_log
        - Src:             'src/parser_common.c:342,5'
          Dst:             ly_log_location
        - Src:             'src/parser_common.c:344,5'
          Dst:             lyd_create_meta
        - Src:             'src/parser_common.c:348,9'
          Dst:             ly_set_add
        - Src:             'src/parser_common.c:357,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_parser_create_term
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - schema
        - value
        - value_len
        - dynamic
        - format
        - prefix_data
        - hints
        - node
      BBCount:         16
      ICount:          148
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_err_move
        - ly_set_add
        - lyd_create_term
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:305,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:307,13'
              BranchSideFuncs:
                - ly_err_move
            - BranchSide:      'src/parser_common.c:314,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_common.c:307,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:309,25'
              BranchSideFuncs:
                - ly_err_move
            - BranchSide:      'src/parser_common.c:311,16'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:314,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:314,25'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_common.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:314,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:315,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:316,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:305,14'
          Dst:             lyd_create_term
        - Src:             'src/parser_common.c:309,13'
          Dst:             ly_err_move
        - Src:             'src/parser_common.c:315,9'
          Dst:             ly_set_add
    - functionName:    lyd_parser_check_schema
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
        - snode
      BBCount:         37
      ICount:          223
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lys_nodetype2str
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:240,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:242,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:245,10'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_common.c:245,51'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:245,55'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_common.c:251,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:245,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:246,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:251,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:251,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:252,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:259,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:252,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:253,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:257,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:253,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:254,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:256,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:259,16'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:260,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:267,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - ly_vlog
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
        - Branch String:   'src/parser_common.c:260,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:261,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:265,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:261,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:262,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:264,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:268,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:269,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
            - BranchSide:      'src/parser_common.c:273,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/parser_common.c:269,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:270,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/parser_common.c:272,9'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/parser_common.c:238,5'
          Dst:             ly_log_location
        - Src:             'src/parser_common.c:246,9'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:281,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:281,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:281,5'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:288,5'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:288,5'
          Dst:             ly_vlog
        - Src:             'src/parser_common.c:293,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_parser_node_schema
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         39
      ICount:          195
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_log_location_dnode
        - ly_log_location_dnode_count
        - lyd_node_module
        - lys_find_child
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_common.c:184,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:185,9'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
                - ly_log_location_dnode
                - ly_log_location_dnode
            - BranchSide:      'src/parser_common.c:186,16'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
                - ly_log_location_dnode
                - ly_log_location_dnode
        - Branch String:   'src/parser_common.c:193,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:194,9'
              BranchSideFuncs:
                - ly_log_location_dnode
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
                - ly_log_location_dnode
            - BranchSide:      'src/parser_common.c:206,5'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
        - Branch String:   'src/parser_common.c:196,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:198,48'
              BranchSideFuncs:
                - ly_log_location_dnode
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
            - BranchSide:      'src/parser_common.c:202,9'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
                - ly_log_location_dnode
                - ly_log_location_dnode
        - Branch String:   'src/parser_common.c:202,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:195,13'
              BranchSideFuncs:
                - ly_log_location_dnode
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
                - ly_log_location_dnode
            - BranchSide:      'src/parser_common.c:203,5'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
        - Branch String:   'src/parser_common.c:208,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:209,20'
              BranchSideFuncs:
                - lyd_node_module
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - __assert_fail
            - BranchSide:      'src/parser_common.c:211,42'
              BranchSideFuncs:
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - ly_log_location_dnode_count
                - __assert_fail
        - Branch String:   'src/parser_common.c:213,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:213,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_common.c:216,31'
              BranchSideFuncs:
                - lyd_node_module
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - __assert_fail
        - Branch String:   'src/parser_common.c:217,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:219,20'
              BranchSideFuncs:
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - __assert_fail
            - BranchSide:      'src/parser_common.c:224,33'
              BranchSideFuncs:
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - __assert_fail
        - Branch String:   'src/parser_common.c:224,46'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:224,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - __assert_fail
            - BranchSide:      'src/parser_common.c:224,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - __assert_fail
        - Branch String:   'src/parser_common.c:228,21'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:228,25'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
            - BranchSide:      'src/parser_common.c:228,5'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
        - Branch String:   'src/parser_common.c:228,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:208,13'
              BranchSideFuncs:
                - ly_log_location_dnode_count
                - ly_log_location_dnode
                - lyd_node_module
                - lys_find_child
                - __assert_fail
            - BranchSide:      'src/parser_common.c:230,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:192,9'
          Dst:             ly_log_location_dnode_count
        - Src:             'src/parser_common.c:196,17'
          Dst:             ly_log_location_dnode
        - Src:             'src/parser_common.c:198,26'
          Dst:             ly_log_location_dnode
        - Src:             'src/parser_common.c:208,18'
          Dst:             ly_log_location_dnode_count
        - Src:             'src/parser_common.c:211,20'
          Dst:             ly_log_location_dnode
        - Src:             'src/parser_common.c:213,9'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:216,15'
          Dst:             lyd_node_module
        - Src:             'src/parser_common.c:224,18'
          Dst:             lys_find_child
    - functionName:    lyd_parser_find_operation
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - int_opts
        - op
      BBCount:         53
      ICount:          313
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - ly_log
        - lyd_parent
        - lys_nodetype2str
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_common.c:135,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:137,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parent.3454
            - BranchSide:      'src/parser_common.c:141,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - lyd_parent.3454
        - Branch String:   'src/parser_common.c:141,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:142,13'
              BranchSideFuncs:
                - lyd_parent.3454
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:147,10'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:142,26'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:142,30'
              BranchSideFuncs:
                - lyd_parent.3454
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:145,5'
              BranchSideFuncs:
                - lyd_parent.3454
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:142,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:143,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:145,5'
              BranchSideFuncs:
                - lyd_parent.3454
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:147,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:149,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:152,11'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:152,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:153,15'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:172,30'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:153,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:154,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:157,21'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:154,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:154,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
            - BranchSide:      'src/parser_common.c:154,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
        - Branch String:   'src/parser_common.c:157,56'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:157,61'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:161,21'
              BranchSideFuncs:
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:157,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:158,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:161,21'
              BranchSideFuncs:
                - ly_log
                - ly_log
        - Branch String:   'src/parser_common.c:158,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:158,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:158,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:161,59'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:161,64'
              BranchSideFuncs:
                - ly_log
                - ly_log
            - BranchSide:      'src/parser_common.c:165,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:161,20'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:162,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:165,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:162,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:162,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:162,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_common.c:166,13'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:166,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_common.c:166,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_common.c:141,38'
          Dst:             lyd_parent
        - Src:             'src/parser_common.c:154,13'
          Dst:             lys_nodetype2str
        - Src:             'src/parser_common.c:154,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:158,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:162,13'
          Dst:             ly_log
        - Src:             'src/parser_common.c:166,13'
          Dst:             ly_log
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_parser_notif_eventtime_validate
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         63
      ICount:          399
      EdgeCount:       79
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_ctx_get_module_latest
        - ly_err_free
        - ly_err_print
        - ly_vlog
        - lyd_get_value
        - lyd_value_validate
        - lyplg_type_validate_patterns
        - lys_compile_type_patterns
        - lys_find_path
        - lysc_pattern_free
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_common.c:74,43'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:74,20'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - __assert_fail
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - strcmp
            - BranchSide:      'src/parser_common.c:74,20'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - ly_ctx_get_module_latest
                - __assert_fail
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - strcmp
        - Branch String:   'src/parser_common.c:87,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:87,5'
              BranchSideFuncs:
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - strcmp
            - BranchSide:      'src/parser_common.c:89,9'
              BranchSideFuncs:
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - strcmp
        - Branch String:   'src/parser_common.c:89,14'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:89,18'
              BranchSideFuncs:
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:91,32'
              BranchSideFuncs:
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:89,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:91,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
            - BranchSide:      'src/parser_common.c:98,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
        - Branch String:   'src/parser_common.c:91,32'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:91,18'
              BranchSideFuncs:
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:91,18'
              BranchSideFuncs:
                - lys_find_path
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:92,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:92,9'
              BranchSideFuncs:
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:95,31'
              BranchSideFuncs:
                - lyd_get_value.3480
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:96,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:96,9'
              BranchSideFuncs:
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:96,9'
              BranchSideFuncs:
                - strlen
                - lyd_value_validate
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:96,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_common.c:97,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:101,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:101,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
            - BranchSide:      'src/parser_common.c:101,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
        - Branch String:   'src/parser_common.c:101,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:102,25'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:107,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:102,17'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:103,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
            - BranchSide:      'src/parser_common.c:106,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
                - strcmp
        - Branch String:   'src/parser_common.c:107,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:107,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:110,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:110,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:110,9'
              BranchSideFuncs:
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:111,9'
              BranchSideFuncs:
                - lys_compile_type_patterns
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:111,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:111,9'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:114,31'
              BranchSideFuncs:
                - lyd_get_value.3480
                - strlen
                - lyplg_type_validate_patterns
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:119,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:119,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
            - BranchSide:      'src/parser_common.c:119,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
                - lysc_pattern_free
        - Branch String:   'src/parser_common.c:119,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:119,5'
              BranchSideFuncs:
                - lysc_pattern_free
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
            - BranchSide:      'src/parser_common.c:119,5'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
                - free
        - Branch String:   'src/parser_common.c:119,5'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:119,5'
              BranchSideFuncs:
                - free
                - ly_err_print
                - ly_err_free
                - ly_vlog
            - BranchSide:      'src/parser_common.c:120,9'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
        - Branch String:   'src/parser_common.c:120,12'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:120,15'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
            - BranchSide:      'src/parser_common.c:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_common.c:120,9'
          Branch Sides:
            - BranchSide:      'src/parser_common.c:121,22'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_vlog
            - BranchSide:      'src/parser_common.c:125,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_common.c:85,12'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/parser_common.c:86,12'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_common.c:87,5'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:91,18'
          Dst:             lys_find_path
        - Src:             'src/parser_common.c:95,17'
          Dst:             lyd_get_value
        - Src:             'src/parser_common.c:96,9'
          Dst:             strlen
        - Src:             'src/parser_common.c:96,9'
          Dst:             lyd_value_validate
        - Src:             'src/parser_common.c:102,18'
          Dst:             strcmp
        - Src:             'src/parser_common.c:107,9'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:110,9'
          Dst:             __assert_fail
        - Src:             'src/parser_common.c:111,9'
          Dst:             lys_compile_type_patterns
        - Src:             'src/parser_common.c:114,17'
          Dst:             lyd_get_value
        - Src:             'src/parser_common.c:115,60'
          Dst:             strlen
        - Src:             'src/parser_common.c:115,14'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/parser_common.c:119,5'
          Dst:             lysc_pattern_free
        - Src:             'src/parser_common.c:121,9'
          Dst:             ly_err_print
        - Src:             'src/parser_common.c:122,9'
          Dst:             ly_err_free
        - Src:             'src/parser_common.c:123,9'
          Dst:             ly_vlog
    - functionName:    lyd_ctx_free
      functionSourceFile: '/src/libyang/src/parser_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lydctx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_set_erase
        - lyd_val_getnext_ht_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/parser_common.c:62,5'
          Dst:             ly_set_erase
        - Src:             'src/parser_common.c:63,5'
          Dst:             ly_set_erase
        - Src:             'src/parser_common.c:64,5'
          Dst:             ly_set_erase
        - Src:             'src/parser_common.c:65,5'
          Dst:             ly_set_erase
        - Src:             'src/parser_common.c:66,5'
          Dst:             ly_set_erase
        - Src:             'src/parser_common.c:67,5'
          Dst:             lyd_val_getnext_ht_free
    - functionName:    parse_yinelement
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3762
      functionLinenumberEnd: 3802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         61
      ICount:          386
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3768,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3769,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3774,5'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:3769,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3769,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3769,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3774,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3774,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3776,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:3776,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3776,59'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
                - strncmp
            - BranchSide:      'src/parser_yang.c:3778,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3776,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3777,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3778,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3778,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3778,67'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:3781,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:3778,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3779,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:3781,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:3781,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3781,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:3781,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:3787,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3787,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3787,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3787,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3801,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3801,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3787,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3787,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3788,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3801,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3788,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3790,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3794,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3790,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3790,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3791,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3791,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3791,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3792,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3794,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3794,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3794,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3797,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3797,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3797,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3787,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3797,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:3769,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3774,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3776,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3778,59'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3781,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3787,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3787,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3787,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3787,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3790,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3794,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3794,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3797,9'
          Dst:             get_keyword
    - functionName:    get_argument
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - arg
        - flags
        - word_p
        - word_b
        - word_len
      BBCount:         90
      ICount:          690
      EdgeCount:       116
      CyclomaticComplexity: 28
      functionsReached:
        - buf_store_char
        - ly_in_skip
        - ly_log
        - ly_realloc
        - ly_vlog
        - read_qstring
        - skip_comment
      functionUses:    49
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:617,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:618,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:733,10'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/parser_yang.c:618,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:621,18'
              BranchSideFuncs:
                - read_qstring
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - buf_store_char
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:621,18'
              BranchSideFuncs:
                - read_qstring
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - buf_store_char
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:640,21'
              BranchSideFuncs:
                - buf_store_char
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:666,18'
              BranchSideFuncs:
                - ly_in_skip
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:674,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:685,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:693,18'
              BranchSideFuncs:
                - ly_in_skip
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:706,18'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:706,18'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_realloc
                - ly_log
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:717,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:723,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:727,13'
              BranchSideFuncs:
                - buf_store_char
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
        - Branch String:   'src/parser_yang.c:621,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:623,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:628,17'
              BranchSideFuncs:
                - read_qstring
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:623,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:628,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:629,30'
              BranchSideFuncs:
                - read_qstring
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:632,13'
              BranchSideFuncs:
                - read_qstring
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:632,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:632,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:633,19'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:633,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:635,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:637,21'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:641,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:643,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:644,24'
              BranchSideFuncs:
                - buf_store_char
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
        - Branch String:   'src/parser_yang.c:644,24'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:646,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:649,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
        - Branch String:   'src/parser_yang.c:649,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:649,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:652,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:653,22'
              BranchSideFuncs:
                - ly_in_skip
                - skip_comment
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - read_qstring
                - ly_vlog
                - buf_store_char
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:664,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:653,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:655,21'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:661,17'
              BranchSideFuncs:
                - ly_in_skip
                - skip_comment
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:655,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:662,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:662,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:663,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:666,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:668,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:671,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:674,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:676,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:680,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:685,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:686,17'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:690,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:686,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:693,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:695,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:698,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:706,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:706,31'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:708,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:706,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:708,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:712,13'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:712,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:717,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:723,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:743,11'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:727,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:727,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:728,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - read_qstring
                - ly_vlog
                - buf_store_char
        - Branch String:   'src/parser_yang.c:733,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:734,33'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/parser_yang.c:740,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:735,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:735,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:736,11'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:735,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:735,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:735,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yang.c:623,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:632,13'
          Dst:             read_qstring
        - Src:             'src/parser_yang.c:649,17'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:655,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:661,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:662,17'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:671,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:686,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:690,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:699,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:712,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:717,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:723,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:727,13'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:734,21'
          Dst:             ly_realloc
        - Src:             'src/parser_yang.c:735,9'
          Dst:             ly_log
    - functionName:    get_keyword
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - kw
        - word_p
        - word_len
      BBCount:         115
      ICount:          872
      EdgeCount:       147
      CyclomaticComplexity: 34
      functionsReached:
        - ly_getutf8
        - ly_in_skip
        - ly_log
        - ly_vlog
        - lysp_check_identifierchar
        - lysp_match_kw
        - skip_comment
      functionUses:    152
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:764,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:765,10'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:770,5'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
        - Branch String:   'src/parser_yang.c:770,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:771,17'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:815,18'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:771,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:773,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:789,13'
              BranchSideFuncs:
                - ly_in_skip
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:794,15'
              BranchSideFuncs:
                - ly_in_skip
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:798,13'
              BranchSideFuncs:
                - ly_in_skip
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:802,17'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:808,13'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:773,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:775,17'
              BranchSideFuncs:
                - ly_in_skip
                - skip_comment
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:777,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_in_skip
                - skip_comment
        - Branch String:   'src/parser_yang.c:776,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:776,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:777,13'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
        - Branch String:   'src/parser_yang.c:777,24'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:779,17'
              BranchSideFuncs:
                - ly_in_skip
                - skip_comment
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:783,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:780,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:780,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:781,13'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
        - Branch String:   'src/parser_yang.c:783,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:783,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:783,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:802,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:802,40'
              BranchSideFuncs:
                - ly_in_skip
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:803,17'
              BranchSideFuncs:
                - ly_in_skip
                - lysp_match_kw
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
        - Branch String:   'src/parser_yang.c:818,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:820,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:820,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:821,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:827,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
        - Branch String:   'src/parser_yang.c:822,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:823,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:826,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:823,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:823,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:823,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:832,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:834,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:871,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:834,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:836,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:846,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:846,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:846,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:851,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:857,19'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:857,19'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:862,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:865,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:836,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:837,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:840,13'
              BranchSideFuncs:
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:837,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:837,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:837,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:857,40'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:857,45'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:858,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:857,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:857,65'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:858,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:865,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:865,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:865,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:874,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:874,40'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:874,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:874,68'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:874,72'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:874,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:874,101'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:874,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:875,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:875,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:874,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:875,51'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:875,80'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:874,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:875,84'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:875,112'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:874,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:876,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:874,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:877,22'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:886,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:879,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:879,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:881,15'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/parser_yang.c:879,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:879,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:879,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:883,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:874,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:883,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:886,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:887,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:892,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:887,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:887,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:887,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:892,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:893,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:897,10'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:893,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:893,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:893,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:901,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:902,27'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:906,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:775,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:776,17'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:779,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:780,17'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:783,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:811,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:816,11'
          Dst:             lysp_match_kw
        - Src:             'src/parser_yang.c:823,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:837,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:840,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:852,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:862,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:865,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:879,13'
          Dst:             ly_getutf8
        - Src:             'src/parser_yang.c:879,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:883,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_yang.c:887,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:893,13'
          Dst:             ly_vlog
    - functionName:    parse_ext
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext_name
        - ext_name_len
        - parent
        - parent_stmt
        - parent_stmt_index
        - exts
      BBCount:         85
      ICount:          624
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_strnchr
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_ext_substmt
        - realloc
      functionUses:    49
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_strnchr
                - ly_vlog
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_strnchr
                - ly_vlog
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:983,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:985,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,9'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:992,5'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:986,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:986,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:986,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:992,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:992,5'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:992,5'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:992,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:992,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:995,5'
              BranchSideFuncs:
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:995,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:995,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:996,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:996,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1001,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:998,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:997,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:1008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1022,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1022,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:1008,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1009,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
            - BranchSide:      'src/parser_yang.c:1022,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1009,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1011,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1015,13'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
                - parse_ext
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1011,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1011,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1012,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1015,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1015,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1016,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1018,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1018,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1018,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_ext_substmt
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1018,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_ext_substmt
            - BranchSide:      'src/parser_yang.c:1018,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1008,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1018,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:983,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:983,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:983,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:985,10'
          Dst:             ly_strnchr
        - Src:             'src/parser_yang.c:986,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:992,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:995,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:997,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:997,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1008,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1008,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1008,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1008,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1011,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1015,13'
          Dst:             parse_ext_substmt
        - Src:             'src/parser_yang.c:1018,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1018,9'
          Dst:             ly_set_add
    - functionName:    parse_ext_substmt
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - kw
        - word
        - word_len
        - child
      BBCount:         66
      ICount:          435
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext_substmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:929,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:929,5'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:932,11'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:932,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:933,18'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:935,27'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:935,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:935,81'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:936,27'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:940,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:940,5'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:940,5'
              BranchSideFuncs:
                - lydict_insert
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:940,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:940,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:943,5'
              BranchSideFuncs:
                - get_argument
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:943,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:944,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:944,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:948,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:945,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:945,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:945,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:946,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:945,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:945,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:945,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:945,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
                - get_keyword
        - Branch String:   'src/parser_yang.c:952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:958,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:958,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
        - Branch String:   'src/parser_yang.c:952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:953,9'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
            - BranchSide:      'src/parser_yang.c:958,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:953,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:954,9'
              BranchSideFuncs:
                - get_keyword
                - parse_ext_substmt
        - Branch String:   'src/parser_yang.c:954,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:954,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:954,9'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
        - Branch String:   'src/parser_yang.c:954,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:952,5'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
            - BranchSide:      'src/parser_yang.c:954,9'
              BranchSideFuncs:
                - parse_ext_substmt
                - get_keyword
      Callsites:
        - Src:             'src/parser_yang.c:928,12'
          Dst:             calloc
        - Src:             'src/parser_yang.c:929,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:940,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:943,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:945,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:945,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:952,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:952,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:952,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:952,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:953,9'
          Dst:             parse_ext_substmt
        - Src:             'src/parser_yang.c:954,9'
          Dst:             get_keyword
    - functionName:    skip_comment
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - comment
      BBCount:         47
      ICount:          309
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - ly_vlog
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:257,32'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:257,35'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:257,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:257,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:258,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:294,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:258,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:260,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:266,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:273,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:283,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:260,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:261,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:264,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:266,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:267,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:268,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:273,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:274,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:275,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:276,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:277,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:279,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:283,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:283,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:283,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:286,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:287,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:289,15'
              BranchSideFuncs:
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:294,30'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:294,34'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:299,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:294,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:295,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:299,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:295,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:295,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:295,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:283,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:295,9'
          Dst:             ly_vlog
    - functionName:    read_qstring
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - arg
        - word_p
        - word_b
        - word_len
        - buf_len
      BBCount:         141
      ICount:          1141
      EdgeCount:       168
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - buf_store_char
        - ly_in_skip
        - ly_vlog
        - skip_comment
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:340,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:341,16'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:344,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:344,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:344,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:345,16'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:349,32'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:349,35'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:349,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:349,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:350,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:572,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:350,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:352,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:362,21'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - ly_in_skip
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:468,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:495,21'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:522,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:567,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:352,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:354,24'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:358,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:358,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:358,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:362,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:365,24'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:371,24'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:387,21'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:397,21'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - __assert_fail
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:420,22'
              BranchSideFuncs:
                - strncmp
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:427,21'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:458,34'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:387,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:388,21'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:392,21'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:392,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:392,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:393,32'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:397,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:398,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:412,21'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:398,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:398,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - buf_store_char
            - BranchSide:      'src/parser_yang.c:399,36'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - buf_store_char
        - Branch String:   'src/parser_yang.c:401,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:403,29'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:409,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:405,25'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:405,25'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:406,44'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - buf_store_char
        - Branch String:   'src/parser_yang.c:412,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:412,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:413,32'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:420,51'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:420,64'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:422,23'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:420,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:420,93'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:422,23'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:427,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:429,30'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:438,19'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:439,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:441,25'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:446,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:446,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:446,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:448,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:448,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:449,40'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:453,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:461,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:461,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:462,29'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:469,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:471,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:476,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:481,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:481,17'
              BranchSideFuncs:
                - buf_store_char
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:483,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:483,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:483,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:483,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:489,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:489,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:491,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:495,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:498,24'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:502,21'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:509,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:514,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:514,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:517,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:502,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:503,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:506,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:503,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:503,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:503,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:522,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:524,21'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:531,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:536,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:536,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:539,24'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:543,24'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:547,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:562,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:524,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:525,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:528,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:525,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:525,21'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:525,21'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:547,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:549,21'
              BranchSideFuncs:
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:552,28'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:550,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:550,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:551,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:555,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:555,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:556,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - skip_comment
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - buf_store_char
                - ly_vlog
                - buf_store_char
                - strncmp
                - buf_store_char
                - __assert_fail
                - buf_store_char
                - buf_store_char
                - ly_in_skip
                - ly_in_skip
                - buf_store_char
                - buf_store_char
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:562,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:562,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:562,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:572,37'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:572,43'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:577,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:572,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:577,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:574,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:574,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:574,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:344,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:347,5'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:355,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:358,17'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:366,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:389,21'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:392,21'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:398,21'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:405,25'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:412,21'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:420,55'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:446,17'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:461,17'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:483,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:489,13'
          Dst:             buf_store_char
        - Src:             'src/parser_yang.c:503,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:506,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:519,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:525,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:528,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:536,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:540,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:544,17'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:549,21'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:550,21'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:554,21'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:555,21'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:562,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:574,9'
          Dst:             ly_vlog
    - functionName:    buf_store_char
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - arg
        - word_p
        - word_len
        - word_b
        - buf_len
        - need_buf
        - prefix
      BBCount:         68
      ICount:          492
      EdgeCount:       87
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - buf_add_char
        - ly_getutf8
        - ly_in_skip
        - ly_log
        - ly_vlog
        - lysp_check_identifierchar
        - lysp_check_stringchar
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:174,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:174,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_getutf8
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:177,5'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:174,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:174,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_getutf8
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:174,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:174,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:174,5'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:177,5'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yang.c:177,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:177,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:179,25'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
        - Branch String:   'src/parser_yang.c:177,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:177,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:177,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:180,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:181,9'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
            - BranchSide:      'src/parser_yang.c:185,11'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
                - lysp_check_identifierchar
                - lysp_check_identifierchar
        - Branch String:   'src/parser_yang.c:189,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:191,9'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:194,9'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:198,9'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:198,9'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:202,9'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
        - Branch String:   'src/parser_yang.c:191,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:191,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:192,9'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
        - Branch String:   'src/parser_yang.c:194,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:195,9'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
        - Branch String:   'src/parser_yang.c:198,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:199,9'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
        - Branch String:   'src/parser_yang.c:202,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:202,20'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:210,16'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
        - Branch String:   'src/parser_yang.c:202,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:204,26'
              BranchSideFuncs:
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:210,16'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
        - Branch String:   'src/parser_yang.c:204,26'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:204,43'
              BranchSideFuncs:
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:204,43'
              BranchSideFuncs:
                - buf_add_char
        - Branch String:   'src/parser_yang.c:204,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:209,20'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:210,23'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:210,26'
              BranchSideFuncs:
                - ly_in_skip
                - buf_add_char
                - malloc
                - ly_log
            - BranchSide:      'src/parser_yang.c:228,15'
              BranchSideFuncs:
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:210,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:212,14'
              BranchSideFuncs:
                - buf_add_char
                - malloc
                - ly_log
            - BranchSide:      'src/parser_yang.c:228,15'
              BranchSideFuncs:
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:212,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:213,31'
              BranchSideFuncs:
                - malloc
                - ly_log
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:220,26'
              BranchSideFuncs:
                - buf_add_char
        - Branch String:   'src/parser_yang.c:214,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:214,13'
              BranchSideFuncs:
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:215,25'
              BranchSideFuncs:
                - buf_add_char
        - Branch String:   'src/parser_yang.c:214,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:214,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:214,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:220,26'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:220,43'
              BranchSideFuncs:
                - buf_add_char
            - BranchSide:      'src/parser_yang.c:220,43'
              BranchSideFuncs:
                - buf_add_char
        - Branch String:   'src/parser_yang.c:220,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:221,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:225,20'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:228,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:229,31'
              BranchSideFuncs:
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:232,24'
              BranchSideFuncs:
                - ly_in_skip
      Callsites:
        - Src:             'src/parser_yang.c:174,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:177,5'
          Dst:             ly_getutf8
        - Src:             'src/parser_yang.c:177,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:191,9'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_yang.c:194,9'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_yang.c:198,9'
          Dst:             lysp_check_stringchar
        - Src:             'src/parser_yang.c:204,13'
          Dst:             buf_add_char
        - Src:             'src/parser_yang.c:214,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:220,13'
          Dst:             buf_add_char
        - Src:             'src/parser_yang.c:233,9'
          Dst:             ly_in_skip
    - functionName:    buf_add_char
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - len
        - buf
        - buf_len
        - buf_used
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_in_read
        - ly_log
        - ly_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:133,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:134,10'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_in_read
                - ly_in_read
            - BranchSide:      'src/parser_yang.c:138,10'
              BranchSideFuncs:
                - ly_in_read
                - ly_in_read
        - Branch String:   'src/parser_yang.c:136,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:136,9'
              BranchSideFuncs:
                - ly_in_read
                - ly_in_read
            - BranchSide:      'src/parser_yang.c:137,5'
              BranchSideFuncs:
                - ly_in_read
                - ly_in_read
        - Branch String:   'src/parser_yang.c:138,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:139,20'
              BranchSideFuncs:
                - ly_in_read
            - BranchSide:      'src/parser_yang.c:141,20'
              BranchSideFuncs:
                - ly_in_read
      Callsites:
        - Src:             'src/parser_yang.c:135,16'
          Dst:             ly_realloc
        - Src:             'src/parser_yang.c:136,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:139,9'
          Dst:             ly_in_read
        - Src:             'src/parser_yang.c:141,9'
          Dst:             ly_in_read
    - functionName:    parse_argument
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3813
      functionLinenumberEnd: 3845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         63
      ICount:          402
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_yinelement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3819,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3820,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3825,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3820,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3820,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3820,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3825,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3825,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3826,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3828,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3828,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3828,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3828,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3844,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3844,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3828,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3828,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3829,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3844,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3829,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3831,13'
              BranchSideFuncs:
                - parse_yinelement
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3834,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3837,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3831,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3831,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3832,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3834,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3834,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3835,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3837,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3837,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3837,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3840,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3840,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3840,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3840,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3828,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3840,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_yinelement
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:3820,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3825,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3826,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3826,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3828,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3828,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3828,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3828,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3831,13'
          Dst:             parse_yinelement
        - Src:             'src/parser_yang.c:3834,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3837,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3837,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3840,9'
          Dst:             get_keyword
    - functionName:    parse_revisiondate
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - rev
        - exts
      BBCount:         46
      ICount:          293
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_check_date
        - parse_ext
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1198,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1199,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1204,5'
              BranchSideFuncs:
                - get_argument
                - lysp_check_date
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1199,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1199,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1199,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1204,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1204,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1207,44'
              BranchSideFuncs:
                - lysp_check_date
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1207,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1208,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1213,13'
              BranchSideFuncs:
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1229,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1229,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1216,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1217,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1229,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1217,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1219,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1222,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1219,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1219,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1220,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1222,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1222,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1222,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1225,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1225,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1216,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1225,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1199,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1204,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1207,9'
          Dst:             lysp_check_date
        - Src:             'src/parser_yang.c:1213,5'
          Dst:             strncpy
        - Src:             'src/parser_yang.c:1216,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1216,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1216,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1216,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1219,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1222,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1222,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1225,9'
          Dst:             get_keyword
    - functionName:    parse_type_pattern_modifier
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - restr
      BBCount:         69
      ICount:          472
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - get_argument
        - get_keyword
        - ly_log
        - ly_vlog
        - lydict_insert_zc
        - lydict_remove
        - lyplg_ext_stmt2str
        - parse_ext
        - strcpy
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2122,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2123,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2128,5'
              BranchSideFuncs:
                - get_argument
                - strncmp
                - strlen
                - malloc
                - ly_log
                - free
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2123,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2123,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2123,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2128,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2128,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2130,10'
              BranchSideFuncs:
                - strncmp
                - strlen
                - malloc
                - ly_log
                - free
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2130,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2130,66'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2131,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2130,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2131,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2137,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - free
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2131,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2138,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2138,5'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2139,12'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2138,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/parser_yang.c:2140,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2140,36'
              BranchSideFuncs:
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2140,36'
              BranchSideFuncs:
                - lydict_remove
                - __assert_fail
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2142,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2142,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2143,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2144,28'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2144,45'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2144,45'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2146,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2146,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2148,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2148,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2148,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2148,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2148,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2148,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2149,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2149,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2151,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2154,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2151,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2151,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2152,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2154,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2162,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2158,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2158,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2158,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2158,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2148,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2158,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2123,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2128,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2130,58'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2131,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2137,18'
          Dst:             strlen
        - Src:             'src/parser_yang.c:2138,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2139,5'
          Dst:             strcpy
        - Src:             'src/parser_yang.c:2140,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yang.c:2142,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:2144,11'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2148,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2148,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2148,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2148,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2151,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2154,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2154,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2158,9'
          Dst:             get_keyword
    - functionName:    parse_type_reqinstance
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         58
      ICount:          356
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2072,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2073,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2076,5'
              BranchSideFuncs:
                - get_argument
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:2073,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2073,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2073,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2079,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2079,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2081,10'
              BranchSideFuncs:
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:2081,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2081,59'
              BranchSideFuncs:
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2083,17'
              BranchSideFuncs:
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2081,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2082,9'
              BranchSideFuncs:
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2083,17'
              BranchSideFuncs:
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2083,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2083,66'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2084,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2083,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2084,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2084,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2103,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2103,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2103,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2103,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2089,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2090,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2103,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2090,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2092,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2095,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2092,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2092,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2093,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2095,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2103,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2103,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2099,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2099,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2089,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2099,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2073,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2079,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2081,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2083,58'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2084,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2089,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2089,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2089,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2089,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2092,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2095,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2095,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2099,9'
          Dst:             get_keyword
    - functionName:    parse_type_pattern
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - patterns
      BBCount:         93
      ICount:          715
      EdgeCount:       124
      CyclomaticComplexity: 33
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_realloc
        - ly_set_add
        - ly_vlog
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_text_field
        - parse_type_pattern_modifier
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2182,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - malloc
                - ly_log
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_realloc
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - malloc
                - ly_log
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_realloc
        - Branch String:   'src/parser_yang.c:2182,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - get_argument
                - malloc
                - ly_log
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_realloc
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2182,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2182,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - get_argument
                - malloc
                - ly_log
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_realloc
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2182,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2182,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2185,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2185,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2188,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_realloc
        - Branch String:   'src/parser_yang.c:2188,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2189,26'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2192,22'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2194,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2195,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2194,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2194,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2194,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2195,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2196,17'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2198,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2200,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2200,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2200,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2200,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2200,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2201,22'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2203,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2203,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2203,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2203,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2232,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2232,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2203,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2203,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2204,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2232,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2204,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2206,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2209,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2212,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2215,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2218,13'
              BranchSideFuncs:
                - parse_type_pattern_modifier
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2222,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2225,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2206,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2206,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2207,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2209,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2209,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2210,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2212,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2212,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2213,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2215,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2215,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2216,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2218,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2218,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2219,13'
              BranchSideFuncs:
                - parse_type_pattern_modifier
                - get_keyword
                - parse_ext
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2218,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2218,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2218,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2219,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2219,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2220,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2222,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2223,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2225,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2225,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2225,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2228,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2228,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2228,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2228,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2228,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2228,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2228,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2228,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_pattern_modifier
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2228,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2203,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2182,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2182,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2182,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2185,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2189,15'
          Dst:             ly_realloc
        - Src:             'src/parser_yang.c:2194,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2200,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2203,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2203,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2203,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2203,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2206,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2209,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2212,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2215,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2218,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2219,13'
          Dst:             parse_type_pattern_modifier
        - Src:             'src/parser_yang.c:2222,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2225,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2225,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2228,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2228,9'
          Dst:             ly_set_add
    - functionName:    parse_text_field
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - parent_stmt
        - parent_stmt_index
        - value
        - arg
        - flags
        - exts
      BBCount:         60
      ICount:          402
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
      functionUses:    78
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1049,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1050,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1055,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1050,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1050,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1050,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1055,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1055,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1058,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1058,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1073,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1073,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1060,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1061,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1073,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1061,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1063,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1066,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1063,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1063,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1064,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1066,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1066,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1066,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1069,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1069,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1069,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1069,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1060,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1069,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1050,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1050,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1055,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1058,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1058,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1060,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1060,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1060,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1060,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1063,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1066,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1066,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1066,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1069,9'
          Dst:             get_keyword
    - functionName:    parse_type_fracdigits
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         67
      ICount:          449
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strtoull
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2010,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2011,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2016,5'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2011,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2011,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2016,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2016,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2018,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2018,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2018,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - free
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2019,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2018,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2018,43'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2019,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2018,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2019,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2024,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2019,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2027,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2028,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2032,10'
              BranchSideFuncs:
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2028,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2032,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2032,31'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2033,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2032,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2033,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2037,29'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2039,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2039,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2039,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2039,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2039,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2039,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2040,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2040,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2042,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2045,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2042,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2042,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2043,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2045,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2053,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2049,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2049,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2049,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2049,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2039,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2049,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2011,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2016,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2018,43'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:2019,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2024,5'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2025,11'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:2028,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2032,10'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2033,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2039,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2039,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2039,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2039,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2042,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2045,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2045,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2049,9'
          Dst:             get_keyword
    - functionName:    parse_type_enum
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - enum_kw
        - enums
      BBCount:         126
      ICount:          913
      EdgeCount:       169
      CyclomaticComplexity: 45
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lysp_check_enum_name
        - parse_ext
        - parse_qnames
        - parse_status
        - parse_text_field
        - parse_type_enum_value_pos
        - realloc
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - lysp_check_enum_name
                - free
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - lysp_check_enum_name
                - free
        - Branch String:   'src/parser_yang.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - lysp_check_enum_name
                - free
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - lysp_check_enum_name
                - free
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1943,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1946,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1946,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1947,9'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - lysp_check_enum_name
                - free
        - Branch String:   'src/parser_yang.c:1947,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1948,55'
              BranchSideFuncs:
                - lysp_check_enum_name
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - free
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1949,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1949,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1950,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1952,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1953,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1953,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1953,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1953,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1953,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1953,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1991,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1991,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1956,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1991,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1956,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1958,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1961,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1965,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1968,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1971,13'
              BranchSideFuncs:
                - parse_type_enum_value_pos
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1976,13'
              BranchSideFuncs:
                - parse_type_enum_value_pos
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1981,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1984,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1958,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1958,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1959,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1961,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1961,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1962,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1961,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1961,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1961,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1962,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1962,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1963,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1965,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1966,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1968,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1968,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1969,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1971,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1971,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1973,13'
              BranchSideFuncs:
                - parse_type_enum_value_pos
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1971,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1971,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1971,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1973,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1973,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1974,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1976,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1976,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1978,13'
              BranchSideFuncs:
                - parse_type_enum_value_pos
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1976,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1976,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1976,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1978,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1978,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1979,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1981,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1981,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1982,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1984,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1984,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1984,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1987,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1987,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1987,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1987,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1987,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1987,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1987,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1987,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum_value_pos
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1987,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1955,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1987,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1943,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1943,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1943,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1946,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1948,15'
          Dst:             lysp_check_enum_name
        - Src:             'src/parser_yang.c:1952,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1952,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1953,5'
          Dst:             strcmp
        - Src:             'src/parser_yang.c:1953,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1953,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1955,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1955,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1955,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1955,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1958,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1961,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1961,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1962,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:1965,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1968,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:1971,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1971,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1971,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1973,13'
          Dst:             parse_type_enum_value_pos
        - Src:             'src/parser_yang.c:1976,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1976,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1976,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1978,13'
          Dst:             parse_type_enum_value_pos
        - Src:             'src/parser_yang.c:1981,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1984,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1984,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1984,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1987,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1987,9'
          Dst:             ly_set_add
    - functionName:    parse_qnames
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - qnames
        - arg
        - exts
      BBCount:         71
      ICount:          522
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - realloc
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1464,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1464,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1464,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1464,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1464,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1464,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1467,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1467,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1470,17'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1469,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1471,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1471,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1471,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1471,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1484,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1484,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1471,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1471,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1472,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1484,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1472,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1474,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1477,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1474,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1474,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1474,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1474,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1474,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1475,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1477,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1477,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1477,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1480,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1480,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1480,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1480,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1471,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1480,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1464,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1464,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1464,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1467,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1469,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1469,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1471,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1471,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1471,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1471,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1474,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1477,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1477,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1477,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1480,9'
          Dst:             get_keyword
    - functionName:    parse_status
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - exts
      BBCount:         65
      ICount:          400
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1673,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1674,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1679,5'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - strncmp
        - Branch String:   'src/parser_yang.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1674,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1674,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1679,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1679,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1681,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - strncmp
        - Branch String:   'src/parser_yang.c:1681,50'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1681,62'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_yang.c:1683,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1681,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1682,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_yang.c:1683,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1683,60'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1683,72'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
                - strncmp
            - BranchSide:      'src/parser_yang.c:1685,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1683,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1684,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1685,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1685,58'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1685,70'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1688,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1685,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1686,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1688,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1688,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1688,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1688,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1694,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1694,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1694,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1694,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1707,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1707,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1694,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1694,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1695,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1707,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1695,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1697,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1700,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1697,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1697,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1698,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1700,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1700,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1700,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1703,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1703,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1703,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1703,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1694,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1703,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1674,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1679,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1681,54'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1683,64'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1685,62'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1688,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1694,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1694,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1694,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1694,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1697,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1700,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1700,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1703,9'
          Dst:             get_keyword
    - functionName:    parse_type_enum_value_pos
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val_kw
        - enm
      BBCount:         91
      ICount:          622
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached:
        - __errno_location
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
        - strtoll
        - strtoull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1858,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1859,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1863,5'
              BranchSideFuncs:
                - get_argument
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1859,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1866,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1866,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1868,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1868,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1868,23'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1869,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1868,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1868,44'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1869,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1868,60'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1868,64'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1868,84'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1868,79'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1868,84'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1869,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1868,112'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1868,124'
              BranchSideFuncs:
                - strncmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1874,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1868,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1869,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1874,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1869,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1875,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1876,23'
              BranchSideFuncs:
                - strtoll
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1883,25'
              BranchSideFuncs:
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1877,42'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1877,46'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1878,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1877,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1878,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1882,5'
              BranchSideFuncs:
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1878,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1884,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1885,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1885,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1891,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1892,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1896,9'
              BranchSideFuncs:
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1892,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1896,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1897,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1901,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1897,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1901,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1902,22'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1904,22'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1908,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:1908,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1910,29'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1914,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1911,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1911,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1912,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1914,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1922,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1918,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1918,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1918,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1918,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1907,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1918,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1859,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1859,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1866,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1868,116'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1869,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1869,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1874,5'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:1876,15'
          Dst:             strtoll
        - Src:             'src/parser_yang.c:1878,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1878,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1883,16'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:1885,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1885,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1892,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1892,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1896,9'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:1897,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1897,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1907,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1907,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1907,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1907,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1910,19'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1914,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1914,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1914,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1918,9'
          Dst:             get_keyword
    - functionName:    parse_restr
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - restr_kw
        - restr
      BBCount:         78
      ICount:          539
      EdgeCount:       103
      CyclomaticComplexity: 27
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_text_field
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1606,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1606,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1608,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1608,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1608,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1608,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1610,22'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1609,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1609,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1611,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1611,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1611,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1611,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1637,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1637,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1611,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1611,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1612,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1637,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1612,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1614,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1617,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1620,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1624,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1627,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1630,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1614,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1614,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1615,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1617,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1617,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1618,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1620,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1620,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1622,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1624,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1624,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1625,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1627,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1627,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1628,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1630,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1630,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1630,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1633,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1633,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1633,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1633,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1633,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1633,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1633,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1633,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1633,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1611,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1633,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1606,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1608,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1608,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1609,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1609,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1611,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1611,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1611,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1611,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1614,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1617,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1620,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1624,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1627,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1630,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1630,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1630,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1633,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1633,9'
          Dst:             ly_set_add
    - functionName:    yang_parse_module
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4833
      functionLinenumberEnd: 4898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - in
        - mod
      BBCount:         35
      ICount:          309
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - get_keyword
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_set_add
        - ly_set_new
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_module_free
        - lysp_yang_ctx_free
        - parse_module
        - skip_redundant_chars
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4843,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4843,5'
              BranchSideFuncs:
                - ly_set_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_module
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
                - free
                - ly_log
            - BranchSide:      'src/parser_yang.c:4844,7'
              BranchSideFuncs:
                - ly_set_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_module
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
                - free
                - ly_log
        - Branch String:   'src/parser_yang.c:4845,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4845,5'
              BranchSideFuncs:
                - free
                - ly_log
            - BranchSide:      'src/parser_yang.c:4846,22'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_module
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4850,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4850,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_module
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4851,18'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_module
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4858,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4858,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4861,24'
              BranchSideFuncs:
                - get_keyword
                - parse_module
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4862,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4862,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4864,9'
              BranchSideFuncs:
                - parse_module
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4864,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4865,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4868,16'
              BranchSideFuncs:
                - parse_module
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4869,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4890,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4890,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4876,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4876,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4879,33'
              BranchSideFuncs:
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4880,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4880,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4881,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4881,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4882,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4887,19'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4882,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4890,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4890,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4891,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4892,33'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4897,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4842,16'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4843,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4845,5'
          Dst:             ly_set_new
        - Src:             'src/parser_yang.c:4845,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4849,13'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4850,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4852,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4854,5'
          Dst:             ly_log_location
        - Src:             'src/parser_yang.c:4857,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4861,11'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4865,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4869,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4869,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4875,11'
          Dst:             parse_module
        - Src:             'src/parser_yang.c:4879,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4882,9'
          Dst:             strlen
        - Src:             'src/parser_yang.c:4882,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4890,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yang.c:4892,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yang.c:4893,9'
          Dst:             lysp_yang_ctx_free
    - functionName:    skip_redundant_chars
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4730
      functionLinenumberEnd: 4753
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         24
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - ly_in_skip
        - skip_comment
        - strncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4732,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4733,22'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:4752,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4733,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4735,24'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
                - ly_in_skip
            - BranchSide:      'src/parser_yang.c:4737,29'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:4736,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4736,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4737,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:4737,20'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4739,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
            - BranchSide:      'src/parser_yang.c:4741,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
        - Branch String:   'src/parser_yang.c:4740,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4740,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4741,9'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
                - ly_in_skip
        - Branch String:   'src/parser_yang.c:4741,20'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4743,17'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
            - BranchSide:      'src/parser_yang.c:4748,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4743,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4744,17'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
            - BranchSide:      'src/parser_yang.c:4746,24'
              BranchSideFuncs:
                - ly_in_skip
                - strncmp
                - ly_in_skip
                - skip_comment
                - strncmp
                - ly_in_skip
                - skip_comment
                - __ctype_b_loc
      Callsites:
        - Src:             'src/parser_yang.c:4733,14'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:4735,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:4736,13'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:4737,21'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:4739,13'
          Dst:             ly_in_skip
        - Src:             'src/parser_yang.c:4740,13'
          Dst:             skip_comment
        - Src:             'src/parser_yang.c:4741,20'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:4746,13'
          Dst:             ly_in_skip
    - functionName:    parse_module
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4310
      functionLinenumberEnd: 4512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         223
      ICount:          1550
      EdgeCount:       286
      CyclomaticComplexity: 65
      functionsReached:
        - get_argument
        - get_keyword
        - ly_ctx_get_submodule_latest
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_action
        - parse_any
        - parse_augment
        - parse_choice
        - parse_container
        - parse_deviation
        - parse_ext
        - parse_extension
        - parse_feature
        - parse_grouping
        - parse_identity
        - parse_import
        - parse_include
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_notif
        - parse_revision
        - parse_text_field
        - parse_typedef
        - parse_uses
        - parse_yangversion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4321,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4321,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4322,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4322,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4322,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4322,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4322,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4322,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4322,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4511,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4511,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4331,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4494,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4331,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4335,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4335,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4338,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4343,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4343,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4350,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4350,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4350,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4350,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4355,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4375,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4379,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4382,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4335,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4335,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4386,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4335,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4335,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4335,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4338,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4338,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4386,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4338,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4338,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4338,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4343,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4343,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4386,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4343,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4343,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4343,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4350,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4350,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4386,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4350,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4350,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4350,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4355,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4355,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4386,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4355,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4355,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4355,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4387,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4390,13'
              BranchSideFuncs:
                - parse_yangversion
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4393,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4396,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4402,13'
              BranchSideFuncs:
                - parse_include
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4405,13'
              BranchSideFuncs:
                - parse_import
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4410,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4413,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4416,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4420,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4426,13'
              BranchSideFuncs:
                - parse_revision
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4431,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4434,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4437,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4440,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4443,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4446,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4449,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4452,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4456,13'
              BranchSideFuncs:
                - parse_augment
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4459,13'
              BranchSideFuncs:
                - parse_deviation
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4462,13'
              BranchSideFuncs:
                - parse_extension
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4465,13'
              BranchSideFuncs:
                - parse_feature
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4468,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4471,13'
              BranchSideFuncs:
                - parse_identity
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4474,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4477,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4480,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4483,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4487,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4390,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4390,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4391,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4393,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4394,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4396,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4396,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4398,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4402,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4402,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4403,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4405,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4405,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4406,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4410,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4410,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4411,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4413,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4414,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4416,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4416,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4418,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4420,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4420,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4422,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4426,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4426,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4427,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4431,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4431,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4431,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4431,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4431,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4431,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4434,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4434,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4435,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4437,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4437,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4438,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4440,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4440,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4441,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4443,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4443,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4444,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4446,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4446,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4447,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4449,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4449,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4450,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4452,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4452,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4453,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4456,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4456,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4457,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4459,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4459,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4460,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4462,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4462,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4463,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4465,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4465,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4466,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4468,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4468,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4469,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4471,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4471,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4472,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4474,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4474,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4475,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4477,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4477,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4478,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4480,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4480,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4481,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4483,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4483,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4484,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4487,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4487,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4487,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4490,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4490,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4490,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4490,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4490,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4490,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4490,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - parse_text_field
                - parse_text_field
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4490,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4324,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4490,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4494,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4495,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4497,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4495,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4495,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4495,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4498,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4498,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4498,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4504,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4504,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4504,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4505,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4505,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4506,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4506,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4506,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4506,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:4321,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4322,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4322,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4324,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4324,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4324,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4324,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4335,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4335,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4335,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4338,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4338,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4338,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4343,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4343,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4343,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4350,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4350,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4350,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4355,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4355,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4355,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4390,13'
          Dst:             parse_yangversion
        - Src:             'src/parser_yang.c:4393,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4396,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4402,13'
          Dst:             parse_include
        - Src:             'src/parser_yang.c:4405,13'
          Dst:             parse_import
        - Src:             'src/parser_yang.c:4410,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4413,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4416,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4420,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4426,13'
          Dst:             parse_revision
        - Src:             'src/parser_yang.c:4431,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4434,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:4437,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:4440,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:4443,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:4446,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:4449,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:4452,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:4456,13'
          Dst:             parse_augment
        - Src:             'src/parser_yang.c:4459,13'
          Dst:             parse_deviation
        - Src:             'src/parser_yang.c:4462,13'
          Dst:             parse_extension
        - Src:             'src/parser_yang.c:4465,13'
          Dst:             parse_feature
        - Src:             'src/parser_yang.c:4468,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:4471,13'
          Dst:             parse_identity
        - Src:             'src/parser_yang.c:4474,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:4477,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:4480,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:4483,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4487,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4487,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4490,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4490,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4495,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4498,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4504,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yang.c:4506,9'
          Dst:             ly_vlog
    - functionName:    parse_yangversion
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         59
      ICount:          362
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1092,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1097,5'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1092,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1092,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1092,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1097,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1097,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1099,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1099,25'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1099,37'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
                - strncmp
            - BranchSide:      'src/parser_yang.c:1101,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1099,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1100,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1101,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1101,53'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1101,65'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1104,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1101,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1102,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1104,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1104,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1104,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1104,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1123,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1123,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1111,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1123,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1111,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1113,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1116,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1113,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1113,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1114,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1116,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1116,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1116,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1119,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1119,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1119,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1119,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1110,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1119,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1092,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1097,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1099,29'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1101,57'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1104,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1110,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1110,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1110,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1110,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1113,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1116,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1116,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1119,9'
          Dst:             get_keyword
    - functionName:    parse_include
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module_name
        - includes
      BBCount:         103
      ICount:          772
      EdgeCount:       138
      CyclomaticComplexity: 37
      functionsReached:
        - get_argument
        - get_keyword
        - ly_ctx_get_module_latest
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_revisiondate
        - parse_text_field
        - realloc
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1249,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1249,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1249,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1249,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1249,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1249,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1252,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1252,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1258,17'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs:
                - lydict_insert
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1254,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1258,41'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1258,69'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1259,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1258,69'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1258,86'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1258,86'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1258,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1259,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1259,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1259,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1259,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1287,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1287,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1264,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1287,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1264,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1266,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1270,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1274,13'
              BranchSideFuncs:
                - parse_revisiondate
                - get_keyword
                - parse_ext
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1277,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1280,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1266,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1266,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1267,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1266,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1266,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1266,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1267,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1268,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1270,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1270,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1271,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1270,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1270,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1270,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1271,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1272,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1274,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1274,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1275,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1277,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1277,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1278,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1280,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1280,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1280,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1283,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1283,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1283,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1283,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1283,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1263,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1283,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1249,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1249,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1249,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1252,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1254,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1254,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1258,10'
          Dst:             strcmp
        - Src:             'src/parser_yang.c:1258,44'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_yang.c:1259,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1263,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1263,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1263,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1263,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1266,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1267,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1270,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1271,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1274,13'
          Dst:             parse_revisiondate
        - Src:             'src/parser_yang.c:1277,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1280,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1280,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1283,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1283,9'
          Dst:             ly_set_add
    - functionName:    parse_import
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module_prefix
        - imports
      BBCount:         102
      ICount:          763
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lysp_check_prefix
        - parse_ext
        - parse_revisiondate
        - parse_text_field
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1307,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1310,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1310,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1311,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1311,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1311,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1311,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1311,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1311,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1311,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1344,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1344,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1314,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1314,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1316,13'
              BranchSideFuncs:
                - parse_text_field
                - lysp_check_prefix
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1320,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1324,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1328,13'
              BranchSideFuncs:
                - parse_revisiondate
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1331,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1334,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1316,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1316,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1317,13'
              BranchSideFuncs:
                - lysp_check_prefix
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1317,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1318,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1320,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1320,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1321,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1320,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1320,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1320,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1321,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1321,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1322,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1324,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1324,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1325,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1324,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1324,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1324,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1325,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1326,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1328,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1328,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1329,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1331,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1331,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1332,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1334,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1334,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1334,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1337,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1337,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1337,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1337,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_revisiondate
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lysp_check_prefix
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1313,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1337,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1341,5'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1307,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1307,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1307,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1310,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1311,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1311,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1313,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1313,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1313,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1313,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1316,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1317,13'
          Dst:             lysp_check_prefix
        - Src:             'src/parser_yang.c:1320,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1321,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1324,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1325,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1328,13'
          Dst:             parse_revisiondate
        - Src:             'src/parser_yang.c:1331,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1334,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1334,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1337,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1337,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:1341,5'
          Dst:             ly_vlog
    - functionName:    parse_revision
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - revs
      BBCount:         65
      ICount:          464
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_check_date
        - parse_ext
        - parse_text_field
        - realloc
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lysp_check_date
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lysp_check_date
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - get_argument
                - lysp_check_date
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - get_argument
                - lysp_check_date
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1363,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1363,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1366,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1366,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1369,44'
              BranchSideFuncs:
                - lysp_check_date
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1369,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1370,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:1374,13'
              BranchSideFuncs:
                - strncpy
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1396,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1396,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1378,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1396,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1378,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1380,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1383,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1386,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1389,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1380,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1380,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1381,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1383,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1384,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1386,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1386,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1387,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1389,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1389,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1389,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1392,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1392,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1392,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1392,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1392,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1392,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1392,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1392,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1392,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1392,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1363,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1363,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1363,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1366,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1369,9'
          Dst:             lysp_check_date
        - Src:             'src/parser_yang.c:1374,5'
          Dst:             strncpy
        - Src:             'src/parser_yang.c:1377,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1377,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1377,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1377,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1380,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1383,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1386,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1389,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1389,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1392,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1392,9'
          Dst:             ly_set_add
    - functionName:    parse_any
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - any_kw
        - parent
        - siblings
      BBCount:         95
      ICount:          693
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_config
        - parse_ext
        - parse_mandatory
        - parse_qnames
        - parse_restrs
        - parse_status
        - parse_text_field
        - parse_when
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1790,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1790,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1790,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1790,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1790,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1790,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1790,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1790,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1790,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1790,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1790,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1792,21'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1796,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1796,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1797,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1837,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1837,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1801,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1837,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1801,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1803,13'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1806,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1809,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1812,13'
              BranchSideFuncs:
                - parse_mandatory
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1815,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1818,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1821,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1824,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1827,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1830,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1803,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1803,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1804,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1806,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1806,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1807,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1809,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1809,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1810,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1812,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1812,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1813,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1815,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1815,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1816,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1818,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1818,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1819,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1821,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1821,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1822,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1824,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1824,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1825,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1827,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1827,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1828,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1830,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1830,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1830,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1833,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1833,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1833,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1833,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1833,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1833,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1833,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1833,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1833,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1833,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1790,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:1790,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1796,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1797,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1797,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1800,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1800,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1800,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1800,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1803,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:1806,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1809,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:1812,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:1815,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:1818,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1821,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:1824,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:1827,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1830,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1830,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1830,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1833,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1833,9'
          Dst:             ly_set_add
    - functionName:    parse_choice
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3441
      functionLinenumberEnd: 3526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         128
      ICount:          976
      EdgeCount:       170
      CyclomaticComplexity: 44
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_any
        - parse_case
        - parse_choice
        - parse_config
        - parse_container
        - parse_ext
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_mandatory
        - parse_qnames
        - parse_status
        - parse_text_field
        - parse_when
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3449,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3449,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3449,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3449,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3449,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3449,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3449,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3450,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3454,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3454,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3455,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3455,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3455,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3455,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3455,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3455,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3455,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3458,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3458,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3458,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3458,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3525,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3525,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3458,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3458,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3459,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3525,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3459,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3461,13'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3464,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3468,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3471,13'
              BranchSideFuncs:
                - parse_mandatory
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3474,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3478,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3481,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3484,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3490,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3493,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3496,13'
              BranchSideFuncs:
                - parse_case
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3499,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3503,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3506,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3509,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3512,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - parse_ext
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3515,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3518,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3461,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3461,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3462,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3464,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3464,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3466,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3468,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3468,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3469,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3471,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3471,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3472,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3474,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3474,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3476,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3478,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3478,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3479,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3481,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3481,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3482,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3484,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3484,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3486,32'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3490,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3490,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3490,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3490,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3490,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3490,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3493,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3493,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3494,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3496,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3496,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3497,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3499,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3499,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3500,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3499,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3499,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3499,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3500,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3500,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3501,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3503,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3504,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3506,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3506,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3507,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3509,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3509,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3510,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3512,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3512,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3513,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3515,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3515,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3516,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3518,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3518,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3518,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3521,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3521,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3521,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3521,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3521,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3521,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3521,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3521,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_case
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3521,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3458,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3521,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3449,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3449,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3454,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3455,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3455,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3458,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3458,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3458,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3458,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3461,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:3464,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3468,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3471,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:3474,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3478,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3481,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3484,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3490,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3493,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3496,13'
          Dst:             parse_case
        - Src:             'src/parser_yang.c:3499,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3500,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3503,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3506,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3509,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3512,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3515,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3518,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3518,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3521,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3521,9'
          Dst:             ly_set_add
    - functionName:    parse_container
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3537
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         145
      ICount:          1093
      EdgeCount:       193
      CyclomaticComplexity: 50
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_action
        - parse_any
        - parse_choice
        - parse_config
        - parse_container
        - parse_ext
        - parse_grouping
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_notif
        - parse_qnames
        - parse_restrs
        - parse_status
        - parse_text_field
        - parse_typedef
        - parse_uses
        - parse_when
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3545,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3545,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3545,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3545,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3545,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3545,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3545,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3545,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3545,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3545,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3545,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3546,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3550,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3550,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3551,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3551,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3632,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3632,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3555,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3632,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3555,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3557,13'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3560,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3563,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3566,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3569,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3572,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3575,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3580,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3583,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3586,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3589,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3592,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3595,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3598,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3601,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3605,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3608,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3611,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3615,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3618,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3622,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3625,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3557,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3557,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3558,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3560,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3560,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3561,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3563,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3563,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3564,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3566,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3566,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3567,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3569,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3569,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3570,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3572,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3572,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3573,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3575,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3575,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3577,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3580,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3580,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3580,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3580,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3580,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3580,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3583,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3583,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3584,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3586,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3586,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3587,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3589,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3589,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3590,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3592,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3592,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3593,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3595,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3595,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3596,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3598,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3598,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3599,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3601,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3601,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3602,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3605,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3605,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3606,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3608,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3608,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3609,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3611,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3611,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3612,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3611,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3611,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3611,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3612,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3612,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3613,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3615,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3615,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3616,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3618,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3618,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3619,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - parse_ext
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3618,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3618,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3618,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3619,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3619,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3620,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3622,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3622,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3623,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3625,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3625,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3625,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3628,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3628,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3628,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3628,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3628,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3628,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3628,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3628,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3628,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3628,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3545,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3545,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3550,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3551,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3551,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3554,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3554,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3554,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3554,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3557,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:3560,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3563,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3566,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3569,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3572,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3575,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3580,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3583,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3586,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3589,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3592,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3595,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3598,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3601,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3605,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3608,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:3611,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3612,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3615,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3618,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3619,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3622,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3625,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3625,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3628,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3628,9'
          Dst:             ly_set_add
    - functionName:    parse_leaf
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         109
      ICount:          816
      EdgeCount:       145
      CyclomaticComplexity: 38
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_config
        - parse_ext
        - parse_mandatory
        - parse_qnames
        - parse_restrs
        - parse_status
        - parse_text_field
        - parse_type
        - parse_when
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2368,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2368,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2368,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2368,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2368,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2368,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2368,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2368,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2368,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2368,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2368,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2369,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2373,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2374,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2374,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2374,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2374,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2374,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2374,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2374,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2431,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2431,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2378,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2425,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2378,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2380,13'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2383,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2388,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2391,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2394,13'
              BranchSideFuncs:
                - parse_mandatory
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2397,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2400,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2403,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2406,13'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2409,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2412,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2415,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2418,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2380,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2380,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2381,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2383,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2383,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2385,30'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2388,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2388,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2389,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2391,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2391,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2392,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2394,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2394,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2395,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2397,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2397,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2398,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2400,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2400,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2401,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2403,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2403,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2404,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2406,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2406,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2407,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2409,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2409,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2410,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2412,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2412,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2413,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2415,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2415,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2416,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2418,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2418,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2418,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2421,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2421,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2421,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2421,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2421,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2421,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2421,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2421,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_mandatory
                - parse_qnames
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2421,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2421,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2425,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2425,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2426,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2426,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2426,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2426,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2368,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2368,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2373,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2374,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2374,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2377,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2377,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2377,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2377,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2380,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:2383,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2388,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2391,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2394,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:2397,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2400,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2403,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2406,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2409,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2412,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:2415,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2418,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2418,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2421,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2421,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2426,9'
          Dst:             ly_vlog
    - functionName:    parse_leaflist
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2710
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         120
      ICount:          895
      EdgeCount:       160
      CyclomaticComplexity: 42
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_config
        - parse_ext
        - parse_maxelements
        - parse_minelements
        - parse_orderedby
        - parse_qnames
        - parse_restrs
        - parse_status
        - parse_text_field
        - parse_type
        - parse_when
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2641,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2641,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2641,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2641,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2641,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2641,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2641,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2642,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2646,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2646,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2647,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2647,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2647,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2647,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2647,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2647,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2647,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2650,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2650,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2650,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2650,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2709,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2709,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2650,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2650,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2651,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2703,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2651,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2653,13'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2656,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2660,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2663,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2666,13'
              BranchSideFuncs:
                - parse_maxelements
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2669,13'
              BranchSideFuncs:
                - parse_minelements
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2672,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2675,13'
              BranchSideFuncs:
                - parse_orderedby
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2678,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2681,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2684,13'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2687,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2690,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2693,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2696,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2653,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2653,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2654,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2656,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2656,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2657,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2656,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2656,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2656,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2657,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2657,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2658,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2660,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2660,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2661,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2663,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2663,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2664,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2666,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2666,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2667,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2669,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2669,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2670,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2672,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2672,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2673,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2675,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2675,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2676,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2678,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2678,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2679,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2681,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2681,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2682,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2684,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2684,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2685,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2687,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2687,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2688,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2690,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2690,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2691,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2693,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2694,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2696,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2696,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2696,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2699,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2699,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2699,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2699,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2699,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_when
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_orderedby
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2650,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2699,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2703,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2703,22'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2704,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2704,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2704,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2704,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2641,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2641,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2646,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2647,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2647,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2650,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2650,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2650,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2650,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2653,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:2656,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2657,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2660,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2663,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2666,13'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:2669,13'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:2672,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2675,13'
          Dst:             parse_orderedby
        - Src:             'src/parser_yang.c:2678,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2681,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2684,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2687,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2690,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:2693,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2696,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2696,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2699,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2699,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2704,9'
          Dst:             ly_vlog
    - functionName:    parse_list
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3644
      functionLinenumberEnd: 3751
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         157
      ICount:          1190
      EdgeCount:       209
      CyclomaticComplexity: 54
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_action
        - parse_any
        - parse_choice
        - parse_config
        - parse_container
        - parse_ext
        - parse_grouping
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_maxelements
        - parse_minelements
        - parse_notif
        - parse_orderedby
        - parse_qnames
        - parse_restrs
        - parse_status
        - parse_text_field
        - parse_typedef
        - parse_uses
        - parse_when
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3652,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3652,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3652,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3652,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3652,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3652,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3652,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3653,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3657,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3657,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3658,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3658,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3658,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3658,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3658,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3658,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3658,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3661,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3661,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3661,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3661,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3750,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3750,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3661,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3661,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3662,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3750,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3662,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3664,13'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3667,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3670,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3673,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3676,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3679,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3682,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3685,13'
              BranchSideFuncs:
                - parse_maxelements
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3688,13'
              BranchSideFuncs:
                - parse_minelements
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3691,13'
              BranchSideFuncs:
                - parse_orderedby
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3694,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3698,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3701,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3704,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3707,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3710,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3713,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3716,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3719,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3723,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3726,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3729,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3733,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3736,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3740,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3743,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3664,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3664,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3665,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3667,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3667,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3668,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3670,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3670,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3671,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3673,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3673,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3674,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3676,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3676,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3677,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3679,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3679,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3680,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3682,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3682,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3683,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3685,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3685,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3686,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3688,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3688,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3689,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3691,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3691,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3692,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3694,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3694,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3695,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3698,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3698,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3698,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3698,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3698,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3698,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3701,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3701,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3702,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3704,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3704,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3705,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3707,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3707,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3708,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3710,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3710,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3711,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3713,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3713,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3714,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3716,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3716,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3717,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3719,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3719,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3720,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3723,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3723,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3724,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3726,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3727,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3729,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3729,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3730,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3729,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3729,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3729,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3730,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3730,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3731,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3733,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3733,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3734,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3736,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3736,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3737,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - parse_ext
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3736,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3736,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3736,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3737,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3737,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3738,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3740,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3740,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3741,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3743,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3743,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3743,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3746,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3746,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3746,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3746,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3746,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3746,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3746,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_restrs
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_qnames
                - parse_orderedby
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3746,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3661,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3746,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3652,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3652,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3657,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3658,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3658,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3661,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3661,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3661,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3661,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3664,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:3667,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3670,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3673,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3676,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3679,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3682,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3685,13'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:3688,13'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:3691,13'
          Dst:             parse_orderedby
        - Src:             'src/parser_yang.c:3694,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3698,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3701,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3704,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3707,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3710,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3713,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3716,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3719,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3723,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3726,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:3729,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3730,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3733,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3736,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3737,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3740,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3743,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3743,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3746,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3746,9'
          Dst:             ly_set_add
    - functionName:    parse_uses
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3295
      functionLinenumberEnd: 3348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         92
      ICount:          652
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_augment
        - parse_ext
        - parse_qnames
        - parse_refine
        - parse_status
        - parse_text_field
        - parse_when
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3303,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3303,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3303,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3303,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3303,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3303,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3303,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3303,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3303,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3303,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3303,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3304,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3308,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3308,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3309,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3309,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3309,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3309,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3309,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3309,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3309,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3312,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3312,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3312,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3312,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3347,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3347,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3312,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3312,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3313,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3347,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3313,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3315,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3318,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3321,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3324,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3327,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3331,13'
              BranchSideFuncs:
                - parse_refine
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3334,13'
              BranchSideFuncs:
                - parse_augment
                - get_keyword
                - parse_ext
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3337,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3340,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3315,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3315,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3316,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3318,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3318,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3319,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3321,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3321,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3322,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3324,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3324,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3325,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3327,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3327,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3328,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3331,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3331,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3332,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3334,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3334,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3335,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3337,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3337,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3338,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3340,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3340,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3340,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3343,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3343,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3343,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3343,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3343,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3343,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3343,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3343,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_augment
                - parse_refine
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3343,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3312,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3343,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3303,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3303,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3308,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3309,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3309,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3312,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3312,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3312,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3312,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3315,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3318,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3321,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3324,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3327,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3331,13'
          Dst:             parse_refine
        - Src:             'src/parser_yang.c:3334,13'
          Dst:             parse_augment
        - Src:             'src/parser_yang.c:3337,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3340,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3340,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3343,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3343,9'
          Dst:             ly_set_add
    - functionName:    parse_augment
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3202
      functionLinenumberEnd: 3284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - augments
      BBCount:         139
      ICount:          1038
      EdgeCount:       185
      CyclomaticComplexity: 48
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_action
        - parse_any
        - parse_case
        - parse_choice
        - parse_container
        - parse_ext
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_notif
        - parse_qnames
        - parse_status
        - parse_text_field
        - parse_uses
        - parse_when
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3209,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3209,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3209,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3209,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3209,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3209,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3209,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3209,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3209,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3209,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3209,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3212,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3212,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3213,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3213,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3213,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3213,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3215,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3214,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3218,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3218,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3218,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3218,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3283,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3283,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3218,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3218,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3219,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3283,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3219,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3221,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3224,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3227,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3230,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3233,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3237,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3240,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3243,13'
              BranchSideFuncs:
                - parse_case
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3246,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3249,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3252,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3255,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3258,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3261,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3265,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3269,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - parse_ext
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3273,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3276,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3221,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3221,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3222,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3224,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3224,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3225,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3227,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3227,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3228,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3230,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3230,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3231,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3233,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3233,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3234,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3237,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3237,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3237,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3237,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3237,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3237,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3240,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3240,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3241,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3243,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3243,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3244,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3246,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3246,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3247,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3249,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3249,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3250,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3252,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3252,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3253,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3255,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3255,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3256,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3258,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3258,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3259,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3261,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3261,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3262,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3265,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3265,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3266,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3265,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3265,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3265,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3266,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3266,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3267,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3269,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3269,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3270,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - parse_ext
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3269,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3269,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3269,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3270,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3270,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3271,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3273,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3273,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3274,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3276,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3276,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3276,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3279,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3279,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3279,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3279,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3279,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3279,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3279,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3279,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_case
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3279,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3279,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3209,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3209,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3212,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3213,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3214,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3214,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3218,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3218,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3218,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3218,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3221,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3224,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3227,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3230,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3233,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3237,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3240,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3243,13'
          Dst:             parse_case
        - Src:             'src/parser_yang.c:3246,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3249,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3252,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3255,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3258,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3261,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3265,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3266,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3269,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3270,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3273,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3276,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3276,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3279,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3279,9'
          Dst:             ly_set_add
    - functionName:    parse_deviation
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4138
      functionLinenumberEnd: 4190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - deviations
      BBCount:         110
      ICount:          726
      EdgeCount:       147
      CyclomaticComplexity: 39
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lysp_deviation_free
        - parse_deviate
        - parse_ext
        - parse_text_field
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4144,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4144,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yang.c:4144,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - realloc
                - ly_log
        - Branch String:   'src/parser_yang.c:4146,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4146,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4146,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4146,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4146,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4146,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4149,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4149,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4150,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4150,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4150,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4150,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4151,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4151,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4151,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4151,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4151,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4151,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4151,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4153,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4153,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4153,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4153,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4185,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4185,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4153,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4153,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4154,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4178,10'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4154,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4156,36'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - parse_text_field
                - parse_deviate
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4160,13'
              BranchSideFuncs:
                - parse_deviate
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4163,36'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4167,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4170,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4157,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4157,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4158,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4160,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4160,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4161,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4164,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4164,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4165,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4167,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4167,13'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4168,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4170,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4185,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4185,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4174,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4174,9'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4174,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4174,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4174,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4174,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4174,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4174,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_deviate
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4174,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4153,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4174,9'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4178,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4178,15'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4179,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4179,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4185,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4185,9'
              BranchSideFuncs:
                - ly_vlog
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yang.c:4185,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4186,36'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yang.c:4189,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4187,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4187,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:4187,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:4187,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4187,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4188,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4187,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4187,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4188,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4187,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4187,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:4188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4146,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:4146,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4146,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4149,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4150,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4151,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4151,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4153,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4153,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4153,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4153,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4156,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4160,13'
          Dst:             parse_deviate
        - Src:             'src/parser_yang.c:4163,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4167,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4170,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4170,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4174,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4174,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4179,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4186,9'
          Dst:             lysp_deviation_free
    - functionName:    parse_extension
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3856
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - extensions
      BBCount:         85
      ICount:          594
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_argument
        - parse_ext
        - parse_status
        - parse_text_field
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3863,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3863,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3866,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3866,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3867,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3869,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3869,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3869,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3869,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3894,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3894,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3869,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3869,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3870,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3894,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3872,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_status
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3875,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_status
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3878,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3881,13'
              BranchSideFuncs:
                - parse_argument
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3884,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3887,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3872,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3872,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3873,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3875,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3875,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3876,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3878,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3878,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3879,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3881,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3881,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3882,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3884,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3884,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3885,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3887,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3887,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3887,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3890,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3890,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3890,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3890,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3890,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3890,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3890,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3890,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_argument
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3890,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3869,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3890,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3863,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:3863,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3863,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3866,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3867,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3867,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3869,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3869,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3869,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3869,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3872,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3875,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3878,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3881,13'
          Dst:             parse_argument
        - Src:             'src/parser_yang.c:3884,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3887,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3887,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3890,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3890,9'
          Dst:             ly_set_add
    - functionName:    parse_feature
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4201
      functionLinenumberEnd: 4240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - features
      BBCount:         85
      ICount:          597
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_qnames
        - parse_status
        - parse_text_field
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4208,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4208,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4208,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4208,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4208,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4208,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4211,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4211,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4212,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4239,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4239,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4214,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4215,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4239,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4215,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4217,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4220,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4223,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_status
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4226,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4229,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4232,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4217,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4217,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4218,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4220,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4220,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4221,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4223,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4223,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4224,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4226,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4226,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4227,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4229,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4230,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4232,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4232,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4232,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4235,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4235,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4235,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4235,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4235,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4235,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4235,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4235,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4235,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4214,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4235,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4208,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:4208,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4208,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4211,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4212,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4212,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4214,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4214,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4214,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4214,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4217,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4220,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:4223,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4226,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:4229,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4232,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4232,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4235,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4235,9'
          Dst:             ly_set_add
    - functionName:    parse_grouping
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3108
      functionLinenumberEnd: 3191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - groupings
      BBCount:         135
      ICount:          1010
      EdgeCount:       180
      CyclomaticComplexity: 47
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_action
        - parse_any
        - parse_choice
        - parse_container
        - parse_ext
        - parse_grouping
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_notif
        - parse_status
        - parse_text_field
        - parse_typedef
        - parse_uses
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3115,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3115,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3115,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3115,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3115,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3115,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3115,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3115,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3115,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3115,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3115,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3118,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3118,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3118,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3119,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3119,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3119,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3120,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3119,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3119,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3119,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3119,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3123,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3123,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3123,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3123,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3190,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3190,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3123,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3123,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3124,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3185,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3124,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3126,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3129,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3132,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3136,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3139,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3142,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3145,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3148,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3151,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3154,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3157,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3161,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3164,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3168,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3171,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3175,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3126,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3126,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3127,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3129,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3129,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3130,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3132,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3132,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3133,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3136,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3136,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3136,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3136,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3136,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3136,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3139,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3139,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3140,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3142,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3142,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3143,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3145,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3145,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3146,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3148,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3148,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3149,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3151,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3151,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3152,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3154,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3154,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3155,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3157,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3157,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3158,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3161,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3161,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3162,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3164,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3164,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3165,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3164,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3164,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3164,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3165,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3165,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3166,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3168,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3168,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3169,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3171,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3171,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3172,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - ly_set_add
                - parse_ext
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3171,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3171,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3171,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3172,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3172,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3173,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3175,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3175,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3176,13'
              BranchSideFuncs:
                - get_keyword
                - ly_set_add
                - parse_ext
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3178,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3178,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3181,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3181,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3181,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3181,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3181,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3181,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3181,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_notif
                - ly_vlog
                - parse_grouping
                - parse_action
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3181,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3123,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3181,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3185,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3185,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3186,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3186,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3186,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3187,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3115,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3115,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3118,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3119,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3119,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3123,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3123,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3123,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3123,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3126,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3129,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3132,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3136,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3139,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3142,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3145,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3148,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3151,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3154,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3157,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3161,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3164,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3165,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:3168,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3171,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3172,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:3175,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3178,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3178,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3181,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3181,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:3186,9'
          Dst:             ly_set_add
    - functionName:    parse_identity
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4251
      functionLinenumberEnd: 4299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - identities
      BBCount:         101
      ICount:          739
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_qnames
        - parse_status
        - parse_text_field
        - parse_text_fields
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4258,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4258,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4258,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4258,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4258,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:4258,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:4261,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4261,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4262,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4262,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4262,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4262,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4262,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4262,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4262,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4298,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4298,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4265,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4298,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4265,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4267,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4270,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4274,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4277,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4280,17'
              BranchSideFuncs:
                - parse_text_fields
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4288,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4291,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4267,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4268,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4270,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4270,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4271,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4270,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4270,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4270,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4271,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4272,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4274,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4274,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4275,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4277,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4277,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4278,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4280,30'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4280,34'
              BranchSideFuncs:
                - parse_text_fields
                - get_keyword
                - parse_ext
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4285,13'
              BranchSideFuncs:
                - parse_text_fields
                - get_keyword
                - parse_ext
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4280,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4281,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4285,13'
              BranchSideFuncs:
                - parse_text_fields
                - get_keyword
                - parse_ext
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4281,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4281,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4281,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4285,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4285,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4286,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4288,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4288,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4289,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4291,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4291,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4291,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4294,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4294,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4294,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4294,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4294,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4294,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4294,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4294,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_fields
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4294,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4294,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4258,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:4258,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4258,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4261,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4262,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4262,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4264,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4264,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4264,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4264,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4267,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4270,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4271,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:4274,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4277,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:4281,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4285,13'
          Dst:             parse_text_fields
        - Src:             'src/parser_yang.c:4288,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4291,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4291,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4294,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4294,9'
          Dst:             ly_set_add
    - functionName:    parse_notif
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3097
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - notifs
      BBCount:         125
      ICount:          924
      EdgeCount:       166
      CyclomaticComplexity: 43
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_any
        - parse_choice
        - parse_container
        - parse_ext
        - parse_grouping
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_qnames
        - parse_restrs
        - parse_status
        - parse_text_field
        - parse_typedef
        - parse_uses
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3025,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3025,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3025,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3025,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3025,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3025,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3025,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3025,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3025,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3025,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3025,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3028,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3028,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3028,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3029,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3029,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3029,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3030,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3029,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3029,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3029,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3029,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3096,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3096,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3034,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3096,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3034,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3036,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3040,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3043,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3047,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3051,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3054,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3057,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3060,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3063,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3066,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3069,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3072,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3076,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3080,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3083,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - parse_ext
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3086,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3089,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3036,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3036,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3038,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3040,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3040,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3041,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3043,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3043,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3045,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3047,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3047,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3048,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3051,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3051,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3051,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3051,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3051,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3051,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3054,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3054,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3055,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3057,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3057,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3058,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3060,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3060,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3061,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3063,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3063,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3064,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3066,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3066,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3067,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3069,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3069,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3070,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3072,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3072,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3073,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3076,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3076,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3077,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3076,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3076,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3076,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3077,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3077,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3078,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3080,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3080,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3081,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3083,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3083,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3084,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3086,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3086,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3087,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3089,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3089,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3089,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3092,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3092,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3092,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3092,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3092,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3092,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3092,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3092,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_restrs
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3092,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3033,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3092,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3025,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3025,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3028,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3029,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3029,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3033,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3033,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3033,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3033,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3036,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3040,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3043,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3047,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3051,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3054,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3057,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3060,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3063,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3066,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3069,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3072,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3076,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3077,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:3080,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:3083,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:3086,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3089,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3089,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3092,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3092,9'
          Dst:             ly_set_add
    - functionName:    parse_action
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - actions
      BBCount:         111
      ICount:          839
      EdgeCount:       148
      CyclomaticComplexity: 39
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_grouping
        - parse_inout
        - parse_qnames
        - parse_status
        - parse_text_field
        - parse_typedef
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2947,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2947,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2947,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2947,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2947,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2947,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2947,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2947,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2947,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2947,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2947,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2950,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2950,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2950,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2952,21'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2951,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2951,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3006,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3006,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2956,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lydict_insert
                - lydict_insert
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2994,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2956,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2958,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2961,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2964,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2967,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2971,13'
              BranchSideFuncs:
                - parse_inout
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2974,13'
              BranchSideFuncs:
                - parse_inout
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2978,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2981,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2984,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2987,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2958,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2958,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2959,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2961,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2961,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2962,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2964,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2964,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2965,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2967,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2967,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2968,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2971,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2971,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2972,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2974,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2974,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2975,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2978,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2979,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2981,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2981,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2982,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2984,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2984,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2985,13'
              BranchSideFuncs:
                - get_keyword
                - lydict_insert
                - lydict_insert
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2987,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2987,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2987,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2990,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2990,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2990,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2990,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2990,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2990,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2990,9'
              BranchSideFuncs:
                - ly_set_add
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2990,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_typedef
                - parse_inout
                - parse_inout
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2990,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2955,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2990,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2994,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2995,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_yang.c:2999,10'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2997,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
            - BranchSide:      'src/parser_yang.c:2997,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2997,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2997,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2998,5'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:2999,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2999,22'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3000,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:3002,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3002,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/parser_yang.c:3002,9'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/parser_yang.c:3002,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3002,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3003,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2947,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2947,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2950,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2951,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2951,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2955,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2955,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2955,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2955,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2958,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2961,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2964,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2967,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2971,13'
          Dst:             parse_inout
        - Src:             'src/parser_yang.c:2974,13'
          Dst:             parse_inout
        - Src:             'src/parser_yang.c:2978,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:2981,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:2984,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2987,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2987,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2990,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2990,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2997,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3002,9'
          Dst:             lydict_insert
    - functionName:    parse_typedef
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - typedefs
      BBCount:         101
      ICount:          735
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_status
        - parse_text_field
        - parse_type
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2798,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2798,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2798,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2798,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2798,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2798,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2801,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2801,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2802,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2849,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2849,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2806,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_set_add
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2838,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2806,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2808,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2813,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2816,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2819,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2822,13'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2825,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2828,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2831,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2808,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2808,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2810,30'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2813,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2813,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2814,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2816,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2816,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2817,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2819,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2819,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2820,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2822,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2822,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2823,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2825,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2825,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2826,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2828,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2828,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2829,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_set_add
                - parse_ext
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2831,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2831,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2831,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2834,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2834,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2834,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2834,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2834,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2834,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2834,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2834,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_add
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_type
                - parse_status
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2834,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2834,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2838,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2839,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2844,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2839,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2839,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2839,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2844,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2844,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2845,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2845,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2845,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2846,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2798,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2798,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2798,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2801,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2802,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2802,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2805,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2805,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2805,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2805,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2808,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2813,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2816,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2819,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:2822,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2825,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2828,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2831,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2831,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2834,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2834,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:2839,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2845,9'
          Dst:             ly_set_add
    - functionName:    parse_type
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         144
      ICount:          1154
      EdgeCount:       194
      CyclomaticComplexity: 52
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_path_parse
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lydict_remove
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_restr
        - parse_text_field
        - parse_text_fields
        - parse_type
        - parse_type_enum
        - parse_type_fracdigits
        - parse_type_pattern
        - parse_type_reqinstance
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2252,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2253,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2258,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2253,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2253,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2253,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2258,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2258,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2262,18'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2259,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2348,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2348,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2264,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2265,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2348,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2265,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2267,13'
              BranchSideFuncs:
                - parse_text_fields
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2271,13'
              BranchSideFuncs:
                - parse_type_enum
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2275,13'
              BranchSideFuncs:
                - parse_type_enum
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2279,13'
              BranchSideFuncs:
                - parse_type_fracdigits
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2283,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2294,17'
              BranchSideFuncs:
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2314,13'
              BranchSideFuncs:
                - parse_type_pattern
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2318,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2329,13'
              BranchSideFuncs:
                - parse_type_reqinstance
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - parse_type
                - get_keyword
                - parse_ext
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yang.c:2338,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2341,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2267,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2268,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2271,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2272,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2275,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2275,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2276,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2279,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2279,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2280,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2283,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2284,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2287,28'
              BranchSideFuncs:
                - calloc
                - ly_log
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2284,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2284,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2284,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2288,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2288,13'
              BranchSideFuncs:
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2290,13'
              BranchSideFuncs:
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2288,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2288,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2288,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2290,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2290,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2291,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2294,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2295,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2304,13'
              BranchSideFuncs:
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lydict_remove
        - Branch String:   'src/parser_yang.c:2295,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2295,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2295,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2304,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2304,13'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yang.c:2306,33'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2304,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2304,13'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yang.c:2304,13'
              BranchSideFuncs:
                - lydict_remove
        - Branch String:   'src/parser_yang.c:2306,33'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2306,56'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2306,56'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2309,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2309,44'
              BranchSideFuncs:
                - lydict_remove
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2309,44'
              BranchSideFuncs:
                - lydict_remove
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2310,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2310,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2311,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2314,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2314,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2315,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2318,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2319,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2322,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2319,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2319,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2319,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2323,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2323,13'
              BranchSideFuncs:
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2325,13'
              BranchSideFuncs:
                - parse_restr
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2323,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2323,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2323,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2325,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2326,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2329,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2329,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2331,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2333,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - parse_type
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - parse_type
                - get_keyword
                - parse_ext
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2333,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2333,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2333,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2333,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2333,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2334,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2334,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2335,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2338,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2338,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2339,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2341,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2341,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2341,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2344,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2344,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2344,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2344,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2344,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2344,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2344,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2344,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - malloc
                - ly_log
                - parse_type
                - realloc
                - ly_log
                - parse_type_reqinstance
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_pattern
                - parse_text_field
                - ly_path_parse
                - lydict_remove
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_restr
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_type_fracdigits
                - parse_type_enum
                - parse_type_enum
                - parse_text_fields
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2344,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2344,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2253,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2258,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2259,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2259,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2264,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2264,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2264,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2264,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2267,13'
          Dst:             parse_text_fields
        - Src:             'src/parser_yang.c:2271,13'
          Dst:             parse_type_enum
        - Src:             'src/parser_yang.c:2275,13'
          Dst:             parse_type_enum
        - Src:             'src/parser_yang.c:2279,13'
          Dst:             parse_type_fracdigits
        - Src:             'src/parser_yang.c:2284,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2284,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2287,28'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2288,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2290,13'
          Dst:             parse_restr
        - Src:             'src/parser_yang.c:2295,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2295,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2304,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2304,13'
          Dst:             lydict_remove
        - Src:             'src/parser_yang.c:2306,19'
          Dst:             ly_path_parse
        - Src:             'src/parser_yang.c:2309,13'
          Dst:             lydict_remove
        - Src:             'src/parser_yang.c:2314,13'
          Dst:             parse_type_pattern
        - Src:             'src/parser_yang.c:2319,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2319,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2322,27'
          Dst:             calloc
        - Src:             'src/parser_yang.c:2323,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2325,13'
          Dst:             parse_restr
        - Src:             'src/parser_yang.c:2329,13'
          Dst:             parse_type_reqinstance
        - Src:             'src/parser_yang.c:2333,13'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2333,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2333,13'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2334,13'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:2338,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2341,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2341,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2344,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2344,9'
          Dst:             ly_set_add
    - functionName:    parse_text_fields
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - texts
        - arg
        - exts
      BBCount:         71
      ICount:          501
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_ext
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1421,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1421,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1421,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1421,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1421,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1421,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1424,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1424,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1426,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1427,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1427,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1427,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1427,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1440,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1440,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1427,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1427,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1428,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1440,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1428,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1430,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1433,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1430,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1430,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1430,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1430,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1430,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1431,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1433,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1433,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1433,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1436,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1436,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1436,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1436,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1427,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1436,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1421,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1421,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1421,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1424,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1426,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1426,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1427,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1427,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1427,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1427,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1430,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1433,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1433,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1433,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1436,9'
          Dst:             get_keyword
    - functionName:    parse_inout
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2863
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - inout_kw
        - parent
        - inout_p
      BBCount:         94
      ICount:          714
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - get_keyword
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - parse_any
        - parse_choice
        - parse_container
        - parse_ext
        - parse_grouping
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_restrs
        - parse_typedef
        - parse_uses
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2871,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2876,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2871,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2871,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2871,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2876,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2876,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2876,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2876,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2876,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2877,25'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2881,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2881,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2881,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2881,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2928,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2928,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2881,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2881,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2882,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2928,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2882,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2884,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2887,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2890,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2893,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2896,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2899,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2902,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2905,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2908,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2911,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2915,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - parse_ext
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2918,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2921,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2884,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2884,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2884,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2884,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2884,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2884,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2887,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2887,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2888,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2890,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2890,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2891,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2893,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2893,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2894,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2896,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2896,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2897,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2899,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2899,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2900,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2902,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2902,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2903,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2905,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2905,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2906,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2908,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2908,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2909,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2911,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2911,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2912,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_grouping
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2911,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2911,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2911,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2912,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2912,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2913,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2915,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2915,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2916,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2918,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2918,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2919,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2921,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2921,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2921,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2924,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2924,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2924,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2924,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2924,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2924,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2924,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2924,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_grouping
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_typedef
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2924,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2881,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2924,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2871,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2871,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2876,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2881,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2881,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2881,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2881,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2884,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2884,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2887,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:2890,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:2893,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:2896,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:2899,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:2902,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:2905,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:2908,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:2911,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2911,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2912,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2915,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:2918,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2921,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2921,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2921,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2924,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2924,9'
          Dst:             ly_set_add
    - functionName:    parse_restrs
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - restr_kw
        - restrs
      BBCount:         17
      ICount:          159
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - parse_restr
        - realloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1653,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - parse_restr
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - parse_restr
        - Branch String:   'src/parser_yang.c:1653,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - parse_restr
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1653,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1653,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - parse_restr
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:1653,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:1653,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yang.c:1653,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:1653,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1653,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1654,12'
          Dst:             parse_restr
    - functionName:    parse_deviate
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3906
      functionLinenumberEnd: 4126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - deviates
      BBCount:         217
      ICount:          1466
      EdgeCount:       263
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_deviate_free
        - parse_config
        - parse_ext
        - parse_mandatory
        - parse_maxelements
        - parse_minelements
        - parse_qnames
        - parse_restrs
        - parse_text_field
        - parse_type
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3911,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3911,28'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_yang.c:3911,28'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/parser_yang.c:3923,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3923,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3925,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/parser_yang.c:3925,56'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3925,68'
              BranchSideFuncs:
                - strncmp
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_yang.c:3927,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
                - strncmp
        - Branch String:   'src/parser_yang.c:3925,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3926,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_yang.c:3927,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
                - strncmp
        - Branch String:   'src/parser_yang.c:3927,53'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3927,65'
              BranchSideFuncs:
                - strncmp
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_yang.c:3929,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
        - Branch String:   'src/parser_yang.c:3927,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3928,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
            - BranchSide:      'src/parser_yang.c:3929,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - strncmp
        - Branch String:   'src/parser_yang.c:3929,57'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3929,69'
              BranchSideFuncs:
                - strncmp
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_yang.c:3931,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_yang.c:3929,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3930,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_yang.c:3931,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - strncmp
                - calloc
                - ly_log
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/parser_yang.c:3931,56'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3931,68'
              BranchSideFuncs:
                - strncmp
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - calloc
                - ly_log
                - calloc
                - ly_log
                - __assert_fail
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3934,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3931,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3932,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3934,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3934,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3940,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3942,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3946,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3958,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3967,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3976,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:3943,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3943,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3944,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3943,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3947,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3947,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3948,36'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3947,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3959,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3959,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3960,36'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3959,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3968,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3968,9'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3969,36'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3968,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3984,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3984,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3986,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - parse_config
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3998,21'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
            - BranchSide:      'src/parser_yang.c:4015,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - parse_mandatory
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4027,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - parse_maxelements
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4039,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - parse_minelements
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4051,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - parse_restrs
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4063,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - calloc
                - ly_log
                - parse_type
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4083,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - parse_qnames
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4095,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
                - parse_text_field
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4107,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4110,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3986,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3989,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3989,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3993,17'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3989,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:3993,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3993,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:3994,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3998,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4000,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4004,40'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4010,17'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4000,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4006,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4006,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4007,35'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4010,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4010,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4011,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4015,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4018,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4018,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4022,17'
              BranchSideFuncs:
                - parse_mandatory
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4018,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4022,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4022,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4023,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4027,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4030,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4030,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4034,17'
              BranchSideFuncs:
                - parse_maxelements
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4030,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4034,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4034,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4035,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4039,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4042,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4042,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4046,17'
              BranchSideFuncs:
                - parse_minelements
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4042,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4046,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4046,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4047,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4051,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4054,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4054,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4058,17'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4054,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4058,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4058,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4059,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4063,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4067,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4067,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4067,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4071,21'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - parse_type
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4067,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4071,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4072,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4076,31'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - lysp_deviate_free
                - free
                - parse_type
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4072,21'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4077,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4077,17'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4078,17'
              BranchSideFuncs:
                - parse_type
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4077,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - ly_log
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4078,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4078,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4079,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4083,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4086,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4086,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4090,17'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4086,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4090,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4090,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4091,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4095,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4097,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4101,40'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4097,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4102,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4102,17'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4103,17'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4107,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4107,13'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4108,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4110,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4118,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4114,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4114,9'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4114,9'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4114,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4114,9'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4114,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4114,9'
              BranchSideFuncs:
                - ly_set_add
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4114,9'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - parse_type
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_restrs
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_minelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_maxelements
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_mandatory
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4114,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3983,5'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4114,9'
              BranchSideFuncs:
                - free
                - lysp_deviate_free
                - free
        - Branch String:   'src/parser_yang.c:4119,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4120,34'
              BranchSideFuncs:
                - lysp_deviate_free
                - free
            - BranchSide:      'src/parser_yang.c:4124,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4124,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4124,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3923,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3925,60'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3927,57'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3929,61'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3931,60'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:3934,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3942,13'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3943,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3946,17'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3947,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3958,17'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3959,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3967,17'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3968,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3976,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:3983,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3983,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3983,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3983,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3989,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3989,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3993,17'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:4000,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4000,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4004,23'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4010,17'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:4018,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4018,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4022,17'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:4030,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4030,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4034,17'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:4042,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4042,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4046,17'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:4054,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4054,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4058,17'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:4067,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4067,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4072,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4072,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4076,31'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4077,17'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4078,17'
          Dst:             parse_type
        - Src:             'src/parser_yang.c:4086,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4086,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4090,17'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:4097,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4097,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4101,23'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4107,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4110,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4110,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4114,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4114,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4120,9'
          Dst:             lysp_deviate_free
    - functionName:    parse_config
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - exts
      BBCount:         59
      ICount:          371
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1503,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1504,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1509,5'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1504,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1504,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1504,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1509,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1509,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1511,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1511,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1511,59'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
                - strncmp
            - BranchSide:      'src/parser_yang.c:1513,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1511,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1512,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1513,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1513,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1513,67'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1516,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1513,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1514,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1516,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1516,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1516,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1516,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1535,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1535,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1522,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1523,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1535,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1523,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1525,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1528,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1525,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1525,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1526,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1528,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1528,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1528,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1531,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1531,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1531,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1531,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1522,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1531,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1504,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1509,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1511,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1513,59'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1516,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1522,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1522,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1522,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1522,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1525,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1528,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1528,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1531,9'
          Dst:             get_keyword
    - functionName:    parse_mandatory
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - exts
      BBCount:         59
      ICount:          371
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1554,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1555,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1560,5'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1555,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1555,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1555,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1560,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1560,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1562,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:1562,47'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1562,59'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
                - strncmp
            - BranchSide:      'src/parser_yang.c:1564,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1562,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1563,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1564,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1564,55'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1564,67'
              BranchSideFuncs:
                - strncmp
                - free
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1567,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1564,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1565,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1567,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1567,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1567,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1567,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1586,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1586,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1574,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1586,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:1574,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1576,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1579,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1576,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1576,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1577,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1579,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1579,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1579,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1582,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1582,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1582,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1582,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1573,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1582,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1555,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1560,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1562,51'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1564,59'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:1567,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1573,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1573,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1573,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1573,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1576,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1579,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1579,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1582,9'
          Dst:             get_keyword
    - functionName:    parse_maxelements
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - max
        - flags
        - exts
      BBCount:         73
      ICount:          491
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - get_argument
        - get_keyword
        - ly_strncmp
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strtoull
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2452,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2453,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2456,6'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - ly_strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/parser_yang.c:2453,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2453,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2453,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2459,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2459,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2461,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/parser_yang.c:2461,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2461,23'
              BranchSideFuncs:
                - ly_strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2462,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2461,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2461,44'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2462,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2461,60'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2461,64'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - free
                - ly_strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2467,33'
              BranchSideFuncs:
                - ly_strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2461,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2462,9'
              BranchSideFuncs:
                - ly_strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2467,33'
              BranchSideFuncs:
                - ly_strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2462,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2467,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2468,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2485,10'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2471,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2472,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2476,14'
              BranchSideFuncs:
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2472,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2476,31'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2476,35'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2477,13'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2476,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2477,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2482,16'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2477,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2488,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2488,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2488,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2488,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2488,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2488,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2489,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2489,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2491,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2494,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2491,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2491,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2492,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2494,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2502,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2498,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2498,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2498,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2498,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2488,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2498,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2453,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2459,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2461,64'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:2462,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2467,9'
          Dst:             ly_strncmp
        - Src:             'src/parser_yang.c:2468,9'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2469,15'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:2472,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2476,14'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2477,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2488,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2488,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2488,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2488,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2491,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2494,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2494,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2498,9'
          Dst:             get_keyword
    - functionName:    parse_minelements
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - min
        - flags
        - exts
      BBCount:         70
      ICount:          472
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strtoull
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2524,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2525,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2528,6'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2525,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2525,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2531,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2531,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2533,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - __ctype_b_loc
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2533,19'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2533,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - free
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2534,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2533,40'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2533,45'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2534,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2533,61'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2533,65'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2539,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2533,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2534,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2539,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2534,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2542,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2543,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2547,10'
              BranchSideFuncs:
                - __errno_location
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2547,27'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2547,31'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2548,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2547,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2548,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2552,12'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2548,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2555,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2555,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2557,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2560,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2557,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2557,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2558,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2560,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2568,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2564,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2564,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2564,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2564,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2554,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2564,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2525,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2531,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2533,23'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yang.c:2534,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2539,5'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2540,11'
          Dst:             strtoull
        - Src:             'src/parser_yang.c:2543,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2547,10'
          Dst:             __errno_location
        - Src:             'src/parser_yang.c:2548,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2554,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2554,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2554,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2554,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2557,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2560,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2560,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2564,9'
          Dst:             get_keyword
    - functionName:    parse_when
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when_p
      BBCount:         88
      ICount:          574
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lysp_when_free
        - parse_ext
        - parse_text_field
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1725,36'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1725,28'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_free
                - free
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1725,28'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_free
                - free
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1727,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1728,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1732,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lysp_when_free
                - free
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1728,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1728,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1728,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1733,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1736,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1762,9'
              BranchSideFuncs:
                - ly_log
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1762,9'
              BranchSideFuncs:
                - ly_log
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1736,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1736,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1737,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1737,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1737,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1737,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1738,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1762,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1762,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1741,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lysp_when_free
                - free
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1762,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1741,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1743,36'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1747,36'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1751,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - lysp_when_free
                - free
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1754,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1744,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1744,13'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1745,13'
              BranchSideFuncs:
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1748,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1748,13'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1749,13'
              BranchSideFuncs:
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1751,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1751,13'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1752,13'
              BranchSideFuncs:
                - get_keyword
                - lysp_when_free
                - free
                - parse_ext
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1754,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1762,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1762,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1758,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1758,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1758,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1758,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:1758,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:1758,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1758,9'
              BranchSideFuncs:
                - ly_set_add
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1758,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1758,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1740,5'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1758,9'
              BranchSideFuncs:
                - lysp_when_free
                - free
        - Branch String:   'src/parser_yang.c:1762,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1763,31'
              BranchSideFuncs:
                - lysp_when_free
                - free
            - BranchSide:      'src/parser_yang.c:1766,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:1728,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1732,12'
          Dst:             calloc
        - Src:             'src/parser_yang.c:1733,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1736,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1737,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:1738,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:1738,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:1740,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1740,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1740,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1740,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1743,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1747,19'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1751,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1754,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1754,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1758,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1758,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:1763,9'
          Dst:             lysp_when_free
    - functionName:    parse_case
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3359
      functionLinenumberEnd: 3430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - siblings
      BBCount:         114
      ICount:          825
      EdgeCount:       151
      CyclomaticComplexity: 39
      functionsReached:
        - calloc
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_any
        - parse_choice
        - parse_container
        - parse_ext
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_qnames
        - parse_status
        - parse_text_field
        - parse_uses
        - parse_when
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:3367,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3367,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3367,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3367,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3367,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:3367,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:3367,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3367,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3367,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3367,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3367,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:3368,5'
              BranchSideFuncs:
                - get_argument
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3372,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3372,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:3373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3373,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3376,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3376,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3376,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3376,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3429,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3429,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3376,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3376,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3377,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3429,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:3377,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3379,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3382,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3385,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3388,13'
              BranchSideFuncs:
                - parse_status
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3391,13'
              BranchSideFuncs:
                - parse_when
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3395,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3398,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3401,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3404,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3407,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3410,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3413,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3416,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - parse_ext
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3419,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3422,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3379,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3379,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3380,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3382,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3382,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3383,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3385,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3386,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3388,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3388,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3389,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3391,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3391,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3392,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3395,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3395,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3395,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3395,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3395,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3395,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3398,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3398,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3399,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3401,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3401,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3402,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3404,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3404,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3405,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3407,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3407,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3408,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3410,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3410,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3411,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3413,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3414,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3416,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3416,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3417,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3419,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3419,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3420,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3422,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3422,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3422,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3425,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3425,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3425,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3425,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:3425,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:3425,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3425,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:3425,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_when
                - parse_status
                - parse_text_field
                - parse_qnames
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:3425,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:3376,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:3425,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:3367,5'
          Dst:             calloc
        - Src:             'src/parser_yang.c:3367,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:3372,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:3373,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:3373,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:3376,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3376,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3376,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3376,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3379,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3382,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:3385,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:3388,13'
          Dst:             parse_status
        - Src:             'src/parser_yang.c:3391,13'
          Dst:             parse_when
        - Src:             'src/parser_yang.c:3395,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3398,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:3401,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:3404,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:3407,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:3410,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:3413,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:3416,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:3419,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:3422,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:3422,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:3425,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:3425,9'
          Dst:             ly_set_add
    - functionName:    parse_refine
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - refines
      BBCount:         114
      ICount:          834
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached:
        - get_argument
        - get_keyword
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_config
        - parse_ext
        - parse_mandatory
        - parse_maxelements
        - parse_minelements
        - parse_qnames
        - parse_restrs
        - parse_text_field
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2728,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2728,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2728,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2728,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - get_argument
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2728,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yang.c:2728,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yang.c:2731,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2731,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2732,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2732,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2732,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2732,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - ly_log
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:2733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2733,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2733,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2779,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2779,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2736,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2779,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:2736,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2738,13'
              BranchSideFuncs:
                - parse_config
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2741,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2744,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2747,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2751,13'
              BranchSideFuncs:
                - parse_maxelements
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2754,13'
              BranchSideFuncs:
                - parse_minelements
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2757,13'
              BranchSideFuncs:
                - parse_restrs
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2760,13'
              BranchSideFuncs:
                - parse_mandatory
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2763,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2766,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2769,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2772,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2738,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2738,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2739,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2741,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2741,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2742,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2744,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2744,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2745,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2747,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2747,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2748,13'
              BranchSideFuncs:
                - parse_qnames
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2747,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2747,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2747,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2748,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2748,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2749,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2751,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2751,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2752,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2754,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2754,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2755,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2757,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2757,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2758,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2760,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2760,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2761,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2763,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2763,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2764,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2766,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2766,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2767,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2769,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2769,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2770,13'
              BranchSideFuncs:
                - get_keyword
                - parse_ext
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2772,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2772,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2772,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2775,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2775,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2775,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2775,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:2775,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:2775,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2775,9'
              BranchSideFuncs:
                - ly_set_add
                - parse_ext
                - get_keyword
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2775,9'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_text_field
                - parse_text_field
                - parse_mandatory
                - parse_restrs
                - parse_minelements
                - parse_maxelements
                - parse_qnames
                - ly_vlog
                - parse_text_field
                - parse_qnames
                - parse_config
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2775,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2735,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:2775,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:2728,5'
          Dst:             realloc
        - Src:             'src/parser_yang.c:2728,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2728,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2731,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2732,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:2733,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:2733,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:2735,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2735,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2735,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2735,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2738,13'
          Dst:             parse_config
        - Src:             'src/parser_yang.c:2741,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2744,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2747,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2748,13'
          Dst:             parse_qnames
        - Src:             'src/parser_yang.c:2751,13'
          Dst:             parse_maxelements
        - Src:             'src/parser_yang.c:2754,13'
          Dst:             parse_minelements
        - Src:             'src/parser_yang.c:2757,13'
          Dst:             parse_restrs
        - Src:             'src/parser_yang.c:2760,13'
          Dst:             parse_mandatory
        - Src:             'src/parser_yang.c:2763,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2766,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:2769,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2772,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2772,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2775,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2775,9'
          Dst:             ly_set_add
    - functionName:    parse_orderedby
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - llist
      BBCount:         59
      ICount:          361
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - get_argument
        - get_keyword
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:2587,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2588,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2593,5'
              BranchSideFuncs:
                - get_argument
                - ly_vlog
                - free
                - strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:2588,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2588,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2588,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2593,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2593,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2595,10'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strncmp
        - Branch String:   'src/parser_yang.c:2595,49'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2595,61'
              BranchSideFuncs:
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - strncmp
            - BranchSide:      'src/parser_yang.c:2597,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2595,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2596,9'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2597,17'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - get_keyword
                - get_keyword
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2597,54'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2597,66'
              BranchSideFuncs:
                - strncmp
                - get_keyword
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2600,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2597,16'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2598,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2600,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2600,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2619,10'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2619,10'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2605,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2605,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2605,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2605,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2619,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2619,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2605,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2605,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2606,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2619,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yang.c:2606,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2608,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - free
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2611,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2608,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2608,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2609,13'
              BranchSideFuncs:
                - get_keyword
                - free
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2611,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2619,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:2619,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:2615,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2615,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yang.c:2615,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:2615,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:2605,5'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:2615,9'
              BranchSideFuncs:
                - free
                - parse_ext
                - get_keyword
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:2588,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2593,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:2595,53'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2597,58'
          Dst:             strncmp
        - Src:             'src/parser_yang.c:2600,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2605,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2605,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2605,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2605,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:2608,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:2611,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:2611,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:2615,9'
          Dst:             get_keyword
    - functionName:    yang_parse_submodule
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4758
      functionLinenumberEnd: 4829
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - ly_ctx
        - main_ctx
        - in
        - submod
      BBCount:         46
      ICount:          363
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - calloc
        - get_keyword
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_set_add
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_module_free
        - lysp_yang_ctx_free
        - parse_submodule
        - skip_redundant_chars
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yang.c:4766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4766,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4769,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4770,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4770,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4771,7'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4776,5'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yang.c:4777,18'
              BranchSideFuncs:
                - ly_set_add
                - ly_log_location
                - skip_redundant_chars
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4788,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4788,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4791,24'
              BranchSideFuncs:
                - get_keyword
                - parse_submodule
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4792,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4792,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4794,9'
              BranchSideFuncs:
                - parse_submodule
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yang.c:4794,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4795,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4798,16'
              BranchSideFuncs:
                - parse_submodule
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4799,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4821,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4821,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4806,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4806,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4809,33'
              BranchSideFuncs:
                - skip_redundant_chars
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4810,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4810,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4811,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4811,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4812,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4817,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4812,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4821,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4821,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yang_ctx_free
        - Branch String:   'src/parser_yang.c:4822,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4823,55'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yang_ctx_free
            - BranchSide:      'src/parser_yang.c:4828,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yang.c:4766,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yang.c:4769,16'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4770,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4775,13'
          Dst:             calloc
        - Src:             'src/parser_yang.c:4776,5'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4782,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4784,5'
          Dst:             ly_log_location
        - Src:             'src/parser_yang.c:4787,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4791,11'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4795,9'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4799,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4799,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4805,11'
          Dst:             parse_submodule
        - Src:             'src/parser_yang.c:4809,11'
          Dst:             skip_redundant_chars
        - Src:             'src/parser_yang.c:4812,9'
          Dst:             strlen
        - Src:             'src/parser_yang.c:4812,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4821,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yang.c:4823,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yang.c:4824,9'
          Dst:             lysp_yang_ctx_free
    - functionName:    parse_submodule
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4524
      functionLinenumberEnd: 4719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - submod
      BBCount:         221
      ICount:          1504
      EdgeCount:       284
      CyclomaticComplexity: 65
      functionsReached:
        - get_argument
        - get_keyword
        - ly_ctx_get_submodule_latest
        - ly_log
        - ly_set_add
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - parse_action
        - parse_any
        - parse_augment
        - parse_belongsto
        - parse_choice
        - parse_container
        - parse_deviation
        - parse_ext
        - parse_extension
        - parse_feature
        - parse_grouping
        - parse_identity
        - parse_import
        - parse_include
        - parse_leaf
        - parse_leaflist
        - parse_list
        - parse_notif
        - parse_revision
        - parse_text_field
        - parse_typedef
        - parse_uses
        - parse_yangversion
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:4535,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4535,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
        - Branch String:   'src/parser_yang.c:4536,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4536,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4536,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4536,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4536,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs:
                - lydict_insert
                - get_keyword
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4536,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4536,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4538,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4538,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4538,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4538,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4718,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4718,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4538,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4538,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4543,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4703,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4543,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4546,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4549,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4554,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4554,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4561,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4561,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4561,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4561,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4566,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4586,22'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4590,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4593,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4546,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4546,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4597,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4546,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4546,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4546,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4549,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4549,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4597,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4549,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4549,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4549,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4554,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4554,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4597,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4554,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4554,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4554,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4561,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4561,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4597,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4561,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4561,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4561,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4566,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4566,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4597,19'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4566,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4566,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4566,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4598,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4601,13'
              BranchSideFuncs:
                - parse_yangversion
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4604,13'
              BranchSideFuncs:
                - parse_belongsto
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4609,17'
              BranchSideFuncs:
                - parse_include
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_log
            - BranchSide:      'src/parser_yang.c:4616,13'
              BranchSideFuncs:
                - parse_import
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4621,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4624,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4627,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4630,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4635,13'
              BranchSideFuncs:
                - parse_revision
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4640,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4643,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4646,13'
              BranchSideFuncs:
                - parse_choice
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4649,13'
              BranchSideFuncs:
                - parse_container
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4652,13'
              BranchSideFuncs:
                - parse_leaf
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4655,13'
              BranchSideFuncs:
                - parse_leaflist
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4658,13'
              BranchSideFuncs:
                - parse_list
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4661,13'
              BranchSideFuncs:
                - parse_uses
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4665,13'
              BranchSideFuncs:
                - parse_augment
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4668,13'
              BranchSideFuncs:
                - parse_deviation
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4671,13'
              BranchSideFuncs:
                - parse_extension
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4674,13'
              BranchSideFuncs:
                - parse_feature
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4677,13'
              BranchSideFuncs:
                - parse_grouping
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4680,13'
              BranchSideFuncs:
                - parse_identity
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4683,13'
              BranchSideFuncs:
                - parse_notif
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4686,13'
              BranchSideFuncs:
                - parse_action
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4689,13'
              BranchSideFuncs:
                - parse_typedef
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4692,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4696,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4601,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4601,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4602,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4604,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4604,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4605,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4609,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4610,17'
              BranchSideFuncs:
                - ly_log
                - parse_include
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4613,13'
              BranchSideFuncs:
                - parse_include
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4610,17'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4613,13'
              BranchSideFuncs:
                - ly_log
                - parse_include
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4613,13'
              BranchSideFuncs:
                - ly_log
                - parse_include
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4613,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4613,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4614,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4616,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4616,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4617,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4621,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4621,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4622,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4624,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4624,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4625,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4627,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4627,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4628,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4630,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4630,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4631,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4635,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4635,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4636,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4640,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4640,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4640,13'
              BranchSideFuncs:
                - parse_any
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4640,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4640,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4640,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4643,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4643,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4644,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4646,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4646,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4647,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4649,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4649,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4650,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4652,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4652,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4653,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4655,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4655,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4656,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4658,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4658,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4659,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4661,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4661,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4662,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4665,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4665,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4666,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4668,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4668,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4669,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4671,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4671,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4672,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4674,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4674,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4675,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4677,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4677,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4678,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4680,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4680,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4681,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4683,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4683,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4684,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4686,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4686,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4687,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4689,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4689,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4690,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4692,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4692,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4693,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4696,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4696,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4696,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4699,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4699,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
            - BranchSide:      'src/parser_yang.c:4699,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_set_add
        - Branch String:   'src/parser_yang.c:4699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4699,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4699,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
                - parse_ext
                - get_keyword
                - ly_set_add
                - parse_typedef
                - parse_action
                - parse_notif
                - parse_identity
                - parse_grouping
                - parse_feature
                - parse_extension
                - parse_deviation
                - parse_augment
                - parse_uses
                - parse_list
                - parse_leaflist
                - parse_leaf
                - parse_container
                - parse_choice
                - parse_any
                - ly_vlog
                - parse_revision
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_text_field
                - parse_import
                - parse_include
                - ly_log
                - parse_belongsto
                - parse_yangversion
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4699,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4538,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:4699,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4703,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4704,9'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4710,39'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4704,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4704,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4704,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4710,39'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4710,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4710,56'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4712,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4712,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4712,56'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yang.c:4712,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4712,56'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4713,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:4713,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:4713,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:4713,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:4535,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:4536,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yang.c:4536,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yang.c:4538,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4538,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4538,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4538,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4546,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4546,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4546,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4549,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4549,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4549,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4554,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4554,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4554,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4561,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4561,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4561,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4566,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4566,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4566,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4601,13'
          Dst:             parse_yangversion
        - Src:             'src/parser_yang.c:4604,13'
          Dst:             parse_belongsto
        - Src:             'src/parser_yang.c:4610,17'
          Dst:             ly_log
        - Src:             'src/parser_yang.c:4613,13'
          Dst:             parse_include
        - Src:             'src/parser_yang.c:4616,13'
          Dst:             parse_import
        - Src:             'src/parser_yang.c:4621,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4624,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4627,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4630,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:4635,13'
          Dst:             parse_revision
        - Src:             'src/parser_yang.c:4640,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4643,13'
          Dst:             parse_any
        - Src:             'src/parser_yang.c:4646,13'
          Dst:             parse_choice
        - Src:             'src/parser_yang.c:4649,13'
          Dst:             parse_container
        - Src:             'src/parser_yang.c:4652,13'
          Dst:             parse_leaf
        - Src:             'src/parser_yang.c:4655,13'
          Dst:             parse_leaflist
        - Src:             'src/parser_yang.c:4658,13'
          Dst:             parse_list
        - Src:             'src/parser_yang.c:4661,13'
          Dst:             parse_uses
        - Src:             'src/parser_yang.c:4665,13'
          Dst:             parse_augment
        - Src:             'src/parser_yang.c:4668,13'
          Dst:             parse_deviation
        - Src:             'src/parser_yang.c:4671,13'
          Dst:             parse_extension
        - Src:             'src/parser_yang.c:4674,13'
          Dst:             parse_feature
        - Src:             'src/parser_yang.c:4677,13'
          Dst:             parse_grouping
        - Src:             'src/parser_yang.c:4680,13'
          Dst:             parse_identity
        - Src:             'src/parser_yang.c:4683,13'
          Dst:             parse_notif
        - Src:             'src/parser_yang.c:4686,13'
          Dst:             parse_action
        - Src:             'src/parser_yang.c:4689,13'
          Dst:             parse_typedef
        - Src:             'src/parser_yang.c:4692,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:4696,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:4696,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4699,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:4699,9'
          Dst:             ly_set_add
        - Src:             'src/parser_yang.c:4704,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:4710,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yang.c:4712,16'
          Dst:             strcmp
        - Src:             'src/parser_yang.c:4713,9'
          Dst:             ly_vlog
    - functionName:    parse_belongsto
      functionSourceFile: '/src/libyang/src/parser_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - submod
      BBCount:         57
      ICount:          419
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - get_argument
        - get_keyword
        - ly_strncmp
        - ly_vlog
        - lyplg_ext_stmt2str
        - parse_ext
        - parse_text_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yang.c:1141,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1142,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1147,5'
              BranchSideFuncs:
                - get_argument
                - ly_strncmp
                - free
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1142,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1142,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1147,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1147,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1148,20'
              BranchSideFuncs:
                - ly_strncmp
                - free
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1148,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1149,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1154,10'
              BranchSideFuncs:
                - free
                - get_keyword
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1149,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1149,9'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/parser_yang.c:1149,9'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/parser_yang.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1179,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1179,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1156,5'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1157,17'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1173,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1157,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1159,13'
              BranchSideFuncs:
                - parse_text_field
                - get_keyword
                - ly_vlog
                - parse_ext
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1163,13'
              BranchSideFuncs:
                - parse_ext
                - get_keyword
                - ly_vlog
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1166,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1159,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1159,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1161,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1163,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1163,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1164,13'
              BranchSideFuncs:
                - get_keyword
                - ly_vlog
                - parse_ext
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1166,13'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1166,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1166,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1169,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1169,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1169,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1156,5'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1169,9'
              BranchSideFuncs:
                - ly_vlog
                - parse_ext
                - get_keyword
                - parse_text_field
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1173,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1173,18'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yang.c:1174,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yang.c:1174,9'
          Branch Sides:
            - BranchSide:      'src/parser_yang.c:1174,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yang.c:1174,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yang.c:1142,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1147,5'
          Dst:             get_argument
        - Src:             'src/parser_yang.c:1148,9'
          Dst:             ly_strncmp
        - Src:             'src/parser_yang.c:1149,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1156,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1156,5'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1156,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1156,5'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1159,13'
          Dst:             parse_text_field
        - Src:             'src/parser_yang.c:1163,13'
          Dst:             parse_ext
        - Src:             'src/parser_yang.c:1166,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yang.c:1166,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yang.c:1169,9'
          Dst:             get_keyword
        - Src:             'src/parser_yang.c:1174,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_minelements
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - min
        - flags
        - exts
      BBCount:         36
      ICount:          303
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strtoull
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1424,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1424,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1425,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1425,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1425,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1427,10'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1427,19'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1427,23'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1428,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1427,44'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1427,49'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1428,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1427,69'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1427,73'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1433,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1427,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1428,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1433,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1428,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1428,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1428,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1435,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1436,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1440,10'
              BranchSideFuncs:
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1436,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1436,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1436,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1440,27'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1440,31'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1441,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1440,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1441,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1445,12'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1441,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1441,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1441,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1447,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1449,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1424,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1425,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1428,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1429,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1433,5'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:1434,11'
          Dst:             strtoull
        - Src:             'src/parser_yin.c:1436,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1437,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1440,10'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:1441,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1442,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1446,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1447,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_attribute
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - arg_type
        - arg_val
        - val_type
        - current_element
      BBCount:         54
      ICount:          419
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lyxml_ctx_next
        - yin_match_argument_name
        - yin_validate_value
      functionUses:    60
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:473,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:475,14'
              BranchSideFuncs:
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:505,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:475,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:476,43'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:497,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:477,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:479,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:480,24'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:479,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:479,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:480,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:480,24'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:481,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:491,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:481,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:481,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:483,23'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:481,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:481,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:481,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:486,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:486,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:487,17'
              BranchSideFuncs:
                - yin_validate_value
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:487,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:487,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:488,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:488,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:488,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:488,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:488,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:489,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:489,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:490,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_argument_name
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_validate_value
                - lydict_insert
                - lydict_insert_zc
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:491,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:491,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:491,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:497,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:497,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:501,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:473,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:501,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:505,39'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:505,43'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:511,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:505,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:511,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:506,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:506,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:506,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:476,19'
          Dst:             yin_match_argument_name
        - Src:             'src/parser_yin.c:479,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:481,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:481,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:486,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:487,17'
          Dst:             yin_validate_value
        - Src:             'src/parser_yin.c:488,17'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:488,17'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:491,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:491,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:497,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:501,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:506,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:506,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_content
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3459
      functionLinenumberEnd: 3752
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - subelem_info
        - subelem_info_size
        - parent
        - parent_stmt
        - text_content
        - exts
      BBCount:         211
      ICount:          1583
      EdgeCount:       260
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - get_record
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lyxml_ctx_next
        - lyxml_ctx_peek
        - yin_check_relative_order
        - yin_check_subelem_first_constraint
        - yin_check_subelem_mandatory_constraint
        - yin_match_keyword
        - yin_parse_action
        - yin_parse_any
        - yin_parse_argument
        - yin_parse_augment
        - yin_parse_base
        - yin_parse_belongs_to
        - yin_parse_bit
        - yin_parse_case
        - yin_parse_choice
        - yin_parse_config
        - yin_parse_container
        - yin_parse_content
        - yin_parse_deviate
        - yin_parse_deviation
        - yin_parse_enum
        - yin_parse_err_msg
        - yin_parse_extension
        - yin_parse_extension_instance
        - yin_parse_feature
        - yin_parse_fracdigits
        - yin_parse_grouping
        - yin_parse_identity
        - yin_parse_import
        - yin_parse_include
        - yin_parse_inout
        - yin_parse_leaf
        - yin_parse_leaflist
        - yin_parse_length
        - yin_parse_list
        - yin_parse_mandatory
        - yin_parse_meta
        - yin_parse_minmax
        - yin_parse_modifier
        - yin_parse_must
        - yin_parse_notification
        - yin_parse_orderedby
        - yin_parse_path
        - yin_parse_pattern
        - yin_parse_qname
        - yin_parse_range
        - yin_parse_refine
        - yin_parse_revision
        - yin_parse_revision_date
        - yin_parse_simple_elem
        - yin_parse_status
        - yin_parse_type
        - yin_parse_typedef
        - yin_parse_uses
        - yin_parse_value_pos
        - yin_parse_when
        - yin_parse_yangversion
        - yin_parse_yin_element
        - yin_pasrse_reqinstance
        - yin_validate_value
      functionUses:    54
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3465,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3465,5'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_peek
            - BranchSide:      'src/parser_yin.c:3467,9'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_peek
        - Branch String:   'src/parser_yin.c:3467,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3469,9'
              BranchSideFuncs:
                - lyxml_ctx_peek
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3472,21'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3469,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3469,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3470,5'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3475,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3476,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3734,9'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3476,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3476,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3479,9'
              BranchSideFuncs:
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3479,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3481,25'
              BranchSideFuncs:
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3733,5'
              BranchSideFuncs:
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3487,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,22'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3499,18'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3488,54'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3491,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3488,57'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3488,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3489,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3491,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3489,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3494,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3494,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3491,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3494,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3494,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3499,49'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3499,53'
              BranchSideFuncs:
                - yin_check_relative_order
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3500,48'
              BranchSideFuncs:
                - yin_check_relative_order
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3499,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3500,48'
              BranchSideFuncs:
                - yin_check_relative_order
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3505,18'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3501,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3501,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3502,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3505,55'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3505,59'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3510,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
        - Branch String:   'src/parser_yin.c:3505,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3507,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3510,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
        - Branch String:   'src/parser_yin.c:3507,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3507,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3507,17'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3510,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3512,58'
              BranchSideFuncs:
                - yin_check_subelem_first_constraint
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3515,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3513,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3513,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3514,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3515,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3517,21'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3524,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
        - Branch String:   'src/parser_yin.c:3517,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3518,21'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3522,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
        - Branch String:   'src/parser_yin.c:3518,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3751,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3751,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3526,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3529,52'
              BranchSideFuncs:
                - yin_parse_extension_instance
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3534,40'
              BranchSideFuncs:
                - yin_parse_action
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3534,40'
              BranchSideFuncs:
                - yin_parse_action
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3538,37'
              BranchSideFuncs:
                - yin_parse_any
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3538,37'
              BranchSideFuncs:
                - yin_parse_any
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3541,42'
              BranchSideFuncs:
                - yin_parse_argument
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3544,41'
              BranchSideFuncs:
                - yin_parse_augment
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3547,38'
              BranchSideFuncs:
                - yin_parse_base
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3550,44'
              BranchSideFuncs:
                - yin_parse_belongs_to
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3553,37'
              BranchSideFuncs:
                - yin_parse_bit
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3556,38'
              BranchSideFuncs:
                - yin_parse_case
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3559,40'
              BranchSideFuncs:
                - yin_parse_choice
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3562,40'
              BranchSideFuncs:
                - yin_parse_config
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3568,38'
              BranchSideFuncs:
                - yin_parse_meta
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3568,38'
              BranchSideFuncs:
                - yin_parse_meta
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3568,38'
              BranchSideFuncs:
                - yin_parse_meta
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3568,38'
              BranchSideFuncs:
                - yin_parse_meta
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3571,43'
              BranchSideFuncs:
                - yin_parse_container
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3574,39'
              BranchSideFuncs:
                - yin_parse_qname
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3578,45'
              BranchSideFuncs:
                - yin_parse_simple_elem
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3578,45'
              BranchSideFuncs:
                - yin_parse_simple_elem
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3581,45'
              BranchSideFuncs:
                - yin_parse_simple_elem
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3584,41'
              BranchSideFuncs:
                - yin_parse_deviate
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3587,43'
              BranchSideFuncs:
                - yin_parse_deviation
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3590,38'
              BranchSideFuncs:
                - yin_parse_enum
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3593,41'
              BranchSideFuncs:
                - yin_parse_err_msg
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3596,43'
              BranchSideFuncs:
                - yin_parse_extension
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3599,41'
              BranchSideFuncs:
                - yin_parse_feature
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3602,44'
              BranchSideFuncs:
                - yin_parse_fracdigits
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3605,42'
              BranchSideFuncs:
                - yin_parse_grouping
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3608,42'
              BranchSideFuncs:
                - yin_parse_identity
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3612,39'
              BranchSideFuncs:
                - yin_parse_qname
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3612,39'
              BranchSideFuncs:
                - yin_parse_qname
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3615,45'
              BranchSideFuncs:
                - yin_parse_simple_elem
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3618,40'
              BranchSideFuncs:
                - yin_parse_import
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3621,22'
              BranchSideFuncs:
                - yin_parse_include
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - ly_log
            - BranchSide:      'src/parser_yin.c:3629,39'
              BranchSideFuncs:
                - yin_parse_inout
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3629,39'
              BranchSideFuncs:
                - yin_parse_inout
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3632,38'
              BranchSideFuncs:
                - yin_parse_leaf
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3635,42'
              BranchSideFuncs:
                - yin_parse_leaflist
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3638,40'
              BranchSideFuncs:
                - yin_parse_length
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3641,38'
              BranchSideFuncs:
                - yin_parse_list
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3644,43'
              BranchSideFuncs:
                - yin_parse_mandatory
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3648,40'
              BranchSideFuncs:
                - yin_parse_minmax
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3648,40'
              BranchSideFuncs:
                - yin_parse_minmax
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3651,42'
              BranchSideFuncs:
                - yin_parse_modifier
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3654,38'
              BranchSideFuncs:
                - yin_parse_must
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3657,45'
              BranchSideFuncs:
                - yin_parse_simple_elem
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3660,46'
              BranchSideFuncs:
                - yin_parse_notification
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3663,43'
              BranchSideFuncs:
                - yin_parse_orderedby
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3666,38'
              BranchSideFuncs:
                - yin_parse_path
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3669,41'
              BranchSideFuncs:
                - yin_parse_pattern
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3673,43'
              BranchSideFuncs:
                - yin_parse_value_pos
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3673,43'
              BranchSideFuncs:
                - yin_parse_value_pos
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3676,45'
              BranchSideFuncs:
                - yin_parse_simple_elem
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3680,39'
              BranchSideFuncs:
                - yin_parse_range
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3683,40'
              BranchSideFuncs:
                - yin_parse_refine
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3686,46'
              BranchSideFuncs:
                - yin_pasrse_reqinstance
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3689,42'
              BranchSideFuncs:
                - yin_parse_revision
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3692,47'
              BranchSideFuncs:
                - yin_parse_revision_date
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3695,40'
              BranchSideFuncs:
                - yin_parse_status
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3698,38'
              BranchSideFuncs:
                - yin_parse_type
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3701,41'
              BranchSideFuncs:
                - yin_parse_typedef
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3704,38'
              BranchSideFuncs:
                - yin_parse_uses
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3707,38'
              BranchSideFuncs:
                - yin_parse_when
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3710,45'
              BranchSideFuncs:
                - yin_parse_yangversion
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3713,45'
              BranchSideFuncs:
                - yin_parse_yin_element
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3718,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3718,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3726,17'
              BranchSideFuncs:
                - ly_log
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3530,25'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3530,68'
              BranchSideFuncs:
                - yin_parse_extension_instance
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3530,88'
              BranchSideFuncs:
                - yin_parse_extension_instance
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3621,56'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3621,60'
              BranchSideFuncs:
                - yin_parse_include
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - ly_log
            - BranchSide:      'src/parser_yin.c:3625,41'
              BranchSideFuncs:
                - yin_parse_include
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3621,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3622,21'
              BranchSideFuncs:
                - ly_log
                - yin_parse_include
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3625,41'
              BranchSideFuncs:
                - yin_parse_include
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3622,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3625,41'
              BranchSideFuncs:
                - ly_log
                - yin_parse_include
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3625,41'
              BranchSideFuncs:
                - ly_log
                - yin_parse_include
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3718,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3718,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3719,17'
              BranchSideFuncs:
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3719,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3720,21'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
            - BranchSide:      'src/parser_yin.c:3723,41'
              BranchSideFuncs:
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3720,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3720,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3721,21'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3721,21'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3719,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3721,21'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3729,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3729,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3731,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - yin_match_keyword
                - get_record
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_content
                - lyxml_ctx_next
                - lyxml_ctx_next
                - yin_parse_yin_element
                - yin_parse_yangversion
                - yin_parse_when
                - yin_parse_uses
                - yin_parse_typedef
                - yin_parse_type
                - yin_parse_status
                - yin_parse_revision_date
                - yin_parse_revision
                - yin_pasrse_reqinstance
                - yin_parse_refine
                - yin_parse_range
                - yin_parse_simple_elem
                - yin_parse_value_pos
                - yin_parse_pattern
                - yin_parse_path
                - yin_parse_orderedby
                - yin_parse_notification
                - yin_parse_simple_elem
                - yin_parse_must
                - yin_parse_modifier
                - yin_parse_minmax
                - yin_parse_mandatory
                - yin_parse_list
                - yin_parse_length
                - yin_parse_leaflist
                - yin_parse_leaf
                - yin_parse_inout
                - yin_parse_include
                - ly_log
                - yin_parse_import
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_identity
                - yin_parse_grouping
                - yin_parse_fracdigits
                - yin_parse_feature
                - yin_parse_extension
                - yin_parse_err_msg
                - yin_parse_enum
                - yin_parse_deviation
                - yin_parse_deviate
                - yin_parse_simple_elem
                - yin_parse_simple_elem
                - yin_parse_qname
                - yin_parse_container
                - yin_parse_meta
                - yin_parse_config
                - yin_parse_choice
                - yin_parse_case
                - yin_parse_bit
                - yin_parse_belongs_to
                - yin_parse_base
                - yin_parse_augment
                - yin_parse_argument
                - yin_parse_any
                - yin_parse_action
                - yin_parse_extension_instance
                - ly_log
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_subelem_first_constraint
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_check_relative_order
        - Branch String:   'src/parser_yin.c:3731,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3479,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3731,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3734,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3734,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3738,9'
              BranchSideFuncs:
                - yin_validate_value
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3738,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3738,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3739,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3739,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3744,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3740,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3740,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3740,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3740,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3740,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3741,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3741,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
            - BranchSide:      'src/parser_yin.c:3742,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_check_subelem_mandatory_constraint
        - Branch String:   'src/parser_yin.c:3744,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3744,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3748,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3748,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3751,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3465,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3469,9'
          Dst:             lyxml_ctx_peek
        - Src:             'src/parser_yin.c:3476,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3482,24'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3486,23'
          Dst:             get_record
        - Src:             'src/parser_yin.c:3489,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3489,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3491,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3491,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3500,23'
          Dst:             yin_check_relative_order
        - Src:             'src/parser_yin.c:3507,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3507,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3507,17'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3512,23'
          Dst:             yin_check_subelem_first_constraint
        - Src:             'src/parser_yin.c:3518,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3518,21'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3518,21'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3529,23'
          Dst:             yin_parse_extension_instance
        - Src:             'src/parser_yin.c:3534,23'
          Dst:             yin_parse_action
        - Src:             'src/parser_yin.c:3538,23'
          Dst:             yin_parse_any
        - Src:             'src/parser_yin.c:3541,23'
          Dst:             yin_parse_argument
        - Src:             'src/parser_yin.c:3544,23'
          Dst:             yin_parse_augment
        - Src:             'src/parser_yin.c:3547,23'
          Dst:             yin_parse_base
        - Src:             'src/parser_yin.c:3550,23'
          Dst:             yin_parse_belongs_to
        - Src:             'src/parser_yin.c:3553,23'
          Dst:             yin_parse_bit
        - Src:             'src/parser_yin.c:3556,23'
          Dst:             yin_parse_case
        - Src:             'src/parser_yin.c:3559,23'
          Dst:             yin_parse_choice
        - Src:             'src/parser_yin.c:3562,23'
          Dst:             yin_parse_config
        - Src:             'src/parser_yin.c:3568,23'
          Dst:             yin_parse_meta
        - Src:             'src/parser_yin.c:3571,23'
          Dst:             yin_parse_container
        - Src:             'src/parser_yin.c:3574,23'
          Dst:             yin_parse_qname
        - Src:             'src/parser_yin.c:3578,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3581,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3584,23'
          Dst:             yin_parse_deviate
        - Src:             'src/parser_yin.c:3587,23'
          Dst:             yin_parse_deviation
        - Src:             'src/parser_yin.c:3590,23'
          Dst:             yin_parse_enum
        - Src:             'src/parser_yin.c:3593,23'
          Dst:             yin_parse_err_msg
        - Src:             'src/parser_yin.c:3596,23'
          Dst:             yin_parse_extension
        - Src:             'src/parser_yin.c:3599,23'
          Dst:             yin_parse_feature
        - Src:             'src/parser_yin.c:3602,23'
          Dst:             yin_parse_fracdigits
        - Src:             'src/parser_yin.c:3605,23'
          Dst:             yin_parse_grouping
        - Src:             'src/parser_yin.c:3608,23'
          Dst:             yin_parse_identity
        - Src:             'src/parser_yin.c:3612,23'
          Dst:             yin_parse_qname
        - Src:             'src/parser_yin.c:3615,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3618,23'
          Dst:             yin_parse_import
        - Src:             'src/parser_yin.c:3622,21'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3625,23'
          Dst:             yin_parse_include
        - Src:             'src/parser_yin.c:3629,23'
          Dst:             yin_parse_inout
        - Src:             'src/parser_yin.c:3632,23'
          Dst:             yin_parse_leaf
        - Src:             'src/parser_yin.c:3635,23'
          Dst:             yin_parse_leaflist
        - Src:             'src/parser_yin.c:3638,23'
          Dst:             yin_parse_length
        - Src:             'src/parser_yin.c:3641,23'
          Dst:             yin_parse_list
        - Src:             'src/parser_yin.c:3644,23'
          Dst:             yin_parse_mandatory
        - Src:             'src/parser_yin.c:3648,23'
          Dst:             yin_parse_minmax
        - Src:             'src/parser_yin.c:3651,23'
          Dst:             yin_parse_modifier
        - Src:             'src/parser_yin.c:3654,23'
          Dst:             yin_parse_must
        - Src:             'src/parser_yin.c:3657,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3660,23'
          Dst:             yin_parse_notification
        - Src:             'src/parser_yin.c:3663,23'
          Dst:             yin_parse_orderedby
        - Src:             'src/parser_yin.c:3666,23'
          Dst:             yin_parse_path
        - Src:             'src/parser_yin.c:3669,23'
          Dst:             yin_parse_pattern
        - Src:             'src/parser_yin.c:3673,23'
          Dst:             yin_parse_value_pos
        - Src:             'src/parser_yin.c:3676,23'
          Dst:             yin_parse_simple_elem
        - Src:             'src/parser_yin.c:3680,23'
          Dst:             yin_parse_range
        - Src:             'src/parser_yin.c:3683,23'
          Dst:             yin_parse_refine
        - Src:             'src/parser_yin.c:3686,23'
          Dst:             yin_pasrse_reqinstance
        - Src:             'src/parser_yin.c:3689,23'
          Dst:             yin_parse_revision
        - Src:             'src/parser_yin.c:3692,23'
          Dst:             yin_parse_revision_date
        - Src:             'src/parser_yin.c:3695,23'
          Dst:             yin_parse_status
        - Src:             'src/parser_yin.c:3698,23'
          Dst:             yin_parse_type
        - Src:             'src/parser_yin.c:3701,23'
          Dst:             yin_parse_typedef
        - Src:             'src/parser_yin.c:3704,23'
          Dst:             yin_parse_uses
        - Src:             'src/parser_yin.c:3707,23'
          Dst:             yin_parse_when
        - Src:             'src/parser_yin.c:3710,23'
          Dst:             yin_parse_yangversion
        - Src:             'src/parser_yin.c:3713,23'
          Dst:             yin_parse_yin_element
        - Src:             'src/parser_yin.c:3718,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3720,21'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3721,21'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3723,23'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:3726,17'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3731,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3738,9'
          Dst:             yin_validate_value
        - Src:             'src/parser_yin.c:3740,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3740,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3744,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3748,5'
          Dst:             yin_check_subelem_mandatory_constraint
    - functionName:    yin_match_keyword
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - name
        - name_len
        - prefix
        - prefix_len
        - parent
      BBCount:         25
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ly_in_free
        - ly_in_new_memory
        - lysp_match_kw
        - lyxml_ns_get
        - strcmp
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:185,15'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:185,19'
              BranchSideFuncs:
                - lyxml_ns_get
                - strcmp
                - ly_in_new_memory
                - lysp_match_kw
                - ly_in_free
                - strncmp
            - BranchSide:      'src/parser_yin.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:185,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:189,24'
              BranchSideFuncs:
                - lyxml_ns_get
                - strcmp
                - ly_in_new_memory
                - lysp_match_kw
                - ly_in_free
                - strncmp
        - Branch String:   'src/parser_yin.c:190,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:191,14'
              BranchSideFuncs:
                - strcmp
                - ly_in_new_memory
                - lysp_match_kw
                - ly_in_free
                - strncmp
            - BranchSide:      'src/parser_yin.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:191,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:192,13'
              BranchSideFuncs:
                - ly_in_new_memory
                - lysp_match_kw
                - ly_in_free
                - strncmp
            - BranchSide:      'src/parser_yin.c:194,5'
              BranchSideFuncs:
                - ly_in_new_memory
                - lysp_match_kw
                - ly_in_free
                - strncmp
        - Branch String:   'src/parser_yin.c:199,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:199,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:200,13'
              BranchSideFuncs:
                - lysp_match_kw
                - ly_in_free
                - strncmp
        - Branch String:   'src/parser_yin.c:205,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:207,14'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:212,21'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/parser_yin.c:207,35'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:207,39'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:210,16'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:207,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:210,16'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:212,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:215,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:189,10'
          Dst:             lyxml_ns_get
        - Src:             'src/parser_yin.c:191,14'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:199,5'
          Dst:             ly_in_new_memory
        - Src:             'src/parser_yin.c:201,10'
          Dst:             lysp_match_kw
        - Src:             'src/parser_yin.c:203,5'
          Dst:             ly_in_free
        - Src:             'src/parser_yin.c:212,13'
          Dst:             strncmp
    - functionName:    get_record
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - array_size
        - array
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:525,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:526,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:530,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:526,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:527,21'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:529,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yin_check_relative_order
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3042
      functionLinenumberEnd: 3062
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cur_stmt
        - next_stmt
        - parent_stmt
      BBCount:         22
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - kw2kw_group
        - ly_vlog
        - lyplg_ext_stmt2str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3045,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3045,5'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3047,9'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3045,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3045,5'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3047,9'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3047,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3049,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3052,5'
              BranchSideFuncs:
                - kw2kw_group
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3052,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3052,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3053,5'
              BranchSideFuncs:
                - kw2kw_group
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3053,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3053,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3055,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3055,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3056,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3061,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3056,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3056,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3056,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3045,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3052,5'
          Dst:             kw2kw_group
        - Src:             'src/parser_yin.c:3053,5'
          Dst:             kw2kw_group
        - Src:             'src/parser_yin.c:3056,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3056,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3056,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3056,9'
          Dst:             ly_vlog
    - functionName:    yin_check_subelem_first_constraint
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - subelem_info
        - subelem_info_size
        - current_element
        - exp_first
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:573,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:574,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:581,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:574,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:575,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:579,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:575,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:575,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:575,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:575,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:575,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:575,13'
          Dst:             ly_vlog
    - functionName:    yin_parse_extension_instance
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3345
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - parent_stmt
        - parent_stmt_index
        - exts
      BBCount:         93
      ICount:          796
      EdgeCount:       124
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - asprintf
        - calloc
        - ly_log
        - ly_store_prefix_data
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyxml_ctx_next
        - realloc
        - strlen
        - yin_parse_element_generic
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3350,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3350,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:3351,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:3351,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3351,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:3353,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3353,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
            - BranchSide:      'src/parser_yin.c:3353,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
        - Branch String:   'src/parser_yin.c:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3353,5'
              BranchSideFuncs:
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
            - BranchSide:      'src/parser_yin.c:3353,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:3353,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3353,5'
              BranchSideFuncs:
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
            - BranchSide:      'src/parser_yin.c:3353,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:3355,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3356,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
            - BranchSide:      'src/parser_yin.c:3362,47'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - ly_log
        - Branch String:   'src/parser_yin.c:3356,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3356,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3356,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3362,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3364,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yin.c:3367,5'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3367,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3367,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3370,5'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3370,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3370,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3373,25'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3377,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3380,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3380,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3381,14'
              BranchSideFuncs:
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3406,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3381,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3382,27'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3399,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3383,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3384,28'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lyxml_ctx_next
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3386,38'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3391,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3391,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3392,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3392,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3392,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3393,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3393,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3395,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3395,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3395,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3395,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3395,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3397,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3397,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3398,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - __assert_fail
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3399,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3399,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3402,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3380,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3402,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3406,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3406,5'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3407,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3407,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3408,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3432,16'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3408,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3408,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3409,9'
              BranchSideFuncs:
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3409,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3418,13'
              BranchSideFuncs:
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:3431,9'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:3418,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3419,18'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3419,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3420,28'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
            - BranchSide:      'src/parser_yin.c:3422,38'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3426,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3426,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:3427,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_unres_exts_add
                - yin_parse_element_generic
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3427,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3409,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3427,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3431,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3431,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3432,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3432,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3434,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3434,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3434,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3434,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3350,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3351,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3353,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:3353,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3353,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3356,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3362,9'
          Dst:             asprintf
        - Src:             'src/parser_yin.c:3364,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3367,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3370,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3370,5'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_yin.c:3377,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3382,27'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3391,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3393,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3395,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3395,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3399,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3402,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3406,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3408,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3418,13'
          Dst:             yin_parse_element_generic
        - Src:             'src/parser_yin.c:3426,13'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3427,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3431,9'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:3434,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_action
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2703
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - act_meta
      BBCount:         38
      ICount:          408
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2711,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2711,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2711,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2711,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2711,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2711,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2712,21'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2716,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2716,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2717,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2717,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2717,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2720,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2720,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2720,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2730,30'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2732,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2735,10'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2735,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2736,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2740,10'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2738,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2738,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2738,9'
              BranchSideFuncs:
                - lydict_insert
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2738,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2738,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2739,5'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2740,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2741,9'
              BranchSideFuncs:
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2747,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2743,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2743,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2743,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2743,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2743,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2744,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2747,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2747,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2749,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2711,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2711,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2716,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2717,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2720,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2730,12'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2731,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2738,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:2743,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:2747,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_any
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - any_kw
        - node_meta
      BBCount:         20
      ICount:          287
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1549,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1549,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1549,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1549,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1549,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1549,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1549,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1549,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1550,22'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1554,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1555,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1555,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1555,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1557,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1569,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1569,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1572,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1572,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1574,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1549,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1549,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1554,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1555,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1569,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1572,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_argument
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - arg_meta
        - exts
      BBCount:         10
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2190,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2190,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2191,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2191,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2191,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2193,5'
              BranchSideFuncs:
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2193,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2193,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2190,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2191,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2193,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_augment
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - aug_meta
      BBCount:         28
      ICount:          300
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - strlen
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2769,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2769,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2769,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2769,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2769,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2769,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2769,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2769,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2770,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2774,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2774,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2775,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2775,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2775,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2776,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2776,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2779,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2776,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2779,5'
              BranchSideFuncs:
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2779,5'
              BranchSideFuncs:
                - ly_log
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2779,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2779,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2797,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2799,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2799,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2802,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2802,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2804,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2769,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2769,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2774,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2775,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2776,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:2776,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2779,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2797,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2798,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2802,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_base
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - dest
        - exts
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - yin_parse_simple_elements
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:893,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:894,36'
              BranchSideFuncs:
                - yin_parse_simple_elements
            - BranchSide:      'src/parser_yin.c:897,16'
              BranchSideFuncs:
                - ly_log
                - yin_parse_simple_elements
        - Branch String:   'src/parser_yin.c:895,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:897,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:898,9'
              BranchSideFuncs:
                - yin_parse_simple_elements
            - BranchSide:      'src/parser_yin.c:900,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:898,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:899,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:895,9'
          Dst:             yin_parse_simple_elements
        - Src:             'src/parser_yin.c:898,9'
          Dst:             yin_parse_simple_elements
        - Src:             'src/parser_yin.c:900,9'
          Dst:             ly_log
    - functionName:    yin_parse_belongs_to
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - submod
        - exts
      BBCount:         15
      ICount:          181
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1220,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1220,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1221,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1221,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1221,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1222,9'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1222,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1223,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1228,19'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1223,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1223,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1223,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1230,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1230,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1232,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1220,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1221,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1223,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1225,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1228,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1230,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_bit
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         34
      ICount:          346
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - ly_vlog
        - lyxml_ctx_next
        - realloc
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:797,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:797,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:797,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:797,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:797,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:797,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:797,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:799,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:799,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:800,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:800,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:800,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:801,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:803,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:801,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:801,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:801,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:801,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:801,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:812,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:812,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:815,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:815,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:815,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:817,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:797,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:797,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:797,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:799,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:800,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:801,5'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:801,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:812,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:815,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_case
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node_meta
      BBCount:         22
      ICount:          253
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2553,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2553,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2553,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2553,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2553,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2553,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2553,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2553,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2554,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2558,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2558,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2559,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2559,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2559,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2562,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2562,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2562,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2577,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2579,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2579,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2582,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2582,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2582,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2584,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2553,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2553,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2558,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2559,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2562,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2577,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2578,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2582,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_choice
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node_meta
      BBCount:         22
      ICount:          262
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2603,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2603,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2603,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2603,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2603,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2603,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2603,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2603,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2605,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2609,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2609,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2610,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2610,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2610,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2613,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2613,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2613,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2631,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2633,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2633,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2636,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2636,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2636,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2638,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2603,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2603,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2609,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2610,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2613,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2631,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2632,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2636,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_config
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - exts
      BBCount:         19
      ICount:          162
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1936,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1936,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1937,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1937,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1937,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1938,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1938,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1939,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1940,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1940,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1941,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1943,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1943,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1943,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1943,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1950,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1950,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1952,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1936,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1937,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1938,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1940,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1943,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1945,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1948,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1950,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_meta
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - parent_stmt
        - value
        - exts
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1255,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1255,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1259,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1255,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1255,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1259,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1255,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1255,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1259,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1255,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1255,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1259,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1259,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1260,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1260,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1260,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1263,5'
              BranchSideFuncs:
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1263,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1263,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1255,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:1259,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1260,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1263,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_container
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2489
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node_meta
      BBCount:         22
      ICount:          268
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2496,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2496,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2496,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2496,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2496,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2496,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2496,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2496,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2497,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2501,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2501,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2502,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2502,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2502,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2505,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2505,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2505,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2527,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2529,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2529,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2532,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2532,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2532,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2534,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2496,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2496,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2501,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2502,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2505,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2527,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2528,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2532,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_qname
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - subinfo
        - exts
      BBCount:         41
      ICount:          445
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ly_log
        - realloc
        - yin_parse_simple_element
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1089,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1091,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:1100,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
                - realloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:1107,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
                - realloc
                - ly_log
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:1114,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1091,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1092,42'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1094,44'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:1095,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1095,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1095,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
        - Branch String:   'src/parser_yin.c:1095,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1095,13'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1095,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1095,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1095,13'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1095,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1100,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1100,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:1102,40'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:1103,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1103,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1103,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
        - Branch String:   'src/parser_yin.c:1103,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1103,9'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1103,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1103,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1103,9'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1103,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1107,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1107,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:1109,40'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:1110,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1110,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1110,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_simple_element
        - Branch String:   'src/parser_yin.c:1110,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1110,9'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1110,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1110,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1110,9'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:1110,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yin.c:1095,13'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1095,13'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1095,13'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1098,16'
          Dst:             yin_parse_simple_element
        - Src:             'src/parser_yin.c:1100,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:1103,9'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1103,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1103,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1105,16'
          Dst:             yin_parse_simple_element
        - Src:             'src/parser_yin.c:1107,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:1110,9'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1110,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1110,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1112,16'
          Dst:             yin_parse_simple_element
        - Src:             'src/parser_yin.c:1117,5'
          Dst:             ly_log
    - functionName:    yin_parse_simple_elem
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - parent_stmt
        - subinfo
        - arg_type
        - arg_val_type
        - exts
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - yin_parse_simple_element
        - yin_parse_simple_elements
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:868,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:869,9'
              BranchSideFuncs:
                - yin_parse_simple_element
            - BranchSide:      'src/parser_yin.c:872,9'
              BranchSideFuncs:
                - yin_parse_simple_elements
        - Branch String:   'src/parser_yin.c:869,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:869,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:871,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:872,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:872,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:869,9'
          Dst:             yin_parse_simple_element
        - Src:             'src/parser_yin.c:872,9'
          Dst:             yin_parse_simple_elements
    - functionName:    yin_parse_deviate
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - deviates
      BBCount:         51
      ICount:          617
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2826,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2826,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2827,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2827,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2827,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2829,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2829,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2830,17'
              BranchSideFuncs:
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2831,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2831,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2832,17'
              BranchSideFuncs:
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2833,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2833,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2834,17'
              BranchSideFuncs:
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2835,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2835,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2836,17'
              BranchSideFuncs:
                - lydict_remove
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2838,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2838,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2838,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2838,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2845,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2846,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2854,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
                - calloc
                - ly_log
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2847,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2847,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2848,31'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2854,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2855,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2874,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - calloc
                - ly_log
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2856,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2856,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2857,36'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2874,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2875,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2894,17'
              BranchSideFuncs:
                - calloc
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2876,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2876,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2877,36'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2895,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2895,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
            - BranchSide:      'src/parser_yin.c:2896,36'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2907,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2910,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2910,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2910,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2912,14'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2914,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2914,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2914,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2914,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2914,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2916,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2826,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2827,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2829,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2831,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2833,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2835,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2838,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2840,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2843,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2846,13'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2847,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2852,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2855,17'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2856,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2872,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2875,17'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2876,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2891,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2894,17'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2895,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2905,15'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2910,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_deviation
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - deviations
      BBCount:         43
      ICount:          345
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - lysp_deviation_free
        - lyxml_ctx_next
        - realloc
        - strlen
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2935,36'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2935,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:2935,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:2938,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2938,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2938,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2938,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2938,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2938,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2938,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2938,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2938,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2941,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2941,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2942,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2942,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2942,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2943,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2943,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2944,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2943,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2944,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2944,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2952,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2952,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2955,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2955,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2955,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2955,5'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
        - Branch String:   'src/parser_yin.c:2958,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2959,36'
              BranchSideFuncs:
                - lysp_deviation_free
                - free
            - BranchSide:      'src/parser_yin.c:2962,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2960,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2960,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2960,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yin.c:2960,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2960,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2961,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2960,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2960,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2961,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2960,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2960,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2961,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2938,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2938,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2938,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2941,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2942,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2943,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:2943,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2951,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2955,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2959,9'
          Dst:             lysp_deviation_free
    - functionName:    yin_parse_enum
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         42
      ICount:          411
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - ly_vlog
        - lysp_check_enum_name
        - lyxml_ctx_next
        - realloc
        - strcmp
        - strlen
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:760,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:760,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_enum_name
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:760,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_enum_name
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:760,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:760,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_enum_name
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:760,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:760,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:760,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_enum_name
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:760,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:762,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:762,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:763,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strlen
                - lysp_check_enum_name
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:763,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:764,5'
              BranchSideFuncs:
                - strlen
                - lysp_check_enum_name
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:764,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:764,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:765,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:765,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:765,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:765,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:768,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:766,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:766,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:777,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:777,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:780,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:780,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:780,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:782,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:760,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:760,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:760,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:762,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:763,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:764,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:764,5'
          Dst:             lysp_check_enum_name
        - Src:             'src/parser_yin.c:765,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:765,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:766,5'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:766,5'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:777,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:780,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_err_msg
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - value
        - exts
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1286,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1286,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1287,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1287,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1287,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1289,5'
              BranchSideFuncs:
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1289,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1291,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1286,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1287,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1289,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_extension
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - extensions
      BBCount:         19
      ICount:          232
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyxml_ctx_next
        - realloc
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2210,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2210,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2210,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2210,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2210,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2210,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2210,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2210,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2210,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2211,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2211,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2212,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2212,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2212,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2214,41'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2223,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2223,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2226,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2226,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2226,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2210,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2210,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2210,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2211,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2212,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2223,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2226,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_feature
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - features
      BBCount:         19
      ICount:          224
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyxml_ctx_next
        - realloc
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2244,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2244,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2244,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2244,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2244,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2244,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2244,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2247,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2247,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2248,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2248,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2248,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2251,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2259,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2259,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2262,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2262,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2262,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2244,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2244,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2244,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2247,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2248,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2259,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2262,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_fracdigits
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         35
      ICount:          313
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strtoull
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:712,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:712,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:713,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - __ctype_b_loc
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:713,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:713,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:715,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:715,31'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:715,35'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:716,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:715,55'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:715,59'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:716,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:715,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:716,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:721,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:716,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:716,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:716,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:723,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:724,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:728,10'
              BranchSideFuncs:
                - __errno_location
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:724,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:724,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:724,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:728,27'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:728,31'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:729,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:728,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:729,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:733,19'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:729,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:729,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:729,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:740,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:743,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:743,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:745,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:712,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:713,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:715,59'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yin.c:716,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:717,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:721,5'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:722,11'
          Dst:             strtoull
        - Src:             'src/parser_yin.c:724,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:725,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:728,10'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:729,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:730,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:733,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:740,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:743,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_grouping
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - gr_meta
      BBCount:         27
      ICount:          280
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - ly_log
        - ly_set_add
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2440,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2440,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2440,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2440,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2440,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2440,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2440,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2440,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2441,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2445,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2445,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2446,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2446,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2446,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2449,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2449,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2449,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2466,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2470,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2470,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2473,10'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yin.c:2473,14'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2473,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2477,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2473,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2474,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:2477,12'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2474,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2474,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2475,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2440,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2440,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2445,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2446,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2449,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2466,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2467,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2470,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2474,9'
          Dst:             ly_set_add
    - functionName:    yin_parse_identity
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - identities
      BBCount:         19
      ICount:          233
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyxml_ctx_next
        - realloc
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2280,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2280,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2280,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2280,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2280,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2280,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2280,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2280,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2280,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2283,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2283,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2284,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2284,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2284,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2287,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2296,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2296,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2299,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2299,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2299,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2301,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2280,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2280,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2280,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2283,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2284,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2296,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2299,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_import
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - imp_meta
      BBCount:         21
      ICount:          260
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - lysp_check_prefix
        - lyxml_ctx_next
        - realloc
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2004,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2004,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
            - BranchSide:      'src/parser_yin.c:2004,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2004,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2004,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
            - BranchSide:      'src/parser_yin.c:2004,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2004,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2004,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
            - BranchSide:      'src/parser_yin.c:2004,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2015,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2015,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2016,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2016,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2016,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2017,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2017,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2017,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2020,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2020,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2020,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2023,5'
              BranchSideFuncs:
                - lysp_check_prefix
        - Branch String:   'src/parser_yin.c:2023,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2023,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2025,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2004,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:2004,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2004,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2015,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2016,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2017,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2020,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2023,5'
          Dst:             lysp_check_prefix
    - functionName:    yin_parse_include
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - inc_meta
      BBCount:         27
      ICount:          296
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ly_ctx_get_module_latest
        - ly_log
        - ly_vlog
        - lyxml_ctx_next
        - realloc
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1862,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1862,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1862,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1862,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1862,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1862,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1862,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1862,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1862,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1865,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1865,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1866,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1866,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1866,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1870,17'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1870,44'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1870,72'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1871,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1870,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1871,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1876,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1871,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1871,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1871,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1883,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1883,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1886,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1886,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1886,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1888,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1862,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1862,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1862,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1865,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1866,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1870,10'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1870,47'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/parser_yin.c:1871,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1883,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1886,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_inout
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - inout_kw
        - inout_meta
      BBCount:         24
      ICount:          300
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - ly_vlog
        - lydict_insert
        - lyplg_ext_stmt2str
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2657,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2657,5'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2657,5'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2657,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2657,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2658,38'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2662,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2662,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2663,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2663,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2663,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2666,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2666,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2679,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2681,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2681,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2684,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2684,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2684,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2686,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2686,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2687,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2691,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2687,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2687,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2687,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:2657,5'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:2662,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2663,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2666,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2679,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2680,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2684,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2687,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:2687,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_leaf
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node_meta
      BBCount:         20
      ICount:          303
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1590,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1590,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1590,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1590,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1590,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1590,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1591,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1595,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1595,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1596,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1596,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1596,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1599,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1614,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1614,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1617,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1617,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1617,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1619,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1590,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1590,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1595,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1596,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1614,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1617,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_leaflist
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node_meta
      BBCount:         36
      ICount:          430
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1634,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1634,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1634,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1634,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1634,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1634,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1634,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1634,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1636,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1640,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1640,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1641,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1641,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1641,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1644,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1661,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1661,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1664,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1664,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1664,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1667,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1667,22'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1667,26'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1671,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1667,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1668,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1671,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1668,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1668,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1668,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1671,20'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1671,24'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1676,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:1671,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1672,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1676,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:1672,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1672,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1672,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:1634,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1634,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1640,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1641,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1661,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1664,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:1668,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1672,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_length
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - ly_log
        - yin_parse_restriction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1051,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1051,5'
              BranchSideFuncs:
                - yin_parse_restriction
            - BranchSide:      'src/parser_yin.c:1052,5'
              BranchSideFuncs:
                - yin_parse_restriction
        - Branch String:   'src/parser_yin.c:1052,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1052,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1053,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1050,20'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1051,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1052,5'
          Dst:             yin_parse_restriction
    - functionName:    yin_parse_list
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node_meta
      BBCount:         30
      ICount:          334
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - ly_log
        - ly_vlog
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2319,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2319,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2319,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2319,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2319,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2319,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2319,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2319,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2320,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2324,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2325,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2325,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2328,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2328,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2328,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2354,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2356,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2356,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2359,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2359,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2359,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2361,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:2361,19'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2361,23'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2366,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2361,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2362,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2366,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:2362,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2362,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:2362,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:2319,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2319,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2324,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2325,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2328,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2354,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2355,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2359,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:2362,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_mandatory
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - exts
      BBCount:         19
      ICount:          162
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2044,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2044,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2045,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2045,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2045,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2046,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2046,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2047,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2048,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2048,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2049,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2051,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2051,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2051,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2051,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2058,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2058,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2060,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2044,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2045,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2046,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2048,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2051,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2053,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2056,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2058,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_minmax
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - cur_stmt
        - dest
      BBCount:         47
      ICount:          258
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - yin_parse_maxelements
        - yin_parse_minelements
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1468,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1468,5'
              BranchSideFuncs:
                - __assert_fail
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1469,5'
              BranchSideFuncs:
                - __assert_fail
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1468,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1468,5'
              BranchSideFuncs:
                - __assert_fail
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1469,5'
              BranchSideFuncs:
                - __assert_fail
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1469,5'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1472,9'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1469,5'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1472,9'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1469,5'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1472,9'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1469,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1469,5'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1472,9'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1472,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1473,16'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1476,16'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1473,15'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1473,83'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1473,127'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1476,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1477,16'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1480,16'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1477,15'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1477,76'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1477,113'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1480,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1481,16'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1485,42'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1481,15'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1481,79'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1481,119'
              BranchSideFuncs:
                - yin_parse_minelements
                - yin_parse_maxelements
        - Branch String:   'src/parser_yin.c:1490,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1491,9'
              BranchSideFuncs:
                - yin_parse_maxelements
            - BranchSide:      'src/parser_yin.c:1493,9'
              BranchSideFuncs:
                - yin_parse_minelements
        - Branch String:   'src/parser_yin.c:1491,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1491,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1492,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:1493,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1493,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1468,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:1469,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:1491,9'
          Dst:             yin_parse_maxelements
        - Src:             'src/parser_yin.c:1493,9'
          Dst:             yin_parse_minelements
    - functionName:    yin_parse_modifier
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - pat
        - exts
      BBCount:         23
      ICount:          213
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_vlog
        - lydict_insert_zc
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - strcpy
        - strlen
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:961,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:961,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strcmp
                - lydict_remove
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:963,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strcmp
                - lydict_remove
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:963,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:963,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:964,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - lydict_remove
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:964,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:964,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:965,16'
              BranchSideFuncs:
                - strcmp
                - lydict_remove
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:965,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:966,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:971,19'
              BranchSideFuncs:
                - lydict_remove
                - strlen
                - malloc
                - ly_log
                - strcpy
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:966,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:966,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:966,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:975,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:975,5'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:976,12'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:981,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:981,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:983,5'
              BranchSideFuncs:
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:983,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:983,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:985,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:961,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:963,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:964,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:965,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:966,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:968,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:971,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:974,27'
          Dst:             strlen
        - Src:             'src/parser_yin.c:975,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:976,5'
          Dst:             strcpy
        - Src:             'src/parser_yin.c:977,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:981,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:983,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_must
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - restrs
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - realloc
        - yin_parse_restriction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1070,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1070,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - yin_parse_restriction
            - BranchSide:      'src/parser_yin.c:1070,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - yin_parse_restriction
        - Branch String:   'src/parser_yin.c:1070,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1070,5'
              BranchSideFuncs:
                - yin_parse_restriction
            - BranchSide:      'src/parser_yin.c:1070,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1070,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1070,5'
              BranchSideFuncs:
                - yin_parse_restriction
            - BranchSide:      'src/parser_yin.c:1070,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yin.c:1070,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1070,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1070,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1071,12'
          Dst:             yin_parse_restriction
    - functionName:    yin_parse_notification
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - notif_meta
      BBCount:         22
      ICount:          254
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2386,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2386,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2386,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:2386,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2386,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2386,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2386,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2386,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:2387,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2391,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2391,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2392,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2392,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2395,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2395,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2395,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2413,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2415,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2415,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2418,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2418,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2386,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2386,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2391,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2392,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2395,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:2413,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2414,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:2418,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_orderedby
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - flags
        - exts
      BBCount:         19
      ICount:          164
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1516,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1516,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1517,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1517,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1517,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1518,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1518,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1519,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1520,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1520,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1521,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1523,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1523,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1523,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1523,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1530,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1530,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1532,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1516,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1517,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1518,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1520,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1523,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1525,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1528,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1530,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_path
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_path_parse
        - lydict_remove
        - yin_parse_simple_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:624,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:624,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:626,25'
              BranchSideFuncs:
                - ly_path_parse
                - lydict_remove
        - Branch String:   'src/parser_yin.c:629,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:629,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:630,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:624,5'
          Dst:             yin_parse_simple_element
        - Src:             'src/parser_yin.c:626,11'
          Dst:             ly_path_parse
        - Src:             'src/parser_yin.c:628,5'
          Dst:             lydict_remove
    - functionName:    yin_parse_pattern
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         23
      ICount:          336
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lydict_insert_zc
        - lydict_remove
        - lyxml_ctx_next
        - realloc
        - strlen
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:666,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:666,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - malloc
                - ly_log
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:666,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - malloc
                - ly_log
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:666,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:666,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - malloc
                - ly_log
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:666,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:666,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:666,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - malloc
                - ly_log
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:666,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:667,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:667,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:668,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strlen
                - malloc
                - ly_log
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:668,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:668,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:669,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:672,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:672,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:673,13'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert_zc
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:677,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:677,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:678,22'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:690,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:690,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:693,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:693,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:695,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:666,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:666,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:666,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:667,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:668,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:669,18'
          Dst:             strlen
        - Src:             'src/parser_yin.c:672,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:674,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:677,5'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:690,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:693,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_value_pos
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - enm
      BBCount:         68
      ICount:          461
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - __errno_location
        - ly_vlog
        - lydict_remove
        - lyplg_ext_stmt2str
        - lyxml_ctx_next
        - strcmp
        - strtoll
        - strtoull
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1138,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
            - BranchSide:      'src/parser_yin.c:1141,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
        - Branch String:   'src/parser_yin.c:1138,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1138,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
            - BranchSide:      'src/parser_yin.c:1141,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
        - Branch String:   'src/parser_yin.c:1144,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1144,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1145,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
        - Branch String:   'src/parser_yin.c:1145,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1145,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1146,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
        - Branch String:   'src/parser_yin.c:1146,19'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1146,23'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1148,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1146,44'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1146,48'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1148,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1146,68'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1147,15'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1148,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1147,35'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1147,39'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1147,66'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1147,61'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1147,66'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1148,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1147,99'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1147,110'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1154,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1146,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1148,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1154,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - strtoll
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1148,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1148,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1148,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1155,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1156,23'
              BranchSideFuncs:
                - strtoll
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1163,25'
              BranchSideFuncs:
                - strtoull
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1157,42'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1157,46'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1158,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1157,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1158,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1162,5'
              BranchSideFuncs:
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1158,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1158,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1158,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1164,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1165,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1165,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1165,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1165,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1171,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1172,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1176,9'
              BranchSideFuncs:
                - __errno_location
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1172,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1172,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1172,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1176,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1177,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1182,9'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1177,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1177,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1177,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1182,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1183,22'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1185,22'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1193,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1193,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1196,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1196,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1196,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1196,5'
              BranchSideFuncs:
                - lydict_remove
      Callsites:
        - Src:             'src/parser_yin.c:1138,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:1144,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1145,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1147,103'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1148,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:1148,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1154,5'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:1156,15'
          Dst:             strtoll
        - Src:             'src/parser_yin.c:1158,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:1158,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1163,16'
          Dst:             strtoull
        - Src:             'src/parser_yin.c:1165,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:1165,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1172,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:1172,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1176,9'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:1177,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:1177,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1193,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1196,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:1199,5'
          Dst:             lydict_remove
    - functionName:    yin_parse_range
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - ly_log
        - yin_parse_restriction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1033,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1033,5'
              BranchSideFuncs:
                - yin_parse_restriction
            - BranchSide:      'src/parser_yin.c:1034,5'
              BranchSideFuncs:
                - yin_parse_restriction
        - Branch String:   'src/parser_yin.c:1034,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1034,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1035,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1032,19'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1033,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1034,5'
          Dst:             yin_parse_restriction
    - functionName:    yin_parse_refine
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - refines
      BBCount:         25
      ICount:          319
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lyxml_ctx_next
        - realloc
        - strlen
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1735,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1735,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1735,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1735,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1735,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1735,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1735,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1738,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1738,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1739,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1739,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1739,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1740,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1740,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1743,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1740,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1743,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1743,40'
              BranchSideFuncs:
                - ly_log
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1757,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1757,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1760,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1760,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1760,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1762,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1735,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1735,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1735,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1738,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1739,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1740,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:1740,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1757,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1760,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_pasrse_reqinstance
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         20
      ICount:          175
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:923,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:923,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:924,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:924,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:924,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:925,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:925,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:926,9'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:927,23'
              BranchSideFuncs:
                - strcmp
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:927,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:928,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:928,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:928,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:928,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:935,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:935,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:938,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:938,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:938,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:940,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:923,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:924,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:925,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:927,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:928,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:930,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:933,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:935,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:938,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_revision
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - revs
      BBCount:         21
      ICount:          239
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - lydict_remove
        - lysp_check_date
        - lyxml_ctx_next
        - realloc
        - strlen
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1821,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1821,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_date
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1821,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_date
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1821,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1821,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_date
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1821,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1821,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1821,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - strlen
                - lysp_check_date
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1821,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1824,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1824,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1825,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strlen
                - lysp_check_date
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1825,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1825,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1827,44'
              BranchSideFuncs:
                - strlen
                - lysp_check_date
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1827,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1828,23'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1831,12'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1841,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1841,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1844,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1844,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1844,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1846,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1821,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1821,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1821,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1824,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1825,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1827,60'
          Dst:             strlen
        - Src:             'src/parser_yin.c:1827,9'
          Dst:             lysp_check_date
        - Src:             'src/parser_yin.c:1828,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1832,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1841,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1844,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_revision_date
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - rev
        - exts
      BBCount:         12
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - lydict_remove
        - lysp_check_date
        - lyxml_ctx_next
        - strcpy
        - strlen
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1907,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1908,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strlen
                - lysp_check_date
                - strcpy
                - lydict_remove
                - yin_parse_content
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1908,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1908,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1909,5'
              BranchSideFuncs:
                - strlen
                - lysp_check_date
                - strcpy
                - lydict_remove
                - yin_parse_content
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1909,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1909,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1912,12'
              BranchSideFuncs:
                - strcpy
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1915,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1915,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1917,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1907,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1908,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1909,5'
          Dst:             strlen
        - Src:             'src/parser_yin.c:1909,5'
          Dst:             lysp_check_date
        - Src:             'src/parser_yin.c:1909,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1912,5'
          Dst:             strcpy
        - Src:             'src/parser_yin.c:1913,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1915,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_status
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - exts
      BBCount:         22
      ICount:          178
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2079,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2079,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2080,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2080,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2080,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2081,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2081,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2082,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2083,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2083,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2084,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2085,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2085,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2086,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2088,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2088,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2088,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2088,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2095,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2095,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2097,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2079,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2080,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2081,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2083,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2085,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2088,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2090,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2093,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2095,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_type
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - subinfo
      BBCount:         27
      ICount:          361
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - realloc
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1308,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1309,47'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:1313,36'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:1310,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1310,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:1311,39'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:1317,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1318,27'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:1325,18'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1320,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1320,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1320,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1320,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1320,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1320,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1341,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1341,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1342,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1342,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1342,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1343,5'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1343,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1343,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1346,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1346,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1346,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1348,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1309,47'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1310,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1320,9'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1320,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1320,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1341,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1342,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1343,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1346,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_typedef
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - typedef_meta
      BBCount:         24
      ICount:          277
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - ly_set_add
        - lyxml_ctx_next
        - realloc
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1692,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1692,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:1692,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:1692,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1692,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:1692,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1692,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1692,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:1692,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1695,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1695,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1696,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:1696,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1696,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1699,40'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:1709,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1709,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1712,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_set_add
        - Branch String:   'src/parser_yin.c:1712,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1712,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1715,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/parser_yin.c:1715,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1716,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:1719,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:1716,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1716,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1717,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1692,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:1692,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1692,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1695,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1696,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1709,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1712,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:1716,9'
          Dst:             ly_set_add
    - functionName:    yin_parse_uses
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node_meta
      BBCount:         20
      ICount:          272
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1778,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1778,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1778,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1778,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1778,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1778,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1779,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1783,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1783,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1784,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1784,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1784,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1787,38'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1799,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1799,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1802,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1802,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1802,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1804,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1778,5'
          Dst:             calloc
        - Src:             'src/parser_yin.c:1778,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:1783,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1784,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1799,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1802,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_when
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - when_p
      BBCount:         14
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ly_log
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2114,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - free
            - BranchSide:      'src/parser_yin.c:2116,26'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - free
                - free
        - Branch String:   'src/parser_yin.c:2117,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2117,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2119,31'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
                - free
        - Branch String:   'src/parser_yin.c:2120,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2120,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/parser_yin.c:2122,15'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2129,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2129,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2132,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:2132,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2132,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2113,12'
          Dst:             calloc
        - Src:             'src/parser_yin.c:2114,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:2116,11'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2119,11'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2129,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:2132,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_yangversion
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - version
        - exts
      BBCount:         19
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1972,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1973,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1973,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1973,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1974,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1974,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1975,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1976,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:1976,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1977,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:1979,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1979,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1979,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1979,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1986,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1986,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1988,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1972,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1973,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1974,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1976,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1979,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1981,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1984,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:1986,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_yin_element
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - flags
        - exts
      BBCount:         19
      ICount:          165
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2154,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2154,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2155,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2155,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2155,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2156,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2156,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2157,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2158,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
                - lydict_remove
                - lydict_remove
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:2158,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2159,10'
              BranchSideFuncs:
                - lydict_remove
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:2161,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2161,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2161,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:2161,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:2168,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2168,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:2154,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:2155,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:2156,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2158,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:2161,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:2163,9'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2166,5'
          Dst:             lydict_remove
        - Src:             'src/parser_yin.c:2168,5'
          Dst:             yin_parse_content
    - functionName:    yin_validate_value
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - val_type
      BBCount:         45
      ICount:          302
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ly_getutf8
        - ly_log
        - ly_vlog
        - lysp_check_identifierchar
        - lysp_check_stringchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:420,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:420,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - ly_log
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:422,11'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - ly_log
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yin.c:420,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:420,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - ly_log
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:422,11'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - ly_log
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/parser_yin.c:423,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:424,9'
              BranchSideFuncs:
                - ly_getutf8
                - lysp_check_stringchar
                - ly_vlog
                - ly_log
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:444,10'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:424,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:424,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:427,17'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_vlog
                - ly_getutf8
                - ly_vlog
                - ly_log
                - lysp_check_identifierchar
                - lysp_check_identifierchar
        - Branch String:   'src/parser_yin.c:424,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:424,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:424,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:427,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:429,13'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:432,13'
              BranchSideFuncs:
                - lysp_check_identifierchar
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:436,13'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:436,13'
              BranchSideFuncs:
                - lysp_check_stringchar
                - ly_vlog
                - ly_getutf8
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:440,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:429,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:429,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:430,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:432,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:432,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:433,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:436,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:437,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_getutf8
                - lysp_check_stringchar
                - lysp_check_identifierchar
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:441,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:423,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yin.c:441,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:444,29'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:445,15'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:451,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:445,47'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:445,51'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:447,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/parser_yin.c:444,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:447,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:451,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:447,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:447,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:447,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:420,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:424,9'
          Dst:             ly_getutf8
        - Src:             'src/parser_yin.c:424,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:429,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_yin.c:432,13'
          Dst:             lysp_check_identifierchar
        - Src:             'src/parser_yin.c:436,13'
          Dst:             lysp_check_stringchar
        - Src:             'src/parser_yin.c:441,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:447,9'
          Dst:             ly_vlog
    - functionName:    yin_check_subelem_mandatory_constraint
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ctx
        - subelem_info
        - subelem_info_size
        - current_element
      BBCount:         16
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ly_vlog
        - lyplg_ext_stmt2str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:546,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:548,14'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:555,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:548,61'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:548,66'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:553,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:548,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:549,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:553,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:549,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:549,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:549,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_stmt2str
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:549,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:549,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:549,13'
          Dst:             ly_vlog
    - functionName:    yin_unres_exts_add
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - exts
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_set_add
      functionUses:    35
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:645,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:646,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/parser_yin.c:649,24'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/parser_yin.c:649,12'
          Dst:             ly_set_add
    - functionName:    yin_parse_restriction
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - restr_kw
        - restr
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1009,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1011,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1009,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1011,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1009,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1009,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
            - BranchSide:      'src/parser_yin.c:1011,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1011,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1011,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1012,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1012,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1012,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1013,22'
              BranchSideFuncs:
                - yin_parse_content
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1015,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1015,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1018,5'
              BranchSideFuncs:
                - yin_unres_exts_add
        - Branch String:   'src/parser_yin.c:1018,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:1020,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:1009,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:1011,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1012,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1015,5'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1018,5'
          Dst:             yin_unres_exts_add
    - functionName:    yin_parse_simple_element
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent
        - parent_stmt
        - value
        - arg_type
        - arg_val_type
        - exts
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyxml_ctx_next
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:605,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:605,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:606,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:606,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:608,30'
              BranchSideFuncs:
                - yin_parse_content
      Callsites:
        - Src:             'src/parser_yin.c:605,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:606,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:608,12'
          Dst:             yin_parse_content
    - functionName:    subelems_allocator
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - count
        - parent
        - result
      BBCount:         90
      ICount:          671
      EdgeCount:       124
      CyclomaticComplexity: 36
      functionsReached:
        - calloc
        - ly_log
        - subelems_deallocator
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:349,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:349,5'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:351,5'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:352,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:354,29'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:394,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:354,29'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:354,29'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:354,29'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:356,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:356,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:357,36'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:364,22'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:360,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:360,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:361,33'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:362,32'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:392,30'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:392,30'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:364,20'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:365,33'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:372,22'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:368,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:368,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:369,32'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:369,32'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:369,32'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:369,32'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:372,20'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:373,34'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:380,23'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:376,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:376,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:377,30'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:377,30'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:377,30'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:377,30'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:380,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:380,63'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:381,32'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:380,20'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:381,32'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:389,33'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:384,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:384,13'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:385,34'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
        - Branch String:   'src/parser_yin.c:392,30'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:352,35'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
            - BranchSide:      'src/parser_yin.c:352,35'
              BranchSideFuncs:
                - calloc
                - subelems_deallocator
                - ly_log
                - calloc
                - calloc
                - calloc
      Callsites:
        - Src:             'src/parser_yin.c:348,15'
          Dst:             calloc
        - Src:             'src/parser_yin.c:359,25'
          Dst:             calloc
        - Src:             'src/parser_yin.c:367,24'
          Dst:             calloc
        - Src:             'src/parser_yin.c:375,24'
          Dst:             calloc
        - Src:             'src/parser_yin.c:383,26'
          Dst:             calloc
        - Src:             'src/parser_yin.c:399,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:400,5'
          Dst:             ly_log
    - functionName:    subelems_deallocator
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - subelems
      BBCount:         47
      ICount:          278
      EdgeCount:       67
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:324,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:330,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:325,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/parser_yin.c:325,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:326,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/parser_yin.c:328,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    yin_parse_maxelements
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - max
        - flags
        - exts
      BBCount:         41
      ICount:          300
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - ly_vlog
        - lydict_remove
        - lyxml_ctx_next
        - strcmp
        - strtoull
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:1372,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1372,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1373,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - ly_vlog
                - lydict_remove
                - strcmp
                - yin_parse_content
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/parser_yin.c:1373,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1373,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1374,10'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
                - strcmp
                - yin_parse_content
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/parser_yin.c:1374,19'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1374,23'
              BranchSideFuncs:
                - strcmp
                - yin_parse_content
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1375,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1374,44'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1374,48'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1375,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1374,68'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1374,73'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1375,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1374,93'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1374,97'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - lydict_remove
                - strcmp
                - yin_parse_content
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1380,16'
              BranchSideFuncs:
                - strcmp
                - yin_parse_content
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1374,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1375,9'
              BranchSideFuncs:
                - strcmp
                - yin_parse_content
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1380,16'
              BranchSideFuncs:
                - strcmp
                - yin_parse_content
                - lydict_remove
                - __errno_location
                - strtoull
                - __errno_location
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1375,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1375,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1375,9'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1380,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1381,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - yin_parse_content
                - lydict_remove
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:1396,29'
              BranchSideFuncs:
                - yin_parse_content
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1384,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1388,14'
              BranchSideFuncs:
                - __errno_location
                - yin_parse_content
                - lydict_remove
                - ly_vlog
        - Branch String:   'src/parser_yin.c:1384,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1384,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1384,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1388,31'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1388,35'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1389,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1388,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1389,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1393,16'
              BranchSideFuncs:
                - yin_parse_content
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1389,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1389,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1389,13'
              BranchSideFuncs:
                - ly_vlog
                - lydict_remove
        - Branch String:   'src/parser_yin.c:1397,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:1397,5'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/parser_yin.c:1397,5'
              BranchSideFuncs:
                - lydict_remove
      Callsites:
        - Src:             'src/parser_yin.c:1372,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:1373,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:1374,97'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yin.c:1375,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1380,9'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:1381,9'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:1382,15'
          Dst:             strtoull
        - Src:             'src/parser_yin.c:1384,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1388,14'
          Dst:             __errno_location
        - Src:             'src/parser_yin.c:1389,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:1396,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:1400,5'
          Dst:             lydict_remove
    - functionName:    yin_parse_simple_elements
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - values
        - arg_type
        - arg_val_type
        - exts
      BBCount:         20
      ICount:          208
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lyxml_ctx_next
        - realloc
        - yin_parse_attribute
        - yin_parse_content
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:837,33'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:837,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - realloc
                - ly_log
            - BranchSide:      'src/parser_yin.c:837,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
                - realloc
                - ly_log
        - Branch String:   'src/parser_yin.c:842,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:842,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:842,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:842,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:842,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:842,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:842,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:842,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_content
            - BranchSide:      'src/parser_yin.c:842,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:844,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:844,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:845,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:845,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:847,5'
              BranchSideFuncs:
                - yin_parse_content
        - Branch String:   'src/parser_yin.c:847,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:847,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:849,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:842,5'
          Dst:             realloc
        - Src:             'src/parser_yin.c:842,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:842,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:844,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:845,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:847,5'
          Dst:             yin_parse_content
    - functionName:    yin_parse_element_generic
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3223
      functionLinenumberEnd: 3330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - element
      BBCount:         107
      ICount:          877
      EdgeCount:       146
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - asprintf
        - calloc
        - ly_log
        - ly_store_prefix_data
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lyxml_ctx_next
        - strlen
        - yin_match_keyword
        - yin_parse_element_generic
        - yin_parse_extension_instance_arg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3228,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3228,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - ly_log
            - BranchSide:      'src/parser_yin.c:3231,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - ly_log
        - Branch String:   'src/parser_yin.c:3232,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3232,5'
              BranchSideFuncs:
                - lydict_insert
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - ly_log
            - BranchSide:      'src/parser_yin.c:3235,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - ly_log
        - Branch String:   'src/parser_yin.c:3235,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3236,45'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3248,9'
              BranchSideFuncs:
                - lydict_insert
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3236,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3238,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/parser_yin.c:3242,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3242,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3242,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3245,9'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3245,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3247,5'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3248,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3248,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3255,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3257,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3261,18'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_extension_instance_arg
        - Branch String:   'src/parser_yin.c:3257,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3329,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3329,12'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3261,16'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3263,48'
              BranchSideFuncs:
                - yin_parse_extension_instance_arg
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3266,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3264,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3265,5'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3266,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3266,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3269,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3269,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3270,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3271,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3271,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3272,20'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3272,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3274,37'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3276,30'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3281,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3281,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3282,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3284,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3285,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3290,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3285,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3285,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3287,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3287,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3287,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3287,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3287,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3288,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3288,17'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3289,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
                - calloc
                - ly_log
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3290,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3290,17'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3292,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3269,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3292,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3296,53'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3296,56'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3297,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3296,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3297,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3315,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3297,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3297,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3298,9'
              BranchSideFuncs:
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3298,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3300,45'
              BranchSideFuncs:
                - yin_parse_element_generic
                - __assert_fail
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3313,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3301,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3301,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3302,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3302,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3304,37'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_parse_element_generic
            - BranchSide:      'src/parser_yin.c:3306,30'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_ctx_next
                - yin_parse_element_generic
        - Branch String:   'src/parser_yin.c:3310,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3310,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
            - BranchSide:      'src/parser_yin.c:3311,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_parse_element_generic
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3311,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3298,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3311,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3315,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3325,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3316,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3316,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3316,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs:
                - lydict_insert
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3316,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3316,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3317,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3317,13'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3320,13'
              BranchSideFuncs:
                - strlen
                - ly_store_prefix_data
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3320,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3320,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3322,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3325,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3325,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3228,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3231,16'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3232,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3236,13'
          Dst:             asprintf
        - Src:             'src/parser_yin.c:3238,13'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3242,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3245,9'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3245,9'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_yin.c:3248,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3251,22'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3257,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3257,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3263,15'
          Dst:             yin_parse_extension_instance_arg
        - Src:             'src/parser_yin.c:3266,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3270,19'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3271,13'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3281,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3285,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3287,17'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3287,17'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3290,17'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3292,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3297,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3300,19'
          Dst:             yin_parse_element_generic
        - Src:             'src/parser_yin.c:3310,13'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3311,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3316,13'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3316,13'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3320,13'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3320,13'
          Dst:             ly_store_prefix_data
        - Src:             'src/parser_yin.c:3325,9'
          Dst:             lyxml_ctx_next
    - functionName:    yin_parse_extension_instance_arg
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parent_stmt
        - arg
      BBCount:         161
      ICount:          955
      EdgeCount:       192
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_vlog
        - lydict_insert
        - lydict_insert_zc
        - lyplg_ext_stmt2str
        - lyxml_ctx_next
        - yin_match_keyword
        - yin_parse_attribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3077,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3077,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3079,13'
              BranchSideFuncs:
                - yin_parse_attribute
                - __assert_fail
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
                - yin_parse_attribute
                - yin_parse_attribute
                - yin_parse_attribute
                - yin_parse_attribute
                - yin_parse_attribute
                - yin_parse_attribute
                - yin_parse_attribute
                - yin_parse_attribute
                - yin_parse_attribute
                - ly_log
        - Branch String:   'src/parser_yin.c:3079,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3111,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3111,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3111,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3141,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3141,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3141,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3145,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3145,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3149,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3149,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3152,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3156,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3156,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3159,9'
              BranchSideFuncs:
                - yin_parse_attribute
            - BranchSide:      'src/parser_yin.c:3168,9'
              BranchSideFuncs:
                - yin_parse_attribute
                - __assert_fail
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3168,9'
              BranchSideFuncs:
                - yin_parse_attribute
                - __assert_fail
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3168,9'
              BranchSideFuncs:
                - yin_parse_attribute
                - __assert_fail
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3168,9'
              BranchSideFuncs:
                - yin_parse_attribute
                - __assert_fail
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3168,9'
              BranchSideFuncs:
                - yin_parse_attribute
                - __assert_fail
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3206,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/parser_yin.c:3106,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3106,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3107,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3111,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3111,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3112,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3136,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3137,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3141,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3141,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3142,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3145,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3145,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3146,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3149,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3150,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3152,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3152,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3153,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3156,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3157,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3159,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3159,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3160,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3168,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3168,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3171,9'
              BranchSideFuncs:
                - __assert_fail
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3171,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3171,9'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3172,13'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3172,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3173,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3175,15'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3173,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3173,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3174,9'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3175,58'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3175,62'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3175,88'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3175,84'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3175,88'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3176,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3175,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3176,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3182,35'
              BranchSideFuncs:
                - yin_match_keyword
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3176,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3176,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3176,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3184,53'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3184,57'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3185,19'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3184,86'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3185,19'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3186,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3185,57'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3185,61'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3190,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3184,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3186,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3190,9'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3186,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3186,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3186,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3190,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3190,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3193,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3193,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3194,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
        - Branch String:   'src/parser_yin.c:3194,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3194,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3195,13'
              BranchSideFuncs:
                - lyxml_ctx_next
                - lydict_insert
                - lyxml_ctx_next
                - lydict_insert_zc
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3195,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3193,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3195,13'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3199,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3199,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3199,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3199,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3199,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3200,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3200,9'
              BranchSideFuncs:
                - lyxml_ctx_next
            - BranchSide:      'src/parser_yin.c:3203,9'
              BranchSideFuncs:
                - lyxml_ctx_next
        - Branch String:   'src/parser_yin.c:3203,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3203,9'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3204,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3077,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3106,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3111,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3136,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3141,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3145,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3149,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3152,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3156,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3159,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3168,9'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3171,9'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3173,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3176,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3176,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3182,17'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3186,13'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3186,13'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3190,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3194,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3195,13'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3199,9'
          Dst:             lydict_insert_zc
        - Src:             'src/parser_yin.c:3199,9'
          Dst:             lydict_insert
        - Src:             'src/parser_yin.c:3203,9'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3206,9'
          Dst:             ly_log
    - functionName:    kw2kw_group
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 3028
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - kw
        - group
      BBCount:         40
      ICount:          173
      EdgeCount:       79
      CyclomaticComplexity: 41
      functionsReached:
        - ly_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:2976,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:2983,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2983,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2983,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2983,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2983,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2988,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2988,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2995,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2995,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2995,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2995,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:2999,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3023,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/parser_yin.c:3023,9'
          Dst:             ly_log
    - functionName:    yin_match_argument_name
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         70
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:233,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:239,14'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/parser_yin.c:239,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:241,9'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:248,9'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:255,9'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:262,9'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:269,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_yin.c:282,9'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:289,9'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:242,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:242,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:249,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:249,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:249,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:256,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:256,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:256,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:263,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:263,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:263,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:270,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:270,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:276,20'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/parser_yin.c:270,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:271,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/parser_yin.c:276,20'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/parser_yin.c:271,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:271,17'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/parser_yin.c:273,24'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/parser_yin.c:271,17'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:272,17'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:273,24'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/parser_yin.c:283,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:283,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:283,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:290,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:290,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:291,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:297,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:298,13'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:305,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:242,13'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:249,13'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:256,13'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:263,13'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:270,13'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:271,17'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:273,24'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:276,20'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:283,13'
          Dst:             strncmp
        - Src:             'src/parser_yin.c:290,13'
          Dst:             strncmp
    - functionName:    yin_parse_module
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3960
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yin_ctx
        - in
        - mod
      BBCount:         37
      ICount:          354
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - calloc
        - ly_in_skip
        - ly_log
        - ly_log_location_revert
        - ly_set_add
        - ly_set_new
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_module_free
        - lysp_yin_ctx_free
        - lyxml_ctx_new
        - strlen
        - yin_match_keyword
        - yin_parse_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3968,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3968,5'
              BranchSideFuncs:
                - ly_set_new
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_mod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
                - free
                - ly_log
            - BranchSide:      'src/parser_yin.c:3969,7'
              BranchSideFuncs:
                - ly_set_new
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_mod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
                - free
                - ly_log
        - Branch String:   'src/parser_yin.c:3970,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3970,5'
              BranchSideFuncs:
                - free
                - ly_log
            - BranchSide:      'src/parser_yin.c:3971,5'
              BranchSideFuncs:
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_mod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:3971,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3971,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3972,49'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_mod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:3975,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3975,5'
              BranchSideFuncs:
                - ly_set_add
                - yin_match_keyword
                - yin_parse_mod
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3976,18'
              BranchSideFuncs:
                - ly_set_add
                - yin_match_keyword
                - yin_parse_mod
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:3982,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3983,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3986,16'
              BranchSideFuncs:
                - yin_parse_mod
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3987,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4013,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4013,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3994,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3994,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3997,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/parser_yin.c:3997,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3998,13'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:4003,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3998,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3999,13'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:4001,20'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yin.c:4003,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4004,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4010,19'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:4004,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4013,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4013,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:4014,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:4015,33'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:4019,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3967,16'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3968,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3970,5'
          Dst:             ly_set_new
        - Src:             'src/parser_yin.c:3970,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3971,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_yin.c:3974,13'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3975,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3977,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yin.c:3980,10'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3983,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3987,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3987,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3993,11'
          Dst:             yin_parse_mod
        - Src:             'src/parser_yin.c:3997,12'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yin.c:4001,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_yin.c:4004,9'
          Dst:             strlen
        - Src:             'src/parser_yin.c:4004,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:4013,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yin.c:4015,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yin.c:4016,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    yin_parse_mod
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3763
      functionLinenumberEnd: 3819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - mod
      BBCount:         19
      ICount:          264
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ly_ctx_get_submodule_latest
        - ly_vlog
        - lyxml_ctx_next
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3771,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3771,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3772,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3772,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3772,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3773,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3773,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3773,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3803,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3805,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3808,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3808,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3808,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3812,39'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3813,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3814,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3818,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3814,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3814,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3814,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3771,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3772,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3773,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:3803,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:3804,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:3808,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:3812,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yin.c:3814,9'
          Dst:             ly_vlog
    - functionName:    yin_parse_submodule
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3891
      functionLinenumberEnd: 3956
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yin_ctx
        - ctx
        - main_ctx
        - in
        - submod
      BBCount:         48
      ICount:          406
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - calloc
        - ly_in_skip
        - ly_log
        - ly_log_location_revert
        - ly_set_add
        - ly_vlog
        - lyplg_ext_stmt2str
        - lysp_module_free
        - lysp_yin_ctx_free
        - lyxml_ctx_new
        - strlen
        - yin_match_keyword
        - yin_parse_submod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/parser_yin.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3897,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3900,16'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:3901,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3901,5'
              BranchSideFuncs:
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3902,7'
              BranchSideFuncs:
                - lyxml_ctx_new
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:3904,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3904,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3906,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:3907,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3907,5'
              BranchSideFuncs:
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
            - BranchSide:      'src/parser_yin.c:3908,18'
              BranchSideFuncs:
                - ly_set_add
                - yin_match_keyword
                - yin_parse_submod
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log
        - Branch String:   'src/parser_yin.c:3918,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3919,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3922,16'
              BranchSideFuncs:
                - yin_parse_submod
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3923,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3949,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3949,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3929,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3929,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3932,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/parser_yin.c:3932,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3933,13'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3938,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3933,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3934,13'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3936,20'
              BranchSideFuncs:
                - ly_in_skip
                - __ctype_b_loc
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
                - strlen
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3938,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3939,9'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3945,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3939,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3949,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3949,5'
              BranchSideFuncs:
                - strlen
                - ly_vlog
                - ly_log_location_revert
                - lysp_module_free
                - lysp_yin_ctx_free
        - Branch String:   'src/parser_yin.c:3950,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3951,55'
              BranchSideFuncs:
                - lysp_module_free
                - lysp_yin_ctx_free
            - BranchSide:      'src/parser_yin.c:3955,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/parser_yin.c:3897,5'
          Dst:             __assert_fail
        - Src:             'src/parser_yin.c:3900,16'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3901,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3904,5'
          Dst:             lyxml_ctx_new
        - Src:             'src/parser_yin.c:3906,13'
          Dst:             calloc
        - Src:             'src/parser_yin.c:3907,5'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3913,5'
          Dst:             ly_set_add
        - Src:             'src/parser_yin.c:3916,10'
          Dst:             yin_match_keyword
        - Src:             'src/parser_yin.c:3919,9'
          Dst:             ly_log
        - Src:             'src/parser_yin.c:3923,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/parser_yin.c:3923,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3928,11'
          Dst:             yin_parse_submod
        - Src:             'src/parser_yin.c:3932,12'
          Dst:             __ctype_b_loc
        - Src:             'src/parser_yin.c:3936,9'
          Dst:             ly_in_skip
        - Src:             'src/parser_yin.c:3939,9'
          Dst:             strlen
        - Src:             'src/parser_yin.c:3939,9'
          Dst:             ly_vlog
        - Src:             'src/parser_yin.c:3949,5'
          Dst:             ly_log_location_revert
        - Src:             'src/parser_yin.c:3951,9'
          Dst:             lysp_module_free
        - Src:             'src/parser_yin.c:3952,9'
          Dst:             lysp_yin_ctx_free
    - functionName:    yin_parse_submod
      functionSourceFile: '/src/libyang/src/parser_yin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3831
      functionLinenumberEnd: 3886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - submod
      BBCount:         22
      ICount:          258
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ly_ctx_get_submodule_latest
        - ly_vlog
        - lyxml_ctx_next
        - strcmp
        - subelems_allocator
        - subelems_deallocator
        - yin_parse_attribute
        - yin_parse_content
        - yin_unres_exts_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/parser_yin.c:3839,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3839,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3840,5'
              BranchSideFuncs:
                - yin_parse_attribute
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3840,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3840,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3841,5'
              BranchSideFuncs:
                - subelems_allocator
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3841,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3841,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3870,29'
              BranchSideFuncs:
                - yin_parse_content
                - subelems_deallocator
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3872,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3872,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3875,5'
              BranchSideFuncs:
                - yin_unres_exts_add
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3875,5'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3875,5'
              BranchSideFuncs: []
            - BranchSide:      'src/parser_yin.c:3879,39'
              BranchSideFuncs:
                - ly_ctx_get_submodule_latest
                - strcmp
                - ly_vlog
        - Branch String:   'src/parser_yin.c:3880,13'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3880,23'
              BranchSideFuncs:
                - strcmp
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3885,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3880,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3881,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3885,5'
              BranchSideFuncs: []
        - Branch String:   'src/parser_yin.c:3881,9'
          Branch Sides:
            - BranchSide:      'src/parser_yin.c:3881,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/parser_yin.c:3881,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/parser_yin.c:3839,5'
          Dst:             lyxml_ctx_next
        - Src:             'src/parser_yin.c:3840,5'
          Dst:             yin_parse_attribute
        - Src:             'src/parser_yin.c:3841,5'
          Dst:             subelems_allocator
        - Src:             'src/parser_yin.c:3870,11'
          Dst:             yin_parse_content
        - Src:             'src/parser_yin.c:3871,5'
          Dst:             subelems_deallocator
        - Src:             'src/parser_yin.c:3875,5'
          Dst:             yin_unres_exts_add
        - Src:             'src/parser_yin.c:3879,11'
          Dst:             ly_ctx_get_submodule_latest
        - Src:             'src/parser_yin.c:3880,16'
          Dst:             strcmp
        - Src:             'src/parser_yin.c:3881,9'
          Dst:             ly_vlog
    - functionName:    plugins_iter
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - index
      BBCount:         19
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins.c:148,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:150,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:151,19'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:153,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:151,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:153,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:153,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:153,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:156,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:160,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins.c:148,5'
          Dst:             __assert_fail
    - functionName:    lyplg_add_type_plugin
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - version
        - recs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_add_plugin
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins.c:660,12'
          Dst:             lyplg_add_plugin
    - functionName:    lyplg_add_plugin
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - version
        - type
        - recs
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - plugins_insert
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins.c:628,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:628,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - ly_log
                - plugins_insert
                - pthread_mutex_unlock
                - ly_log
            - BranchSide:      'src/plugins.c:630,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - ly_log
                - plugins_insert
                - pthread_mutex_unlock
                - ly_log
        - Branch String:   'src/plugins.c:630,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:631,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins.c:637,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - ly_log
                - plugins_insert
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:638,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:640,9'
              BranchSideFuncs:
                - plugins_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:645,26'
              BranchSideFuncs:
                - plugins_insert
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/plugins.c:628,5'
          Dst:             ly_log
        - Src:             'src/plugins.c:631,9'
          Dst:             ly_log
        - Src:             'src/plugins.c:637,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/plugins.c:640,9'
          Dst:             pthread_mutex_unlock
        - Src:             'src/plugins.c:641,9'
          Dst:             ly_log
        - Src:             'src/plugins.c:645,11'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:646,5'
          Dst:             pthread_mutex_unlock
    - functionName:    plugins_insert
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - recs
      BBCount:         27
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ly_set_add
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/plugins.c:241,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:242,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/plugins.c:245,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_add
        - Branch String:   'src/plugins.c:245,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:246,79'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:254,81'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:248,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:248,26'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:248,17'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:250,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:251,13'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:253,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:251,13'
          Branch Sides:
            - BranchSide:      'src/plugins.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:252,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:256,19'
          Branch Sides:
            - BranchSide:      'src/plugins.c:256,26'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:256,17'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:258,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:0,0'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins.c:259,13'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins.c:259,13'
          Branch Sides:
            - BranchSide:      'src/plugins.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:260,9'
              BranchSideFuncs:
                - ly_set_add
      Callsites:
        - Src:             'src/plugins.c:251,13'
          Dst:             ly_set_add
        - Src:             'src/plugins.c:259,13'
          Dst:             ly_set_add
    - functionName:    lyplg_add_extension_plugin
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - version
        - recs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_add_plugin
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins.c:654,12'
          Dst:             lyplg_add_plugin
    - functionName:    lyplg_add
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathname
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins.c:576,5'
          Dst:             ly_log
    - functionName:    lyplg_init
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - builtin_type_plugins_only
      BBCount:         73
      ICount:          334
      EdgeCount:       106
      CyclomaticComplexity: 35
      functionsReached:
        - plugins_insert
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins.c:489,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:491,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:496,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:496,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:496,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:497,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:497,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:497,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:498,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:498,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:498,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:499,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:499,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:499,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:500,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:500,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:500,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:501,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:501,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:501,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:502,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:502,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:502,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:503,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:503,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:503,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:504,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:504,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:504,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:505,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:505,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:505,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:506,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:506,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:506,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:507,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:507,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:507,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:510,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:510,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:510,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:511,5'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:511,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:511,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:513,10'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:513,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:515,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:552,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:515,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:515,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:518,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:518,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:518,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:519,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:519,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:519,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:520,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:520,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:520,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:521,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:521,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:521,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:522,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:522,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:522,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:523,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:523,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:523,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:526,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:526,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:526,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:527,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:527,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:527,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:528,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:528,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:528,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:531,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:531,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:531,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:534,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:534,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:534,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:537,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:537,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:537,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:538,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:538,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:538,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:539,9'
              BranchSideFuncs:
                - plugins_insert
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:539,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:539,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:540,9'
              BranchSideFuncs:
                - plugins_insert
                - pthread_mutex_unlock
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:540,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:540,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins.c:541,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/plugins.c:563,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:565,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:567,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins.c:487,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/plugins.c:491,9'
          Dst:             pthread_mutex_unlock
        - Src:             'src/plugins.c:496,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:497,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:498,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:499,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:500,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:501,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:502,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:503,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:504,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:505,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:506,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:507,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:510,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:511,5'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:515,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:518,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:519,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:520,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:521,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:522,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:523,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:526,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:527,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:528,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:531,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:534,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:537,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:538,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:539,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:540,9'
          Dst:             plugins_insert
        - Src:             'src/plugins.c:552,5'
          Dst:             pthread_mutex_unlock
        - Src:             'src/plugins.c:561,5'
          Dst:             pthread_mutex_unlock
    - functionName:    lyplg_clean
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_record_find
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module
        - revision
        - name
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyplg_record_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins.c:211,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:213,36'
              BranchSideFuncs:
                - lyplg_record_find
                - lyplg_record_find
            - BranchSide:      'src/plugins.c:216,10'
              BranchSideFuncs:
                - lyplg_record_find
        - Branch String:   'src/plugins.c:216,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:218,59'
              BranchSideFuncs:
                - lyplg_record_find
      Callsites:
        - Src:             'src/plugins.c:213,18'
          Dst:             lyplg_record_find
        - Src:             'src/plugins.c:218,18'
          Dst:             lyplg_record_find
    - functionName:    lyplg_record_find
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - module
        - revision
        - name
      BBCount:         33
      ICount:          154
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - plugins_iter
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/plugins.c:170,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:170,5'
              BranchSideFuncs:
                - __assert_fail
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:171,5'
              BranchSideFuncs:
                - __assert_fail
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:171,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:171,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:173,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:173,5'
          Branch Sides:
            - BranchSide:      'src/plugins.c:174,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - plugins_iter
                - strcmp
            - BranchSide:      'src/plugins.c:185,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:174,43'
          Branch Sides:
            - BranchSide:      'src/plugins.c:173,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:174,54'
              BranchSideFuncs:
                - strcmp
                - plugins_iter
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:174,13'
          Branch Sides:
            - BranchSide:      'src/plugins.c:173,5'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:175,17'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:175,32'
          Branch Sides:
            - BranchSide:      'src/plugins.c:175,35'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:177,25'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:175,44'
          Branch Sides:
            - BranchSide:      'src/plugins.c:175,54'
              BranchSideFuncs:
                - strcmp
                - plugins_iter
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:177,25'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'src/plugins.c:175,17'
          Branch Sides:
            - BranchSide:      'src/plugins.c:176,17'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins.c:177,25'
              BranchSideFuncs:
                - plugins_iter
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             'src/plugins.c:170,5'
          Dst:             __assert_fail
        - Src:             'src/plugins.c:171,5'
          Dst:             __assert_fail
        - Src:             'src/plugins.c:173,20'
          Dst:             plugins_iter
        - Src:             'src/plugins.c:174,14'
          Dst:             strcmp
        - Src:             'src/plugins.c:174,47'
          Dst:             strcmp
        - Src:             'src/plugins.c:175,47'
          Dst:             strcmp
    - functionName:    lyplg_type_plugin_find
      functionSourceFile: '/src/libyang/src/plugins.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - module
        - revision
        - name
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lyplg_record_find
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins.c:193,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:195,36'
              BranchSideFuncs:
                - lyplg_record_find
                - lyplg_record_find
            - BranchSide:      'src/plugins.c:198,10'
              BranchSideFuncs:
                - lyplg_record_find
        - Branch String:   'src/plugins.c:198,9'
          Branch Sides:
            - BranchSide:      'src/plugins.c:200,54'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:203,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins.c:203,12'
          Branch Sides:
            - BranchSide:      'src/plugins.c:203,51'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins.c:203,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins.c:195,18'
          Dst:             lyplg_record_find
        - Src:             'src/plugins.c:200,18'
          Dst:             lyplg_record_find
    - functionName:    lyplg_type_resolve_leafref_get_target_path
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - ctx_node
        - format
        - prefix_data
        - target_val
        - target_path
      BBCount:         63
      ICount:          486
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_log
        - ly_path_compile_leafref
        - ly_path_free
        - lyxp_expr_parse
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:955,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:958,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:962,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:963,14'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:972,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:962,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:963,14'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:972,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:963,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:963,32'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:963,32'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:963,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:963,42'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:963,44'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:963,62'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:963,62'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:963,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:964,18'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:970,5'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:964,71'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:965,22'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:969,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:965,76'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:966,22'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:969,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:964,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:967,26'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
            - BranchSide:      'src/plugins_types.c:969,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
                - strchr
                - asprintf
                - ly_log
        - Branch String:   'src/plugins_types.c:972,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:974,15'
              BranchSideFuncs:
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
            - BranchSide:      'src/plugins_types.c:987,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
        - Branch String:   'src/plugins_types.c:978,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:980,13'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
                - free
            - BranchSide:      'src/plugins_types.c:985,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - ly_path_free
                - free
        - Branch String:   'src/plugins_types.c:987,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:987,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
            - BranchSide:      'src/plugins_types.c:987,9'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
        - Branch String:   'src/plugins_types.c:987,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:987,9'
              BranchSideFuncs:
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
            - BranchSide:      'src/plugins_types.c:990,23'
              BranchSideFuncs:
                - strchr
                - asprintf
                - lyxp_expr_parse
                - ly_path_free
                - free
                - ly_log
        - Branch String:   'src/plugins_types.c:991,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:0,0'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
                - free
            - BranchSide:      'src/plugins_types.c:992,13'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
                - free
        - Branch String:   'src/plugins_types.c:999,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:999,5'
              BranchSideFuncs:
                - ly_path_free
                - free
            - BranchSide:      'src/plugins_types.c:999,5'
              BranchSideFuncs:
                - ly_path_free
                - free
      Callsites:
        - Src:             'src/plugins_types.c:955,9'
          Dst:             ly_path_compile_leafref
        - Src:             'src/plugins_types.c:977,16'
          Dst:             strchr
        - Src:             'src/plugins_types.c:978,13'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:980,13'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:987,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types.c:990,16'
          Dst:             strchr
        - Src:             'src/plugins_types.c:991,13'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:992,13'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:999,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/plugins_types.c:1002,5'
          Dst:             ly_path_free
    - functionName:    lyplg_type_resolve_leafref
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lref
        - node
        - value
        - tree
        - targets
        - errmsg
      BBCount:         99
      ICount:          640
      EdgeCount:       134
      CyclomaticComplexity: 37
      functionsReached:
        - asprintf
        - ly_err_last
        - ly_log
        - ly_set_add
        - ly_set_new
        - lyd_value_get_canonical
        - lyplg_type_resolve_leafref_get_target_path
        - lyxp_eval
        - lyxp_expr_free
        - lyxp_set_free_content
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1019,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
            - BranchSide:      'src/plugins_types.c:1019,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1019,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
            - BranchSide:      'src/plugins_types.c:1019,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1019,5'
              BranchSideFuncs:
                - ly_log
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
            - BranchSide:      'src/plugins_types.c:1019,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1019,5'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
            - BranchSide:      'src/plugins_types.c:1021,6'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
        - Branch String:   'src/plugins_types.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1023,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
            - BranchSide:      'src/plugins_types.c:1027,39'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
        - Branch String:   'src/plugins_types.c:1027,39'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1027,54'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
            - BranchSide:      'src/plugins_types.c:1027,54'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
                - strchr
        - Branch String:   'src/plugins_types.c:1029,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1029,43'
              BranchSideFuncs:
                - strchr
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
            - BranchSide:      'src/plugins_types.c:1031,56'
              BranchSideFuncs:
                - lyplg_type_resolve_leafref_get_target_path
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
        - Branch String:   'src/plugins_types.c:1029,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1031,56'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
            - BranchSide:      'src/plugins_types.c:1042,20'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
        - Branch String:   'src/plugins_types.c:1033,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1034,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1035,20'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
        - Branch String:   'src/plugins_types.c:1042,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1042,35'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
            - BranchSide:      'src/plugins_types.c:1042,35'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
        - Branch String:   'src/plugins_types.c:1042,35'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1042,49'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
            - BranchSide:      'src/plugins_types.c:1042,63'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
                - ly_err_last
                - asprintf
                - asprintf
        - Branch String:   'src/plugins_types.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1045,25'
              BranchSideFuncs:
                - ly_err_last
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1065,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1045,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1045,13'
              BranchSideFuncs:
                - ly_err_last
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1045,13'
              BranchSideFuncs:
                - ly_err_last
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
        - Branch String:   'src/plugins_types.c:1046,15'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1046,19'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1049,24'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
        - Branch String:   'src/plugins_types.c:1046,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1047,26'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
            - BranchSide:      'src/plugins_types.c:1049,24'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
                - asprintf
        - Branch String:   'src/plugins_types.c:1052,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1053,26'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1055,26'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1057,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1058,14'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1061,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1065,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1067,11'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1070,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1071,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1072,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1074,46'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1074,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1075,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1078,18'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1078,40'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1078,85'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1078,85'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1078,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1079,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
            - BranchSide:      'src/plugins_types.c:1081,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
                - asprintf
        - Branch String:   'src/plugins_types.c:1084,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1086,12'
              BranchSideFuncs:
                - asprintf
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1093,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_new
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1087,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1088,14'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1091,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1093,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1093,9'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1094,9'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1094,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1094,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1095,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1095,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1096,21'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1108,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1096,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1097,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1099,46'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1099,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1100,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1103,18'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1103,40'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1103,85'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1103,85'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_expr_free
                - lyxp_set_free_content
        - Branch String:   'src/plugins_types.c:1103,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1104,34'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:1107,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1105,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1105,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1106,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
                - ly_set_add
        - Branch String:   'src/plugins_types.c:1111,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:1111,35'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/plugins_types.c:1111,35'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/plugins_types.c:1019,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1019,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1019,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1019,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:1027,15'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types.c:1029,10'
          Dst:             strchr
        - Src:             'src/plugins_types.c:1029,36'
          Dst:             strchr
        - Src:             'src/plugins_types.c:1031,13'
          Dst:             lyplg_type_resolve_leafref_get_target_path
        - Src:             'src/plugins_types.c:1042,10'
          Dst:             lyxp_eval
        - Src:             'src/plugins_types.c:1045,13'
          Dst:             ly_err_last
        - Src:             'src/plugins_types.c:1053,17'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:1055,17'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:1087,13'
          Dst:             asprintf
        - Src:             'src/plugins_types.c:1094,9'
          Dst:             ly_set_new
        - Src:             'src/plugins_types.c:1104,22'
          Dst:             ly_set_add
        - Src:             'src/plugins_types.c:1111,5'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types.c:1112,5'
          Dst:             lyxp_set_free_content
    - functionName:    lyplg_type_identity_isderived
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - der
      BBCount:         19
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lyplg_type_identity_isderived
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:914,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:914,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:916,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types.c:916,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:916,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:916,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types.c:916,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:917,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:924,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:917,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:918,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:920,44'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types.c:920,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:921,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types.c:923,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
      Callsites:
        - Src:             'src/plugins_types.c:914,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types.c:920,14'
          Dst:             lyplg_type_identity_isderived
    - functionName:    lyplg_type_make_implemented
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - features
        - unres
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - lys_compile
        - lys_implement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:899,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:900,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:903,5'
              BranchSideFuncs:
                - lys_implement
                - lys_compile
        - Branch String:   'src/plugins_types.c:903,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:903,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:904,5'
              BranchSideFuncs:
                - lys_compile
        - Branch String:   'src/plugins_types.c:904,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:904,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:906,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:903,5'
          Dst:             lys_implement
        - Src:             'src/plugins_types.c:904,5'
          Dst:             lys_compile
    - functionName:    lyplg_type_lypath_free
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - path
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_path_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types.c:893,5'
          Dst:             ly_path_free
    - functionName:    lyplg_type_lypath_new
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - value_len
        - options
        - format
        - prefix_data
        - ctx_node
        - unres
        - path
        - err
      BBCount:         48
      ICount:          316
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - ly_err_clean
        - ly_err_last
        - ly_err_new
        - ly_log
        - ly_path_compile
        - ly_path_free
        - ly_path_parse
        - lys_compile_expr_implement
        - lyxp_expr_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:827,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:827,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:827,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:827,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:827,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:827,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:827,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:827,5'
              BranchSideFuncs:
                - ly_log
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:827,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:827,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:827,5'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:829,6'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
        - Branch String:   'src/plugins_types.c:832,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:836,20'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:836,20'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:836,20'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:842,20'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:842,20'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:842,20'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:842,20'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
            - BranchSide:      'src/plugins_types.c:847,43'
              BranchSideFuncs:
                - ly_err_last
                - ly_path_parse
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
        - Branch String:   'src/plugins_types.c:851,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:852,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:856,9'
              BranchSideFuncs:
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
                - lys_compile_expr_implement
        - Branch String:   'src/plugins_types.c:856,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:858,42'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:866,13'
              BranchSideFuncs:
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:859,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:860,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:863,5'
              BranchSideFuncs:
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:866,22'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:866,26'
              BranchSideFuncs:
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:866,12'
              BranchSideFuncs:
                - ly_path_compile
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:868,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:868,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:869,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:875,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:877,13'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:887,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:877,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:877,17'
              BranchSideFuncs:
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:877,61'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:878,113'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:878,117'
              BranchSideFuncs:
                - ly_err_new
                - ly_path_free
                - ly_err_clean
            - BranchSide:      'src/plugins_types.c:878,15'
              BranchSideFuncs:
                - ly_err_new
                - ly_path_free
                - ly_err_clean
        - Branch String:   'src/plugins_types.c:879,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:880,43'
              BranchSideFuncs:
                - ly_err_clean
                - ly_path_free
            - BranchSide:      'src/plugins_types.c:883,23'
              BranchSideFuncs:
                - ly_path_free
      Callsites:
        - Src:             'src/plugins_types.c:827,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:827,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:827,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:827,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:847,31'
          Dst:             ly_err_last
        - Src:             'src/plugins_types.c:850,11'
          Dst:             ly_path_parse
        - Src:             'src/plugins_types.c:858,15'
          Dst:             lys_compile_expr_implement
        - Src:             'src/plugins_types.c:867,11'
          Dst:             ly_path_compile
        - Src:             'src/plugins_types.c:874,5'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types.c:877,49'
          Dst:             ly_err_last
        - Src:             'src/plugins_types.c:878,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:880,13'
          Dst:             ly_err_clean
        - Src:             'src/plugins_types.c:883,9'
          Dst:             ly_path_free
    - functionName:    lyplg_type_lypath_check_status
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - path
        - format
        - prefix_data
        - err
      BBCount:         27
      ICount:          201
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ly_err_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:785,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:790,38'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:791,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:793,17'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:796,14'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:793,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:793,55'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:799,5'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:799,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:799,5'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:799,5'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:799,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:800,16'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:812,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:802,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:802,51'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:802,16'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:803,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:803,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:810,5'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:803,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:804,30'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:810,5'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:804,19'
          Dst:             ly_err_new
    - functionName:    lyplg_type_check_status
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - val_flags
        - format
        - prefix_data
        - val_name
        - err
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ly_err_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:748,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:750,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:753,35'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:755,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:757,17'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:760,14'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:757,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:757,55'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:762,13'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:762,12'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:762,45'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:762,12'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:764,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:764,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:772,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:764,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:765,26'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:772,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:765,15'
          Dst:             ly_err_new
    - functionName:    type_get_hints_base
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - hints
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:655,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:659,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:664,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_check_hints
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hints
        - value
        - value_len
        - type
        - base
        - err
      BBCount:         63
      ICount:          321
      EdgeCount:       76
      CyclomaticComplexity: 15
      functionsReached:
        - ly_err_new
        - ly_log
        - lys_datatype2str
        - type_get_hints_base
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:672,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:672,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:672,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
        - Branch String:   'src/plugins_types.c:672,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:672,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:672,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:672,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:672,5'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:674,6'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:675,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:676,15'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:679,13'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - lys_datatype2str
                - ly_err_new
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:679,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:686,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:686,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:686,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:686,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:686,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:686,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:697,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:697,9'
              BranchSideFuncs:
                - ly_log
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:713,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:713,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:713,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:713,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:713,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:713,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:713,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:719,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:726,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:734,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:734,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:734,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types.c:737,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:686,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:686,9'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:688,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:688,87'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:689,19'
              BranchSideFuncs:
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:693,37'
              BranchSideFuncs:
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:688,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:690,31'
              BranchSideFuncs:
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:693,37'
              BranchSideFuncs:
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:697,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:697,9'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:699,15'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_err_new
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:699,42'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:700,19'
              BranchSideFuncs:
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:704,37'
              BranchSideFuncs:
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:699,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:701,31'
              BranchSideFuncs:
                - type_get_hints_base
            - BranchSide:      'src/plugins_types.c:704,37'
              BranchSideFuncs:
                - type_get_hints_base
        - Branch String:   'src/plugins_types.c:713,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:714,31'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:719,44'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:720,19'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:724,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:719,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:721,31'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:724,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:726,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:727,31'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:730,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:672,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:672,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:686,9'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:691,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:690,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:693,17'
          Dst:             type_get_hints_base
        - Src:             'src/plugins_types.c:697,9'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:702,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:701,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:704,17'
          Dst:             type_get_hints_base
        - Src:             'src/plugins_types.c:715,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:714,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:722,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:721,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:728,21'
          Dst:             lys_datatype2str
        - Src:             'src/plugins_types.c:727,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:734,9'
          Dst:             ly_log
    - functionName:    lyplg_type_prefix_data_free
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - prefix_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_free_prefix_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types.c:648,5'
          Dst:             ly_free_prefix_data
    - functionName:    lyplg_type_prefix_data_dup
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - format
        - orig
        - dup
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_dup_prefix_data
        - ly_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:635,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:635,5'
              BranchSideFuncs:
                - ly_dup_prefix_data
            - BranchSide:      'src/plugins_types.c:637,6'
              BranchSideFuncs:
                - ly_dup_prefix_data
        - Branch String:   'src/plugins_types.c:638,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:639,9'
              BranchSideFuncs:
                - ly_dup_prefix_data
            - BranchSide:      'src/plugins_types.c:642,31'
              BranchSideFuncs:
                - ly_dup_prefix_data
      Callsites:
        - Src:             'src/plugins_types.c:635,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:642,12'
          Dst:             ly_dup_prefix_data
    - functionName:    lyplg_type_prefix_data_new
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - value_len
        - format
        - prefix_data
        - format_p
        - prefix_data_p
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - ly_store_prefix_data
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:626,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:626,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_store_prefix_data
            - BranchSide:      'src/plugins_types.c:626,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:626,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:626,5'
              BranchSideFuncs:
                - ly_log
                - ly_store_prefix_data
            - BranchSide:      'src/plugins_types.c:626,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:626,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:626,5'
              BranchSideFuncs:
                - ly_store_prefix_data
            - BranchSide:      'src/plugins_types.c:628,6'
              BranchSideFuncs:
                - ly_store_prefix_data
      Callsites:
        - Src:             'src/plugins_types.c:626,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:626,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:626,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:629,12'
          Dst:             ly_store_prefix_data
    - functionName:    lyplg_type_validate_range
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - basetype
        - range
        - value
        - strval
        - strval_len
        - err
      BBCount:         59
      ICount:          417
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - ly_err_new
        - strdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:565,45'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:565,17'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:565,48'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:567,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:567,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:567,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:567,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:568,13'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:619,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:568,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:570,27'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:595,17'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:570,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:571,33'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:579,34'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:571,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:571,57'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:571,23'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:573,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:574,39'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:576,39'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:579,24'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:581,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:582,24'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:582,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:582,58'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:582,58'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:584,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:584,57'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:584,23'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:586,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:587,39'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:589,39'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:595,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:596,33'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:603,24'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:596,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:596,57'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:596,23'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:598,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:599,39'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:601,39'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:603,24'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:605,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:606,24'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:606,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:606,58'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:606,58'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:608,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:608,57'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:608,23'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:610,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:611,39'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:613,39'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:571,50'
          Dst:             strdup
        - Src:             'src/plugins_types.c:574,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:576,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:584,50'
          Dst:             strdup
        - Src:             'src/plugins_types.c:587,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:589,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:596,50'
          Dst:             strdup
        - Src:             'src/plugins_types.c:599,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:601,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:608,50'
          Dst:             strdup
        - Src:             'src/plugins_types.c:611,28'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:613,28'
          Dst:             ly_err_new
    - functionName:    lyplg_type_validate_patterns
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - patterns
        - str
        - str_len
        - err
      BBCount:         36
      ICount:          249
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ly_err_new
        - ly_log
        - ly_pattern_code_match
        - strdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:532,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:532,5'
              BranchSideFuncs:
                - ly_log
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:532,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:532,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:532,5'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:534,6'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:536,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:536,5'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:536,5'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:536,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:537,35'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:554,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:538,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:538,9'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:540,15'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:538,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:540,15'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:540,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:540,33'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
                - ly_pattern_code_match
            - BranchSide:      'src/plugins_types.c:540,61'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:540,56'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:540,61'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:541,29'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:540,78'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:540,81'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:552,5'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:540,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:541,29'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types.c:552,5'
              BranchSideFuncs:
                - ly_pattern_code_match
                - ly_err_new
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types.c:541,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:541,59'
              BranchSideFuncs:
                - strdup
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:541,19'
              BranchSideFuncs:
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:543,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:544,35'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:546,40'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:532,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:532,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:537,13'
          Dst:             ly_pattern_code_match
        - Src:             'src/plugins_types.c:541,52'
          Dst:             strdup
        - Src:             'src/plugins_types.c:544,24'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:548,24'
          Dst:             ly_err_new
    - functionName:    lyplg_type_parse_dec64
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fraction_digits
        - value
        - value_len
        - ret
        - err
      BBCount:         81
      ICount:          579
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - __ctype_b_loc
        - ly_err_new
        - lyplg_type_parse_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:441,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:441,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:441,5'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:441,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:441,66'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:444,10'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types.c:444,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:445,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:446,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types.c:451,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:451,33'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:452,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:451,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:452,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:455,5'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:455,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:455,31'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:455,5'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:455,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:456,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:459,20'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:460,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:460,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:463,16'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:460,51'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:460,55'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:461,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types.c:460,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:461,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:463,16'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:465,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:465,31'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:465,5'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:465,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:466,13'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:473,11'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types.c:466,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:467,13'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:469,28'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:476,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:476,22'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:481,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:476,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:477,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:481,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:481,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:482,16'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:484,16'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:487,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:491,18'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:499,22'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:491,54'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:491,57'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:491,9'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:491,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:491,82'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:492,13'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
                - ly_err_new
        - Branch String:   'src/plugins_types.c:492,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:493,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:496,5'
              BranchSideFuncs:
                - malloc
                - ly_err_new
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:500,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:501,27'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
            - BranchSide:      'src/plugins_types.c:504,5'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:505,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:506,17'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
            - BranchSide:      'src/plugins_types.c:511,17'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - free
        - Branch String:   'src/plugins_types.c:518,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:518,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types.c:521,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types.c:518,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:519,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types.c:521,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types.c:441,26'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:445,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:446,17'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:447,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:455,31'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:460,55'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:465,31'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:477,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:491,57'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:493,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:501,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:516,15'
          Dst:             lyplg_type_parse_int
    - functionName:    lyplg_type_parse_int
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datatype
        - base
        - min
        - max
        - value
        - value_len
        - ret
        - err
      BBCount:         25
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - ly_err_new
        - ly_log
        - ly_parse_int
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:379,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:379,5'
              BranchSideFuncs:
                - ly_log
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:379,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:379,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:379,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:381,6'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:384,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:384,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:384,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:384,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:384,66'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:386,10'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:386,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:386,20'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:387,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:386,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:386,34'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:387,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:386,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:387,27'
              BranchSideFuncs:
                - ly_parse_int
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:390,26'
              BranchSideFuncs:
                - ly_parse_int
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:390,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:392,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:397,27'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:379,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:379,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:384,26'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:387,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:390,13'
          Dst:             ly_parse_int
        - Src:             'src/plugins_types.c:392,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:397,16'
          Dst:             ly_err_new
    - functionName:    lyplg_type_parse_uint
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datatype
        - base
        - max
        - value
        - value_len
        - ret
        - err
      BBCount:         25
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - ly_err_new
        - ly_log
        - ly_parse_uint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:406,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:406,5'
              BranchSideFuncs:
                - ly_log
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:406,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:406,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:406,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:408,6'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:411,23'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:411,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:411,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
        - Branch String:   'src/plugins_types.c:411,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:411,66'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types.c:413,10'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:413,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:413,20'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:414,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:413,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:413,34'
              BranchSideFuncs:
                - ly_err_new
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:414,27'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types.c:413,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:414,27'
              BranchSideFuncs:
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:417,6'
              BranchSideFuncs:
                - ly_parse_uint
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types.c:418,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:420,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:425,27'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types.c:406,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:406,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:411,26'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types.c:414,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:418,13'
          Dst:             ly_parse_uint
        - Src:             'src/plugins_types.c:420,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types.c:425,16'
          Dst:             ly_err_new
    - functionName:    lyplg_type_free_simple
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lydict_remove
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types.c:371,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_simple
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:357,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:359,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:362,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:357,14'
          Dst:             lydict_dup
    - functionName:    lyplg_type_print_simple
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - UNUSED_format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:343,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:344,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types.c:346,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types.c:346,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:346,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types.c:347,22'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types.c:347,22'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:347,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types.c:347,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:347,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_simple
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - lyd_value_get_canonical
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:326,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:326,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types.c:329,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:326,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:327,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types.c:329,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:329,22'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:329,25'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:331,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:329,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:331,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:331,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:331,25'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:331,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:335,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:324,12'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types.c:325,12'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types.c:327,15'
          Dst:             strcmp
    - functionName:    lyplg_type_compare_simple
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:311,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:315,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:309,12'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types.c:310,12'
          Dst:             lyd_value_get_canonical
    - functionName:    lyplg_type_get_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - format
        - prefix_data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_get_prefix
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types.c:301,12'
          Dst:             ly_get_prefix
    - functionName:    ly_get_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - format
        - prefix_data
      BBCount:         14
      ICount:          78
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - ly_json_get_prefix
        - ly_schema_get_prefix
        - ly_schema_resolved_get_prefix
        - ly_xml_get_prefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:277,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:279,39'
              BranchSideFuncs:
                - ly_schema_get_prefix
            - BranchSide:      'src/plugins_types.c:282,48'
              BranchSideFuncs:
                - ly_schema_resolved_get_prefix
            - BranchSide:      'src/plugins_types.c:286,36'
              BranchSideFuncs:
                - ly_xml_get_prefix
            - BranchSide:      'src/plugins_types.c:286,36'
              BranchSideFuncs:
                - ly_xml_get_prefix
            - BranchSide:      'src/plugins_types.c:291,37'
              BranchSideFuncs:
                - ly_json_get_prefix
            - BranchSide:      'src/plugins_types.c:291,37'
              BranchSideFuncs:
                - ly_json_get_prefix
            - BranchSide:      'src/plugins_types.c:291,37'
              BranchSideFuncs:
                - ly_json_get_prefix
      Callsites:
        - Src:             'src/plugins_types.c:279,18'
          Dst:             ly_schema_get_prefix
        - Src:             'src/plugins_types.c:282,18'
          Dst:             ly_schema_resolved_get_prefix
        - Src:             'src/plugins_types.c:286,18'
          Dst:             ly_xml_get_prefix
        - Src:             'src/plugins_types.c:291,18'
          Dst:             ly_json_get_prefix
    - functionName:    ly_schema_get_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - prefix_data
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:187,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:188,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:195,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:188,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:189,46'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:191,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:195,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:195,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:195,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:196,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:198,20'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:200,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_schema_resolved_get_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - prefix_data
      BBCount:         11
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:214,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:214,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:214,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:214,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:220,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:215,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:216,20'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:218,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_xml_get_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - prefix_data
      BBCount:         22
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ly_set_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:238,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:238,5'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:239,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins_types.c:239,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:244,12'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins_types.c:244,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:245,13'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:249,9'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins_types.c:245,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:246,13'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:248,5'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/plugins_types.c:249,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:250,9'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/plugins_types.c:254,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:250,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:251,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:238,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types.c:250,9'
          Dst:             ly_set_add
    - functionName:    ly_json_get_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - prefix_data
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:269,12'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:269,12'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:269,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_identity_module
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - prefix
        - prefix_len
        - format
        - prefix_data
      BBCount:         19
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - ly_resolve_prefix
        - ly_schema_resolve_prefix
        - ly_schema_resolved_resolve_prefix
        - ly_xml_resolve_prefix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:153,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:154,34'
              BranchSideFuncs:
                - ly_resolve_prefix
            - BranchSide:      'src/plugins_types.c:156,17'
              BranchSideFuncs:
                - ly_xml_resolve_prefix
                - ly_schema_resolved_resolve_prefix
                - ly_schema_resolve_prefix
        - Branch String:   'src/plugins_types.c:156,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:159,45'
              BranchSideFuncs:
                - ly_schema_resolve_prefix
            - BranchSide:      'src/plugins_types.c:162,54'
              BranchSideFuncs:
                - ly_schema_resolved_resolve_prefix
            - BranchSide:      'src/plugins_types.c:168,20'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:168,20'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:168,20'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:168,20'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:171,42'
              BranchSideFuncs:
                - ly_xml_resolve_prefix
        - Branch String:   'src/plugins_types.c:168,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:168,31'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:168,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:154,16'
          Dst:             ly_resolve_prefix
        - Src:             'src/plugins_types.c:159,20'
          Dst:             ly_schema_resolve_prefix
        - Src:             'src/plugins_types.c:162,20'
          Dst:             ly_schema_resolved_resolve_prefix
        - Src:             'src/plugins_types.c:171,20'
          Dst:             ly_xml_resolve_prefix
    - functionName:    ly_resolve_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - prefix
        - prefix_len
        - format
        - prefix_data
      BBCount:         19
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - ly_json_resolve_prefix
        - ly_log
        - ly_schema_resolve_prefix
        - ly_schema_resolved_resolve_prefix
        - ly_xml_resolve_prefix
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:126,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:126,5'
              BranchSideFuncs:
                - ly_log
                - ly_json_resolve_prefix
                - ly_xml_resolve_prefix
                - ly_schema_resolved_resolve_prefix
                - ly_schema_resolve_prefix
            - BranchSide:      'src/plugins_types.c:126,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types.c:126,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:126,5'
              BranchSideFuncs:
                - ly_json_resolve_prefix
                - ly_xml_resolve_prefix
                - ly_schema_resolved_resolve_prefix
                - ly_schema_resolve_prefix
            - BranchSide:      'src/plugins_types.c:128,13'
              BranchSideFuncs:
                - ly_json_resolve_prefix
                - ly_xml_resolve_prefix
                - ly_schema_resolved_resolve_prefix
                - ly_schema_resolve_prefix
        - Branch String:   'src/plugins_types.c:128,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:130,40'
              BranchSideFuncs:
                - ly_schema_resolve_prefix
            - BranchSide:      'src/plugins_types.c:133,49'
              BranchSideFuncs:
                - ly_schema_resolved_resolve_prefix
            - BranchSide:      'src/plugins_types.c:137,37'
              BranchSideFuncs:
                - ly_xml_resolve_prefix
            - BranchSide:      'src/plugins_types.c:137,37'
              BranchSideFuncs:
                - ly_xml_resolve_prefix
            - BranchSide:      'src/plugins_types.c:142,38'
              BranchSideFuncs:
                - ly_json_resolve_prefix
            - BranchSide:      'src/plugins_types.c:142,38'
              BranchSideFuncs:
                - ly_json_resolve_prefix
            - BranchSide:      'src/plugins_types.c:142,38'
              BranchSideFuncs:
                - ly_json_resolve_prefix
            - BranchSide:      'src/plugins_types.c:146,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:126,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:126,5'
          Dst:             ly_log
        - Src:             'src/plugins_types.c:130,15'
          Dst:             ly_schema_resolve_prefix
        - Src:             'src/plugins_types.c:133,15'
          Dst:             ly_schema_resolved_resolve_prefix
        - Src:             'src/plugins_types.c:137,15'
          Dst:             ly_xml_resolve_prefix
        - Src:             'src/plugins_types.c:142,15'
          Dst:             ly_json_resolve_prefix
    - functionName:    ly_schema_resolve_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - prefix
        - prefix_len
        - prefix_data
      BBCount:         21
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ly_strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:53,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:53,70'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:53,92'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
        - Branch String:   'src/plugins_types.c:54,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:54,36'
              BranchSideFuncs:
                - ly_strncmp
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:56,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:54,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:56,16'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:60,5'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/plugins_types.c:60,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:60,5'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:60,5'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/plugins_types.c:60,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:61,25'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:61,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:62,20'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:64,5'
              BranchSideFuncs:
                - ly_strncmp
      Callsites:
        - Src:             'src/plugins_types.c:54,25'
          Dst:             ly_strncmp
        - Src:             'src/plugins_types.c:61,14'
          Dst:             ly_strncmp
    - functionName:    ly_schema_resolved_resolve_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - prefix
        - prefix_len
        - prefix_data
      BBCount:         22
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ly_strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:79,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:79,5'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:79,5'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/plugins_types.c:79,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:80,15'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:85,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:80,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:80,54'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:80,38'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/plugins_types.c:80,50'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:80,54'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:81,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types.c:80,73'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:80,88'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:83,5'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/plugins_types.c:80,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:81,20'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/plugins_types.c:83,5'
              BranchSideFuncs:
                - ly_strncmp
      Callsites:
        - Src:             'src/plugins_types.c:80,77'
          Dst:             ly_strncmp
    - functionName:    ly_xml_resolve_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - prefix
        - prefix_len
        - prefix_data
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_ctx_get_module_implemented_ns
        - ly_ctx_get_module_latest_ns
        - lyxml_ns_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types.c:99,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:100,9'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_ctx_get_module_latest_ns
            - BranchSide:      'src/plugins_types.c:103,44'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented_ns
                - ly_ctx_get_module_latest_ns
        - Branch String:   'src/plugins_types.c:104,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types.c:106,43'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types.c:108,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types.c:98,10'
          Dst:             lyxml_ns_get
        - Src:             'src/plugins_types.c:103,11'
          Dst:             ly_ctx_get_module_implemented_ns
        - Src:             'src/plugins_types.c:106,15'
          Dst:             ly_ctx_get_module_latest_ns
    - functionName:    ly_json_resolve_prefix
      functionSourceFile: '/src/libyang/src/plugins_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - prefix
        - prefix_len
        - UNUSED_prefix_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_ctx_get_module_implemented2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types.c:117,12'
          Dst:             ly_ctx_get_module_implemented2
    - functionName:    lyplg_ext_get_data
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - ext_data
        - ext_data_free
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyplg_ext_compile_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:680,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:681,37'
              BranchSideFuncs:
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts.c:685,15'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts.c:685,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:686,37'
              BranchSideFuncs:
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts.c:688,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts.c:681,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts.c:686,9'
          Dst:             lyplg_ext_compile_log
    - functionName:    lyplg_ext_parsed_get_storage
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - stmt
        - storage_size
        - storage
      BBCount:         47
      ICount:          279
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:639,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:639,5'
              BranchSideFuncs:
                - ly_log
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:639,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:639,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:639,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:642,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts.c:642,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:642,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:642,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts.c:642,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:643,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:650,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts.c:645,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:646,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts.c:648,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts.c:650,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:650,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:652,11'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:652,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:654,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:658,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:658,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:658,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:658,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:658,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:659,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:659,20'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:659,24'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:659,63'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:659,58'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:659,63'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:660,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:659,69'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:659,73'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:663,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:659,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:660,19'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:663,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:666,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:667,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:669,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts.c:639,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:639,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:650,5'
          Dst:             __assert_fail
    - functionName:    lyplg_ext_get_storage
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - stmt
        - storage_size
        - storage
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyplg_ext_get_storage_p
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:622,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:623,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:625,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts.c:619,10'
          Dst:             lyplg_ext_get_storage_p
    - functionName:    lyplg_ext_get_storage_p
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - stmt
        - storage_pp
      BBCount:         23
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:597,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:599,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:602,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:602,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:602,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:602,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:602,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:603,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:609,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:603,20'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:603,24'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:603,62'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:603,57'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:603,62'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:604,27'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:603,68'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:603,72'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:607,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:603,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:604,27'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:607,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_ext_nodetype2stmt
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - nodetype
      BBCount:         17
      ICount:          89
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:555,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:557,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:559,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:567,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:571,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:573,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:577,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:581,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:585,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_ext_stmt2str
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stmt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lys_stmt_str
      functionUses:    275
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:545,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:546,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:548,29'
              BranchSideFuncs:
                - lys_stmt_str
      Callsites:
        - Src:             'src/plugins_exts.c:548,16'
          Dst:             lys_stmt_str
    - functionName:    lyplg_ext_sprinter_tree_set_priv
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - plugin_priv
        - free_clb
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:534,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:536,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts.c:534,5'
          Dst:             ly_log
    - functionName:    lyplg_ext_sprinter_ptree_add_nodes
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - nodes
        - clb
      BBCount:         15
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:517,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:517,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:519,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:519,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:520,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:523,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:523,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:523,5'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:523,5'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:523,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:523,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:523,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:523,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:523,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:523,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/plugins_exts.c:517,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:523,5'
          Dst:             realloc
        - Src:             'src/plugins_exts.c:523,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:523,5'
          Dst:             ly_log
    - functionName:    lyplg_ext_sprinter_ptree_add_ext_nodes
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - clb
      BBCount:         34
      ICount:          183
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyplg_ext_sprinter_ptree_add_nodes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:461,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:461,5'
              BranchSideFuncs:
                - ly_log
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:461,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:461,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:461,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:463,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts.c:463,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:463,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:463,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts.c:463,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:464,17'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:488,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:464,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:478,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:484,13'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts.c:479,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:479,17'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts.c:480,57'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
      Callsites:
        - Src:             'src/plugins_exts.c:461,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:461,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:480,22'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
    - functionName:    lyplg_ext_sprinter_ctree_add_nodes
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - nodes
        - clb
      BBCount:         15
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:497,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:497,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:499,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:499,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:500,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:503,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:503,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:503,5'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:503,5'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:503,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:503,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:503,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:503,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/plugins_exts.c:497,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:503,5'
          Dst:             realloc
        - Src:             'src/plugins_exts.c:503,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:503,5'
          Dst:             ly_log
    - functionName:    lyplg_ext_sprinter_ctree_add_ext_nodes
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - clb
      BBCount:         34
      ICount:          183
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyplg_ext_sprinter_ctree_add_nodes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:423,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:423,5'
              BranchSideFuncs:
                - ly_log
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:423,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:423,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:423,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:425,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts.c:425,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:425,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:425,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts.c:425,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:426,17'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:450,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:426,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:440,23'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:446,13'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts.c:441,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:441,17'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts.c:442,57'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
      Callsites:
        - Src:             'src/plugins_exts.c:423,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:423,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:442,22'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
    - functionName:    lyplg_ext_print_get_level
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_print_get_options
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_print_get_out
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_compile_get_pmod
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_compile_get_cur_mod
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_compile_get_options
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_ext_compile_get_ctx
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lys_compile_ext_instance_stmt
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - parsed_p
        - ext
        - substmt
      BBCount:         235
      ICount:          1384
      EdgeCount:       289
      CyclomaticComplexity: 56
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyplg_ext_get_storage
        - lyplg_ext_stmt2str
        - lys_compile_ext
        - lys_compile_must
        - lys_compile_node
        - lys_compile_node_action_inout
        - lys_compile_node_connect
        - lys_compile_type
        - lys_compile_type_enums
        - lys_compile_type_patterns
        - lys_compile_type_range
        - lys_compile_when
        - lys_eval_iffeatures
        - lys_identity_precompile
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:97,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:97,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
                - lys_eval_iffeatures
            - BranchSide:      'src/plugins_exts.c:100,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
                - lys_eval_iffeatures
        - Branch String:   'src/plugins_exts.c:100,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:104,9'
              BranchSideFuncs:
                - lys_eval_iffeatures
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:111,10'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:104,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:105,14'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:105,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:107,16'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:109,5'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:111,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:113,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:116,13'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
                - lys_compile_type_patterns
                - lys_compile_type_range
                - lys_identity_precompile
                - lyplg_ext_get_storage
                - lys_compile_when
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
                - lys_compile_type_enums
                - lydict_insert
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:116,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:135,31'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts.c:170,18'
              BranchSideFuncs:
                - lys_compile_type_enums
            - BranchSide:      'src/plugins_exts.c:173,13'
              BranchSideFuncs:
                - lys_compile_type_enums
            - BranchSide:      'src/plugins_exts.c:185,15'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:202,44'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:210,41'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lys_compile_when
            - BranchSide:      'src/plugins_exts.c:222,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:222,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:229,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:229,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:229,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:235,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:235,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:241,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:241,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:246,38'
              BranchSideFuncs:
                - lys_identity_precompile
            - BranchSide:      'src/plugins_exts.c:251,22'
              BranchSideFuncs:
                - lys_compile_type_range
            - BranchSide:      'src/plugins_exts.c:255,37'
              BranchSideFuncs:
                - lys_compile_type_range
            - BranchSide:      'src/plugins_exts.c:261,40'
              BranchSideFuncs:
                - lys_compile_type_patterns
            - BranchSide:      'src/plugins_exts.c:268,42'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyplg_ext_get_storage
                - lys_compile_type
            - BranchSide:      'src/plugins_exts.c:281,44'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:310,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:315,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:139,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:140,17'
              BranchSideFuncs:
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
            - BranchSide:      'src/plugins_exts.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:140,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:142,24'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lys_compile_node
            - BranchSide:      'src/plugins_exts.c:148,17'
              BranchSideFuncs:
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
        - Branch String:   'src/plugins_exts.c:143,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:143,17'
              BranchSideFuncs:
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lys_compile_node
                - calloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:144,17'
              BranchSideFuncs:
                - lys_compile_node_action_inout
                - lys_compile_node_connect
                - lys_compile_node
                - calloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:144,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:144,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:145,17'
              BranchSideFuncs:
                - lys_compile_node_connect
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
        - Branch String:   'src/plugins_exts.c:145,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:145,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:146,13'
              BranchSideFuncs:
                - lys_compile_node
                - calloc
                - ly_log
                - lys_compile_node_action_inout
                - lys_compile_node_connect
        - Branch String:   'src/plugins_exts.c:148,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:148,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:166,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:173,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:174,22'
              BranchSideFuncs:
                - lys_compile_type_enums
            - BranchSide:      'src/plugins_exts.c:178,37'
              BranchSideFuncs:
                - lys_compile_type_enums
        - Branch String:   'src/plugins_exts.c:179,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:185,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:186,28'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:187,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:189,23'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:190,24'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:190,24'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:192,46'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:195,23'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:0,0'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:205,9'
              BranchSideFuncs:
                - lys_compile_must
        - Branch String:   'src/plugins_exts.c:216,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:217,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:247,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:256,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:257,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:262,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:276,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
                - realloc
                - ly_log
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:0,0'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs:
                - lys_compile_ext
        - Branch String:   'src/plugins_exts.c:284,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:315,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:315,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:315,9'
              BranchSideFuncs:
                - ly_vlog
      Callsites:
        - Src:             'src/plugins_exts.c:97,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts.c:104,9'
          Dst:             lys_eval_iffeatures
        - Src:             'src/plugins_exts.c:135,9'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/plugins_exts.c:142,24'
          Dst:             calloc
        - Src:             'src/plugins_exts.c:143,17'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:144,17'
          Dst:             lys_compile_node_action_inout
        - Src:             'src/plugins_exts.c:145,17'
          Dst:             lys_compile_node_connect
        - Src:             'src/plugins_exts.c:148,17'
          Dst:             lys_compile_node
        - Src:             'src/plugins_exts.c:166,9'
          Dst:             lydict_insert
        - Src:             'src/plugins_exts.c:178,14'
          Dst:             lys_compile_type_enums
        - Src:             'src/plugins_exts.c:205,9'
          Dst:             realloc
        - Src:             'src/plugins_exts.c:205,9'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:205,9'
          Dst:             calloc
        - Src:             'src/plugins_exts.c:205,9'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:205,9'
          Dst:             lys_compile_must
        - Src:             'src/plugins_exts.c:213,9'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/plugins_exts.c:216,9'
          Dst:             lys_compile_when
        - Src:             'src/plugins_exts.c:246,14'
          Dst:             lys_identity_precompile
        - Src:             'src/plugins_exts.c:255,14'
          Dst:             lys_compile_type_range
        - Src:             'src/plugins_exts.c:261,14'
          Dst:             lys_compile_type_patterns
        - Src:             'src/plugins_exts.c:271,9'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/plugins_exts.c:272,9'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/plugins_exts.c:275,14'
          Dst:             lys_compile_type
        - Src:             'src/plugins_exts.c:284,9'
          Dst:             realloc
        - Src:             'src/plugins_exts.c:284,9'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:284,9'
          Dst:             calloc
        - Src:             'src/plugins_exts.c:284,9'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:284,9'
          Dst:             lys_compile_ext
        - Src:             'src/plugins_exts.c:310,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/plugins_exts.c:310,9'
          Dst:             ly_vlog
        - Src:             'src/plugins_exts.c:315,9'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/plugins_exts.c:315,9'
          Dst:             ly_vlog
    - functionName:    lyplg_ext_compile_extension_instance
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - extp
        - ext
      BBCount:         44
      ICount:          251
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_set_contains
        - ly_set_erase
        - lys_compile_ext_instance_stmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:336,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:336,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:336,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:336,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:336,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:339,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:336,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_exts.c:336,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_exts.c:341,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:341,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:341,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:341,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:342,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:365,5'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/plugins_exts.c:345,24'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:345,63'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_add
                - ly_set_erase
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:347,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:345,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:347,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_contains
                - ly_set_add
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:350,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
                - lys_compile_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:350,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:350,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:350,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
                - lys_compile_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:350,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:351,17'
              BranchSideFuncs:
                - lys_compile_ext_instance_stmt
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
            - BranchSide:      'src/plugins_exts.c:364,40'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
                - lys_compile_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:351,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:352,17'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
                - lys_compile_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:355,53'
              BranchSideFuncs:
                - lys_compile_ext_instance_stmt
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
        - Branch String:   'src/plugins_exts.c:355,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:356,17'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/plugins_exts.c:360,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_erase
                - ly_set_contains
                - lys_compile_ext_instance_stmt
      Callsites:
        - Src:             'src/plugins_exts.c:336,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:336,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:336,5'
          Dst:             ly_log
        - Src:             'src/plugins_exts.c:345,27'
          Dst:             ly_set_contains
        - Src:             'src/plugins_exts.c:355,23'
          Dst:             lys_compile_ext_instance_stmt
        - Src:             'src/plugins_exts.c:364,9'
          Dst:             ly_set_add
        - Src:             'src/plugins_exts.c:369,5'
          Dst:             ly_set_erase
    - functionName:    lyplg_ext_parse_extension_instance
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         46
      ICount:          281
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - ly_vlog
        - lys_parser_ext_instance_stmt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/plugins_exts.c:46,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:47,13'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:64,5'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:47,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:48,13'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:50,9'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:50,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:50,9'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:50,9'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:50,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:51,17'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:55,13'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:51,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:52,17'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:54,9'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:55,18'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:55,15'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:55,15'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:55,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:56,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:61,5'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:56,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:56,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:56,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:56,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:56,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/plugins_exts.c:56,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/plugins_exts.c:64,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:64,5'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:64,5'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:64,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:65,9'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts.c:65,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:66,17'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:74,5'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:66,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:67,17'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
            - BranchSide:      'src/plugins_exts.c:70,52'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
        - Branch String:   'src/plugins_exts.c:70,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts.c:71,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts.c:73,9'
              BranchSideFuncs:
                - lys_parser_ext_instance_stmt
      Callsites:
        - Src:             'src/plugins_exts.c:56,13'
          Dst:             ly_vlog
        - Src:             'src/plugins_exts.c:70,23'
          Dst:             lys_parser_ext_instance_stmt
    - functionName:    lyplg_ext_parse_get_cur_pmod
      functionSourceFile: '/src/libyang/src/plugins_exts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    annotation_cfree
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyplg_ext_cfree_instance_substatements
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/metadata.c:209,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:210,9'
              BranchSideFuncs:
                - lyplg_ext_cfree_instance_substatements
                - free
            - BranchSide:      'src/plugins_exts/metadata.c:213,44'
              BranchSideFuncs:
                - lyplg_ext_cfree_instance_substatements
                - free
      Callsites:
        - Src:             'src/plugins_exts/metadata.c:213,5'
          Dst:             lyplg_ext_cfree_instance_substatements
    - functionName:    annotation_pfree
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyplg_ext_pfree_instance_substatements
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/metadata.c:193,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:194,9'
              BranchSideFuncs:
                - lyplg_ext_pfree_instance_substatements
                - free
            - BranchSide:      'src/plugins_exts/metadata.c:197,44'
              BranchSideFuncs:
                - lyplg_ext_pfree_instance_substatements
                - free
      Callsites:
        - Src:             'src/plugins_exts/metadata.c:197,5'
          Dst:             lyplg_ext_pfree_instance_substatements
    - functionName:    annotation_printer_info
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - flag
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_print_info_extension_instance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/metadata.c:180,5'
          Dst:             lyplg_ext_print_info_extension_instance
    - functionName:    annotation_compile
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - extp
        - ext
      BBCount:         17
      ICount:          250
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - lyplg_ext_compile_extension_instance
        - lyplg_ext_compile_log
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/metadata.c:135,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:136,9'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_extension_instance
                - realloc
            - BranchSide:      'src/plugins_exts/metadata.c:138,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_extension_instance
                - realloc
        - Branch String:   'src/plugins_exts/metadata.c:138,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:138,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_extension_instance
            - BranchSide:      'src/plugins_exts/metadata.c:138,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_extension_instance
        - Branch String:   'src/plugins_exts/metadata.c:138,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:138,5'
              BranchSideFuncs:
                - lyplg_ext_compile_extension_instance
            - BranchSide:      'src/plugins_exts/metadata.c:138,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/metadata.c:138,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_compile_extension_instance
            - BranchSide:      'src/plugins_exts/metadata.c:138,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/metadata.c:138,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:138,5'
              BranchSideFuncs:
                - lyplg_ext_compile_extension_instance
            - BranchSide:      'src/plugins_exts/metadata.c:140,5'
              BranchSideFuncs:
                - lyplg_ext_compile_extension_instance
      Callsites:
        - Src:             'src/plugins_exts/metadata.c:134,33'
          Dst:             calloc
        - Src:             'src/plugins_exts/metadata.c:138,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/metadata.c:138,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/metadata.c:164,11'
          Dst:             lyplg_ext_compile_extension_instance
        - Src:             'src/plugins_exts/metadata.c:168,5'
          Dst:             lyplg_ext_compile_log
    - functionName:    annotation_parse
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         40
      ICount:          411
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - lyplg_ext_parse_extension_instance
        - lyplg_ext_parse_log
        - lyplg_ext_stmt2str
        - realloc
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/metadata.c:56,46'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:56,50'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:62,12'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:56,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:57,29'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:62,12'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:65,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:65,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:65,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:65,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:66,15'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:74,31'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
        - Branch String:   'src/plugins_exts/metadata.c:66,37'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:66,41'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:71,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:66,74'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:66,85'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
            - BranchSide:      'src/plugins_exts/metadata.c:71,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:66,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:68,33'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:71,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:75,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:76,9'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
            - BranchSide:      'src/plugins_exts/metadata.c:78,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
                - realloc
        - Branch String:   'src/plugins_exts/metadata.c:78,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:78,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:78,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:78,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:78,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:78,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:78,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:78,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:78,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:78,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/metadata.c:80,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:104,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:105,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/metadata.c:109,10'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/metadata.c:109,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.c:110,29'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/metadata.c:115,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/metadata.c:58,80'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/plugins_exts/metadata.c:57,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/metadata.c:66,78'
          Dst:             strcmp
        - Src:             'src/plugins_exts/metadata.c:68,13'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/metadata.c:74,31'
          Dst:             calloc
        - Src:             'src/plugins_exts/metadata.c:78,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/metadata.c:78,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/metadata.c:104,14'
          Dst:             lyplg_ext_parse_extension_instance
        - Src:             'src/plugins_exts/metadata.c:110,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/metadata.c:118,5'
          Dst:             lyplg_ext_parse_log
    - functionName:    nacm_inherit_clb
      functionSourceFile: '/src/libyang/src/plugins_exts/nacm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - data
        - dfs_continue
      BBCount:         31
      ICount:          265
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - lydict_insert
        - lyplg_ext_compile_log
        - lyplg_ext_nodetype2stmt
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/nacm.c:41,31'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:41,36'
              BranchSideFuncs:
                - malloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/nacm.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/nacm.c:41,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/nacm.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/nacm.c:43,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:43,9'
              BranchSideFuncs:
                - malloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/nacm.c:43,9'
              BranchSideFuncs:
                - malloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/nacm.c:43,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:44,17'
              BranchSideFuncs:
                - malloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/nacm.c:52,9'
              BranchSideFuncs:
                - malloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/nacm.c:44,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:46,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/nacm.c:49,9'
              BranchSideFuncs:
                - malloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/nacm.c:52,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:52,9'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
            - BranchSide:      'src/plugins_exts/nacm.c:52,9'
              BranchSideFuncs:
                - malloc
                - lyplg_ext_compile_log
                - lyplg_ext_nodetype2stmt
                - lydict_insert
        - Branch String:   'src/plugins_exts/nacm.c:52,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:52,9'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lydict_insert
            - BranchSide:      'src/plugins_exts/nacm.c:52,9'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/nacm.c:52,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:52,9'
              BranchSideFuncs:
                - lyplg_ext_nodetype2stmt
                - lydict_insert
            - BranchSide:      'src/plugins_exts/nacm.c:52,9'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/nacm.c:57,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:58,38'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_exts/nacm.c:63,31'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/nacm.c:58,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:59,24'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/nacm.c:61,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/nacm.c:52,9'
          Dst:             realloc
        - Src:             'src/plugins_exts/nacm.c:56,34'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/plugins_exts/nacm.c:58,24'
          Dst:             lydict_insert
        - Src:             'src/plugins_exts/nacm.c:69,5'
          Dst:             lyplg_ext_compile_log
    - functionName:    nacm_compile
      functionSourceFile: '/src/libyang/src/plugins_exts/nacm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_cctx
        - UNUSED_extp
        - ext
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lysc_tree_dfs_full
        - nacm_inherit_clb
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/nacm.c:135,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:136,9'
              BranchSideFuncs:
                - strcmp
                - lysc_tree_dfs_full
            - BranchSide:      'src/plugins_exts/nacm.c:137,24'
              BranchSideFuncs:
                - strcmp
                - lysc_tree_dfs_full
        - Branch String:   'src/plugins_exts/nacm.c:137,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/nacm.c:140,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/nacm.c:135,10'
          Dst:             strcmp
        - Src:             'src/plugins_exts/nacm.c:137,17'
          Dst:             strcmp
        - Src:             'src/plugins_exts/nacm.c:146,12'
          Dst:             lysc_tree_dfs_full
        - Src:             'src/plugins_exts/nacm.c:146,12'
          Dst:             nacm_inherit_clb
    - functionName:    nacm_parse
      functionSourceFile: '/src/libyang/src/plugins_exts/nacm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         31
      ICount:          221
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - lyplg_ext_parse_log
        - lyplg_ext_stmt2str
        - lys_nodetype2str
        - strchr
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/nacm.c:85,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:86,29'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyplg_ext_parse_log
                - strchr
                - strcmp
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:91,14'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyplg_ext_parse_log
                - strchr
                - strcmp
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:93,59'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:93,78'
              BranchSideFuncs:
                - strchr
                - strcmp
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
                - lys_nodetype2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:97,29'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:93,121'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:94,14'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:103,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:92,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:97,29'
              BranchSideFuncs:
                - lys_nodetype2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:103,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:103,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:103,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:103,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:103,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:104,15'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/nacm.c:104,39'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:104,42'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:116,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:104,65'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:104,76'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:116,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:104,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:108,17'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:116,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/nacm.c:108,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/nacm.c:109,37'
              BranchSideFuncs:
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/nacm.c:111,37'
              BranchSideFuncs:
                - lyplg_ext_parse_log
      Callsites:
        - Src:             'src/plugins_exts/nacm.c:87,49'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/plugins_exts/nacm.c:86,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/nacm.c:93,71'
          Dst:             strchr
        - Src:             'src/plugins_exts/nacm.c:93,64'
          Dst:             strcmp
        - Src:             'src/plugins_exts/nacm.c:98,17'
          Dst:             lys_nodetype2str
        - Src:             'src/plugins_exts/nacm.c:97,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/nacm.c:104,69'
          Dst:             strcmp
        - Src:             'src/plugins_exts/nacm.c:109,17'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/nacm.c:111,17'
          Dst:             lyplg_ext_parse_log
    - functionName:    yangdata_sprinter_pnode
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - UNUSED_plugin_priv
        - UNUSED_skip
        - flags
        - UNUSED_add_opts
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - yangdata_sprinter_node
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:225,5'
          Dst:             yangdata_sprinter_node
    - functionName:    yangdata_sprinter_node
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodetype
        - flags
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts/yangdata.c:206,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/yangdata.c:209,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yangdata_sprinter_cnode
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - UNUSED_plugin_priv
        - UNUSED_skip
        - flags
        - UNUSED_add_opts
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - yangdata_sprinter_node
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:217,5'
          Dst:             yangdata_sprinter_node
    - functionName:    yangdata_cfree
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_cfree_instance_substatements
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:200,5'
          Dst:             lyplg_ext_cfree_instance_substatements
    - functionName:    yangdata_pfree
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_pfree_instance_substatements
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:189,5'
          Dst:             lyplg_ext_pfree_instance_substatements
    - functionName:    yangdata_sprinter_ptree
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
        - UNUSED_flags
        - UNUSED_add_opts
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lyplg_ext_sprinter_ptree_add_ext_nodes
        - yangdata_sprinter_pnode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/yangdata.c:246,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:246,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_ext_nodes
            - BranchSide:      'src/plugins_exts/yangdata.c:246,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:246,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/yangdata.c:247,10'
          Dst:             lyplg_ext_sprinter_ptree_add_ext_nodes
        - Src:             'src/plugins_exts/yangdata.c:247,10'
          Dst:             yangdata_sprinter_pnode
    - functionName:    yangdata_sprinter_ctree
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
        - UNUSED_flags
        - UNUSED_add_opts
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lyplg_ext_sprinter_ctree_add_ext_nodes
        - yangdata_sprinter_cnode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/yangdata.c:235,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:235,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_ext_nodes
            - BranchSide:      'src/plugins_exts/yangdata.c:235,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:235,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/yangdata.c:236,10'
          Dst:             lyplg_ext_sprinter_ctree_add_ext_nodes
        - Src:             'src/plugins_exts/yangdata.c:236,10'
          Dst:             yangdata_sprinter_cnode
    - functionName:    yangdata_printer_info
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - flag
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_print_info_extension_instance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:177,5'
          Dst:             lyplg_ext_print_info_extension_instance
    - functionName:    yangdata_compile
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - extp
        - ext
      BBCount:         40
      ICount:          361
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - lyplg_ext_compile_extension_instance
        - lyplg_ext_compile_get_ctx
        - lyplg_ext_compile_get_options
        - lyplg_ext_compile_log
        - lys_getnext
        - lys_nodetype2str
        - realloc
        - yangdata_cfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/yangdata.c:96,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:96,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/yangdata.c:96,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:96,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:96,5'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/yangdata.c:96,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:96,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/yangdata.c:96,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:96,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:96,5'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/yangdata.c:97,5'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:112,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:113,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/yangdata.c:117,13'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:118,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:119,15'
              BranchSideFuncs:
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/yangdata.c:123,16'
              BranchSideFuncs:
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:123,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:124,15'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
            - BranchSide:      'src/plugins_exts/yangdata.c:128,16'
              BranchSideFuncs:
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lys_getnext
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:128,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:130,37'
              BranchSideFuncs:
                - lys_getnext
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/yangdata.c:148,16'
              BranchSideFuncs:
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:133,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:134,17'
              BranchSideFuncs:
                - lys_getnext
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/yangdata.c:148,5'
              BranchSideFuncs:
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
        - Branch String:   'src/plugins_exts/yangdata.c:134,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:135,23'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
            - BranchSide:      'src/plugins_exts/yangdata.c:140,24'
              BranchSideFuncs:
                - lys_getnext
                - lyplg_ext_compile_get_ctx
                - yangdata_cfree
                - lyplg_ext_compile_log
                - lys_nodetype2str
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/yangdata.c:156,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:157,50'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/yangdata.c:162,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:93,30'
          Dst:             lyplg_ext_compile_get_options
        - Src:             'src/plugins_exts/yangdata.c:96,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/yangdata.c:96,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/yangdata.c:109,6'
          Dst:             lyplg_ext_compile_get_options
        - Src:             'src/plugins_exts/yangdata.c:110,11'
          Dst:             lyplg_ext_compile_extension_instance
        - Src:             'src/plugins_exts/yangdata.c:111,6'
          Dst:             lyplg_ext_compile_get_options
        - Src:             'src/plugins_exts/yangdata.c:120,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/yangdata.c:125,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/yangdata.c:133,25'
          Dst:             lys_getnext
        - Src:             'src/plugins_exts/yangdata.c:136,17'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/yangdata.c:144,90'
          Dst:             lys_nodetype2str
        - Src:             'src/plugins_exts/yangdata.c:142,17'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/yangdata.c:153,29'
          Dst:             lys_nodetype2str
        - Src:             'src/plugins_exts/yangdata.c:151,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/yangdata.c:157,24'
          Dst:             lyplg_ext_compile_get_ctx
        - Src:             'src/plugins_exts/yangdata.c:157,9'
          Dst:             yangdata_cfree
        - Src:             'src/plugins_exts/yangdata.c:165,5'
          Dst:             lyplg_ext_compile_log
    - functionName:    yangdata_parse
      functionSourceFile: '/src/libyang/src/plugins_exts/yangdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         36
      ICount:          315
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - lyplg_ext_parse_extension_instance
        - lyplg_ext_parse_log
        - lyplg_ext_stmt2str
        - realloc
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/yangdata.c:40,46'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:40,50'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/yangdata.c:46,12'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:40,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:41,29'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/yangdata.c:46,12'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:49,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:49,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/yangdata.c:49,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:49,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:50,15'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/yangdata.c:58,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
        - Branch String:   'src/plugins_exts/yangdata.c:50,37'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:50,41'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/yangdata.c:55,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:50,74'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:50,85'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
            - BranchSide:      'src/plugins_exts/yangdata.c:55,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:50,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:52,33'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/yangdata.c:55,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:58,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:58,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/yangdata.c:58,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
        - Branch String:   'src/plugins_exts/yangdata.c:58,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:58,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/yangdata.c:58,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:58,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/yangdata.c:58,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/yangdata.c:58,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:58,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/yangdata.c:59,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
        - Branch String:   'src/plugins_exts/yangdata.c:71,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/yangdata.c:72,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/yangdata.c:75,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/yangdata.c:42,52'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/plugins_exts/yangdata.c:41,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/yangdata.c:50,78'
          Dst:             strcmp
        - Src:             'src/plugins_exts/yangdata.c:52,13'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/yangdata.c:58,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/yangdata.c:58,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/yangdata.c:71,16'
          Dst:             lyplg_ext_parse_extension_instance
        - Src:             'src/plugins_exts/yangdata.c:78,5'
          Dst:             lyplg_ext_parse_log
    - functionName:    schema_mount_dup_parent_ref
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx_node
        - ext_data
        - trg_ctx
        - ref_set
      BBCount:         50
      ICount:          329
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lyd_dup_single_to_ctx
        - lyd_find_sibling_first
        - lyd_find_xpath3
        - lyd_free_siblings
        - lyd_free_tree
        - lyd_insert_sibling
        - lyd_merge_tree
        - lyd_parent
        - lyplg_ext_compile_log
        - lyxp_get_expr
        - schema_mount_get_parent_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:749,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:751,37'
              BranchSideFuncs:
                - schema_mount_get_parent_ref
                - ly_set_new
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyxp_get_expr
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:756,44'
              BranchSideFuncs:
                - schema_mount_get_parent_ref
                - ly_set_new
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:756,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:757,9'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:761,27'
              BranchSideFuncs:
                - ly_set_new
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:761,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:762,9'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:765,11'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:766,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:767,16'
              BranchSideFuncs:
                - lyxp_get_expr
                - lyd_find_xpath3
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyxp_get_expr
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:819,5'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
        - Branch String:   'src/plugins_exts/schema_mount.c:771,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:773,41'
              BranchSideFuncs:
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:778,16'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:778,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:780,46'
              BranchSideFuncs:
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
            - BranchSide:      'src/plugins_exts/schema_mount.c:819,5'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyxp_get_expr
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:780,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:782,17'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:786,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:786,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:787,34'
              BranchSideFuncs:
                - lyd_parent.4465
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_merge_tree
                - lyd_find_sibling_first
            - BranchSide:      'src/plugins_exts/schema_mount.c:791,17'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_parent.4465
                - lyd_merge_tree
                - lyd_find_sibling_first
        - Branch String:   'src/plugins_exts/schema_mount.c:791,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:792,51'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_parent.4465
                - lyd_merge_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:796,26'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyd_merge_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:792,75'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:792,79'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyd_merge_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:795,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyd_merge_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:792,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:793,21'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:795,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_find_sibling_first
                - lyd_parent.4465
                - lyd_merge_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:799,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:801,46'
              BranchSideFuncs:
                - lyd_merge_tree
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_find_sibling_first
                - lyd_parent.4465
            - BranchSide:      'src/plugins_exts/schema_mount.c:808,47'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:803,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:804,21'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:806,13'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:808,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:809,21'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:813,40'
              BranchSideFuncs:
                - ly_set_add
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:813,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:814,21'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:816,21'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_tree
                - ly_set_free
                - lyd_free_siblings
                - lyxp_get_expr
                - lyd_find_xpath3
                - lyxp_get_expr
                - lyplg_ext_compile_log
                - lyd_dup_single_to_ctx
                - lyd_insert_sibling
                - ly_set_add
                - lyd_merge_tree
                - lyd_find_sibling_first
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:826,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:826,17'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:826,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:826,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:826,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
            - BranchSide:      'src/plugins_exts/schema_mount.c:827,15'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
        - Branch String:   'src/plugins_exts/schema_mount.c:827,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:828,33'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:830,22'
              BranchSideFuncs:
                - ly_set_free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:751,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:756,16'
          Dst:             schema_mount_get_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:761,16'
          Dst:             ly_set_new
        - Src:             'src/plugins_exts/schema_mount.c:771,56'
          Dst:             lyxp_get_expr
        - Src:             'src/plugins_exts/schema_mount.c:771,20'
          Dst:             lyd_find_xpath3
        - Src:             'src/plugins_exts/schema_mount.c:774,21'
          Dst:             lyxp_get_expr
        - Src:             'src/plugins_exts/schema_mount.c:773,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:780,24'
          Dst:             lyd_dup_single_to_ctx
        - Src:             'src/plugins_exts/schema_mount.c:787,23'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:792,28'
          Dst:             lyd_find_sibling_first
        - Src:             'src/plugins_exts/schema_mount.c:801,23'
          Dst:             lyd_merge_tree
        - Src:             'src/plugins_exts/schema_mount.c:808,28'
          Dst:             lyd_insert_sibling
        - Src:             'src/plugins_exts/schema_mount.c:813,28'
          Dst:             ly_set_add
        - Src:             'src/plugins_exts/schema_mount.c:823,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:824,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:825,5'
          Dst:             lyd_free_tree
        - Src:             'src/plugins_exts/schema_mount.c:828,13'
          Dst:             lyd_free_siblings
        - Src:             'src/plugins_exts/schema_mount.c:830,9'
          Dst:             ly_set_free
    - functionName:    schema_mount_get_parent_ref
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_data
        - set
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
        - lyd_find_xpath
        - lyplg_ext_compile_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:712,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:714,9'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:716,31'
              BranchSideFuncs:
                - lyd_find_xpath
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:716,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:716,51'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:717,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:712,9'
          Dst:             asprintf
        - Src:             'src/plugins_exts/schema_mount.c:714,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:716,16'
          Dst:             lyd_find_xpath
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/build/libyang/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libyang/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'libyang/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_spriter_tree_free
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_ctx_destroy
        - ly_set_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:1098,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:1099,5'
          Dst:             ly_ctx_destroy
    - functionName:    schema_mount_sprinter_tree_node_override_parent_refs
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - plugin_priv
        - skip
        - UNUSED_flags
        - add_opts
      BBCount:         22
      ICount:          143
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1139,35'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1139,39'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1140,15'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1155,11'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1141,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1146,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1146,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1147,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1153,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1147,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1149,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1152,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1155,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1155,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1155,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1155,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1155,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1157,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_sprinter_tree_pnode_override_mounted
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - UNUSED_plugin_priv
        - UNUSED_skip
        - UNUSED_flags
        - add_opts
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1118,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1119,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_sprinter_tree_cnode_override_mounted
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - UNUSED_plugin_priv
        - UNUSED_skip
        - UNUSED_flags
        - add_opts
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1107,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1108,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_compile_mod_dfs_cb
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - data
        - UNUSED_dfs_continue
      BBCount:         20
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:154,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:160,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:161,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:161,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:161,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:161,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:162,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:172,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:162,74'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:162,85'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:169,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:162,119'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:163,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:169,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:162,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:165,23'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:169,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:162,14'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:162,78'
          Dst:             strcmp
    - functionName:    schema_mount_compile_find_shared
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
        - ext
      BBCount:         16
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - lysc_module_dfs_full
        - schema_mount_compile_mod_dfs_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:188,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts/schema_mount.c:188,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:188,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts/schema_mount.c:188,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:188,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:186,9'
          Dst:             lysc_module_dfs_full
        - Src:             'src/plugins_exts/schema_mount.c:186,9'
          Dst:             schema_mount_compile_mod_dfs_cb
        - Src:             'src/plugins_exts/schema_mount.c:188,5'
          Dst:             __assert_fail
    - functionName:    schema_mount_parse_unique_mp
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lyplg_ext_parse_log
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:96,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:96,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:96,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/schema_mount.c:96,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:97,14'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:106,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:97,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:98,13'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:101,21'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/schema_mount.c:101,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:102,33'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:105,5'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:101,14'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:102,13'
          Dst:             lyplg_ext_parse_log
    - functionName:    schema_mount_ctx_match
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_data
        - ctx
      BBCount:         44
      ICount:          282
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - ly_ctx_get_module
        - ly_set_free
        - lyd_find_path
        - lyd_find_xpath
        - lyd_get_value
        - lyplg_ext_compile_log
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:487,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:488,33'
              BranchSideFuncs:
                - lyd_find_xpath
                - lyd_find_xpath
                - lyplg_ext_compile_log
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:497,33'
              BranchSideFuncs:
                - lyd_find_xpath
                - lyd_find_xpath
                - lyplg_ext_compile_log
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:488,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:489,18'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:492,33'
              BranchSideFuncs:
                - lyd_find_xpath
                - lyplg_ext_compile_log
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:492,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:493,18'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:496,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:497,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:498,18'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:501,33'
              BranchSideFuncs:
                - lyd_find_xpath
                - lyplg_ext_compile_log
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:501,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:0,0'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:502,18'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/plugins_exts/schema_mount.c:507,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:508,37'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:514,12'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:514,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:515,23'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:532,12'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:519,18'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:519,42'
              BranchSideFuncs:
                - lyd_get_value.4482
                - strlen
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:522,22'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:519,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:520,38'
              BranchSideFuncs:
                - lyd_get_value.4482
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - strlen
            - BranchSide:      'src/plugins_exts/schema_mount.c:522,22'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:525,61'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:525,65'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:527,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/plugins_exts/schema_mount.c:525,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:527,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:529,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:532,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:533,23'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:550,8'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
        - Branch String:   'src/plugins_exts/schema_mount.c:537,18'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:537,42'
              BranchSideFuncs:
                - lyd_get_value.4482
                - strlen
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:540,22'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:537,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:538,38'
              BranchSideFuncs:
                - lyd_get_value.4482
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - strlen
            - BranchSide:      'src/plugins_exts/schema_mount.c:540,22'
              BranchSideFuncs:
                - ly_ctx_get_module
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:543,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:545,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:547,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_find_path
                - lyd_get_value.4482
                - lyd_find_path
                - ly_ctx_get_module
                - lyd_get_value.4482
                - strlen
                - lyd_get_value.4482
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:487,10'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:488,18'
          Dst:             lyd_find_xpath
        - Src:             'src/plugins_exts/schema_mount.c:492,18'
          Dst:             lyd_find_xpath
        - Src:             'src/plugins_exts/schema_mount.c:497,18'
          Dst:             lyd_find_xpath
        - Src:             'src/plugins_exts/schema_mount.c:501,18'
          Dst:             lyd_find_xpath
        - Src:             'src/plugins_exts/schema_mount.c:508,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:515,9'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:516,16'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:518,9'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:519,28'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:519,21'
          Dst:             strlen
        - Src:             'src/plugins_exts/schema_mount.c:520,24'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:525,21'
          Dst:             ly_ctx_get_module
        - Src:             'src/plugins_exts/schema_mount.c:533,9'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:534,16'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:536,9'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:537,28'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:537,21'
          Dst:             strlen
        - Src:             'src/plugins_exts/schema_mount.c:538,24'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:543,14'
          Dst:             ly_ctx_get_module
        - Src:             'src/plugins_exts/schema_mount.c:553,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:554,5'
          Dst:             ly_set_free
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/build/libyang/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libyang/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'libyang/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    schema_mount_get_content_id
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_data
        - content_id
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lyd_find_path
        - lyd_get_value
        - lyplg_ext_compile_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:366,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:367,23'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:376,11'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:368,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:369,27'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyd_get_value.4482
            - BranchSide:      'src/plugins_exts/schema_mount.c:371,13'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyd_get_value.4482
        - Branch String:   'src/plugins_exts/schema_mount.c:371,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:372,41'
              BranchSideFuncs:
                - lyd_get_value.4482
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:374,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:376,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:377,37'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:381,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:367,9'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:369,13'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:372,27'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:377,9'
          Dst:             lyplg_ext_compile_log
    - functionName:    schema_mount_cfree
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         17
      ICount:          144
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ly_ctx_destroy
        - lydict_remove
        - pthread_mutex_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1035,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1036,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
                - ly_ctx_destroy
                - lydict_remove
            - BranchSide:      'src/plugins_exts/schema_mount.c:1039,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
                - ly_ctx_destroy
                - lydict_remove
        - Branch String:   'src/plugins_exts/schema_mount.c:1039,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1040,16'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1048,12'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1040,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1041,28'
              BranchSideFuncs:
                - ly_ctx_destroy
                - lydict_remove
                - free
                - free
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1044,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - pthread_mutex_destroy
                - free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1048,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1049,24'
              BranchSideFuncs:
                - ly_ctx_destroy
                - free
                - pthread_mutex_destroy
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:1051,10'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:1041,13'
          Dst:             ly_ctx_destroy
        - Src:             'src/plugins_exts/schema_mount.c:1042,13'
          Dst:             lydict_remove
        - Src:             'src/plugins_exts/schema_mount.c:1049,9'
          Dst:             ly_ctx_destroy
        - Src:             'src/plugins_exts/schema_mount.c:1053,5'
          Dst:             pthread_mutex_destroy
    - functionName:    schema_mount_validate
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - sibling
        - dep_tree
        - data_type
        - val_opts
        - diff
      BBCount:         88
      ICount:          539
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - ly_err_first
        - ly_set_free
        - ly_temp_log_options
        - lyd_diff_merge_all
        - lyd_dup_single
        - lyd_free_all
        - lyd_free_siblings
        - lyd_free_tree
        - lyd_insert_sibling
        - lyd_new_meta
        - lyd_parent
        - lyd_unlink_siblings
        - lyd_validate_all
        - lyd_validate_op
        - lyplg_ext_compile_log
        - lyplg_ext_compile_log_err
        - lyplg_ext_get_data
        - lyplg_ext_insert
        - schema_mount_dup_parent_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:906,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:908,9'
              BranchSideFuncs:
                - lyplg_ext_get_data
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:912,35'
              BranchSideFuncs:
                - lyplg_ext_get_data
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:912,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:913,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:916,5'
              BranchSideFuncs:
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:916,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:917,13'
              BranchSideFuncs:
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:926,44'
              BranchSideFuncs:
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
        - Branch String:   'src/plugins_exts/schema_mount.c:917,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:919,41'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:923,5'
              BranchSideFuncs:
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:926,72'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:926,16'
              BranchSideFuncs:
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
            - BranchSide:      'src/plugins_exts/schema_mount.c:926,16'
              BranchSideFuncs:
                - schema_mount_dup_parent_ref
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
        - Branch String:   'src/plugins_exts/schema_mount.c:926,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:927,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:930,9'
              BranchSideFuncs:
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
        - Branch String:   'src/plugins_exts/schema_mount.c:930,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:932,19'
              BranchSideFuncs:
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
            - BranchSide:      'src/plugins_exts/schema_mount.c:936,5'
              BranchSideFuncs:
                - lyd_unlink_siblings
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
        - Branch String:   'src/plugins_exts/schema_mount.c:936,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:936,5'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:937,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
        - Branch String:   'src/plugins_exts/schema_mount.c:937,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:938,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
            - BranchSide:      'src/plugins_exts/schema_mount.c:940,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
                - lyd_insert_sibling
        - Branch String:   'src/plugins_exts/schema_mount.c:940,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:941,39'
              BranchSideFuncs:
                - lyd_insert_sibling
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:947,15'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
        - Branch String:   'src/plugins_exts/schema_mount.c:941,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:942,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:944,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
                - lyd_validate_all
        - Branch String:   'src/plugins_exts/schema_mount.c:949,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:951,48'
              BranchSideFuncs:
                - lyd_validate_all
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:954,31'
              BranchSideFuncs:
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:951,81'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:951,15'
              BranchSideFuncs:
                - lyd_validate_all
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:951,15'
              BranchSideFuncs:
                - lyd_validate_all
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:954,61'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:954,15'
              BranchSideFuncs:
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
            - BranchSide:      'src/plugins_exts/schema_mount.c:954,15'
              BranchSideFuncs:
                - lyd_validate_op
                - ly_temp_log_options
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
                - lyd_free_tree
        - Branch String:   'src/plugins_exts/schema_mount.c:961,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:962,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:967,5'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
        - Branch String:   'src/plugins_exts/schema_mount.c:962,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:963,23'
              BranchSideFuncs:
                - lyd_free_tree
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:965,23'
              BranchSideFuncs:
                - lyd_free_tree
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
        - Branch String:   'src/plugins_exts/schema_mount.c:967,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:968,9'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:970,22'
              BranchSideFuncs:
                - lyplg_ext_insert
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
                - ly_err_first
                - lyplg_ext_compile_log
                - lyplg_ext_compile_log_err
        - Branch String:   'src/plugins_exts/schema_mount.c:972,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:974,28'
              BranchSideFuncs:
                - ly_err_first
                - lyplg_ext_compile_log
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:984,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:974,28'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:974,15'
              BranchSideFuncs:
                - ly_err_first
                - lyplg_ext_compile_log
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyplg_ext_compile_log_err
            - BranchSide:      'src/plugins_exts/schema_mount.c:974,15'
              BranchSideFuncs:
                - ly_err_first
                - lyplg_ext_compile_log
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyplg_ext_compile_log_err
        - Branch String:   'src/plugins_exts/schema_mount.c:975,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:976,41'
              BranchSideFuncs:
                - lyplg_ext_compile_log_err
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:978,39'
              BranchSideFuncs:
                - lyplg_ext_compile_log_err
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:984,14'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:984,17'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - lyd_parent.4465
            - BranchSide:      'src/plugins_exts/schema_mount.c:984,17'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:984,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:984,17'
              BranchSideFuncs:
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
            - BranchSide:      'src/plugins_exts/schema_mount.c:986,9'
              BranchSideFuncs:
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:986,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:987,13'
              BranchSideFuncs:
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
            - BranchSide:      'src/plugins_exts/schema_mount.c:991,46'
              BranchSideFuncs:
                - lyd_parent.4465
                - lyd_dup_single
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:991,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:992,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:994,37'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:994,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:995,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:997,18'
              BranchSideFuncs:
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
                - lyd_parent.4465
        - Branch String:   'src/plugins_exts/schema_mount.c:1000,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1001,38'
              BranchSideFuncs:
                - lyd_parent.4465
                - lyd_parent.4465
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1003,33'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1003,33'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1003,55'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1003,55'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1003,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1004,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1008,39'
              BranchSideFuncs:
                - lyd_diff_merge_all
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1008,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1009,13'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1011,5'
              BranchSideFuncs:
                - ly_set_free
                - lyd_free_siblings
                - lyd_free_tree
                - lyd_free_all
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1019,22'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1021,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:901,80'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:908,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:912,16'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:919,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:926,16'
          Dst:             schema_mount_dup_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:936,5'
          Dst:             lyd_unlink_siblings
        - Src:             'src/plugins_exts/schema_mount.c:941,20'
          Dst:             lyd_insert_sibling
        - Src:             'src/plugins_exts/schema_mount.c:947,15'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_exts/schema_mount.c:951,15'
          Dst:             lyd_validate_all
        - Src:             'src/plugins_exts/schema_mount.c:954,15'
          Dst:             lyd_validate_op
        - Src:             'src/plugins_exts/schema_mount.c:958,5'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_exts/schema_mount.c:965,9'
          Dst:             lyd_free_tree
        - Src:             'src/plugins_exts/schema_mount.c:970,5'
          Dst:             lyplg_ext_insert
        - Src:             'src/plugins_exts/schema_mount.c:974,15'
          Dst:             ly_err_first
        - Src:             'src/plugins_exts/schema_mount.c:976,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:978,13'
          Dst:             lyplg_ext_compile_log_err
        - Src:             'src/plugins_exts/schema_mount.c:991,35'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:991,20'
          Dst:             lyd_dup_single
        - Src:             'src/plugins_exts/schema_mount.c:994,20'
          Dst:             lyplg_ext_insert
        - Src:             'src/plugins_exts/schema_mount.c:1000,16'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:1001,27'
          Dst:             lyd_parent
        - Src:             'src/plugins_exts/schema_mount.c:1003,20'
          Dst:             lyd_new_meta
        - Src:             'src/plugins_exts/schema_mount.c:1008,20'
          Dst:             lyd_diff_merge_all
        - Src:             'src/plugins_exts/schema_mount.c:1014,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:1015,5'
          Dst:             lyd_free_siblings
        - Src:             'src/plugins_exts/schema_mount.c:1016,5'
          Dst:             lyd_free_tree
        - Src:             'src/plugins_exts/schema_mount.c:1017,5'
          Dst:             lyd_free_all
        - Src:             'src/plugins_exts/schema_mount.c:1019,9'
          Dst:             lyd_free_all
    - functionName:    schema_mount_snode
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - parent
        - sparent
        - prefix
        - prefix_len
        - format
        - prefix_data
        - name
        - name_len
        - snode
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lyplg_ext_schema_mount_get_ctx
        - lyplg_type_identity_module
        - lys_find_child
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:689,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:690,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:694,38'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - lys_find_child
        - Branch String:   'src/plugins_exts/schema_mount.c:694,47'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:694,56'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - lys_find_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:694,73'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - lys_find_child
        - Branch String:   'src/plugins_exts/schema_mount.c:695,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:696,9'
              BranchSideFuncs:
                - lys_find_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:700,35'
              BranchSideFuncs:
                - lys_find_child
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:689,14'
          Dst:             lyplg_ext_schema_mount_get_ctx
        - Src:             'src/plugins_exts/schema_mount.c:694,11'
          Dst:             lyplg_type_identity_module
        - Src:             'src/plugins_exts/schema_mount.c:700,14'
          Dst:             lys_find_child
    - functionName:    lyplg_ext_schema_mount_get_ctx
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_ctx
      BBCount:         22
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - lyd_free_all
        - lyplg_ext_compile_log
        - lyplg_ext_get_data
        - schema_mount_get_ctx_inline
        - schema_mount_get_ctx_shared
        - schema_mount_get_smount
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:637,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:638,15'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:642,5'
              BranchSideFuncs:
                - schema_mount_get_smount
                - schema_mount_get_ctx_inline
                - lyd_free_all
                - schema_mount_get_ctx_shared
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:642,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:643,13'
              BranchSideFuncs:
                - schema_mount_get_smount
                - schema_mount_get_ctx_inline
                - lyd_free_all
                - schema_mount_get_ctx_shared
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:652,38'
              BranchSideFuncs:
                - schema_mount_get_smount
                - schema_mount_get_ctx_inline
                - lyd_free_all
                - schema_mount_get_ctx_shared
        - Branch String:   'src/plugins_exts/schema_mount.c:643,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:645,41'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:649,5'
              BranchSideFuncs:
                - schema_mount_get_smount
                - schema_mount_get_ctx_inline
                - lyd_free_all
                - schema_mount_get_ctx_shared
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:652,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:653,15'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:658,9'
              BranchSideFuncs:
                - schema_mount_get_ctx_inline
                - lyd_free_all
                - schema_mount_get_ctx_shared
        - Branch String:   'src/plugins_exts/schema_mount.c:658,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:659,41'
              BranchSideFuncs:
                - schema_mount_get_ctx_shared
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:661,41'
              BranchSideFuncs:
                - schema_mount_get_ctx_inline
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:663,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:663,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:664,15'
              BranchSideFuncs:
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:669,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:669,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:670,22'
              BranchSideFuncs:
                - lyd_free_all
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:637,14'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:645,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:652,14'
          Dst:             schema_mount_get_smount
        - Src:             'src/plugins_exts/schema_mount.c:659,13'
          Dst:             schema_mount_get_ctx_shared
        - Src:             'src/plugins_exts/schema_mount.c:661,13'
          Dst:             schema_mount_get_ctx_inline
        - Src:             'src/plugins_exts/schema_mount.c:670,9'
          Dst:             lyd_free_all
    - functionName:    schema_mount_get_smount
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_data
        - config
        - shared
      BBCount:         34
      ICount:          196
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - asprintf
        - lyd_find_path
        - lyd_get_value
        - lyplg_ext_compile_log
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:253,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:255,9'
              BranchSideFuncs:
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:257,9'
              BranchSideFuncs:
                - free
                - lyd_find_path
                - lyd_get_value.4482
                - strcmp
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
                - lyd_find_path
        - Branch String:   'src/plugins_exts/schema_mount.c:257,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:257,34'
              BranchSideFuncs:
                - lyd_find_path
                - free
                - lyd_find_path
                - lyd_get_value.4482
                - strcmp
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:257,7'
              BranchSideFuncs:
                - free
                - lyd_find_path
                - lyd_get_value.4482
                - strcmp
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:259,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:265,6'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_get_value.4482
                - strcmp
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:266,52'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:266,77'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:269,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:266,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:267,10'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:269,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:269,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:269,5'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:270,30'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:269,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:269,5'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:270,30'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:270,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:271,10'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:274,9'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:274,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:276,27'
              BranchSideFuncs:
                - lyd_find_path
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:276,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:277,31'
              BranchSideFuncs:
                - lyd_find_path
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:282,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:277,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:278,17'
              BranchSideFuncs:
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:280,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:253,9'
          Dst:             asprintf
        - Src:             'src/plugins_exts/schema_mount.c:255,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:257,20'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:266,10'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:266,63'
          Dst:             lyd_get_value
        - Src:             'src/plugins_exts/schema_mount.c:266,56'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:269,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/schema_mount.c:276,13'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:277,17'
          Dst:             lyd_find_path
        - Src:             'src/plugins_exts/schema_mount.c:278,17'
          Dst:             lyplg_ext_compile_log
    - functionName:    schema_mount_get_ctx_shared
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_data
        - config
        - ext_ctx
      BBCount:         32
      ICount:          299
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ly_ctx_destroy
        - lydict_insert
        - lyplg_ext_compile_log
        - lyplg_ext_compile_log_path
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - realloc
        - schema_mount_create_ctx
        - schema_mount_get_content_id
        - strcmp
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:404,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:404,5'
              BranchSideFuncs:
                - __assert_fail
                - schema_mount_get_content_id
                - pthread_mutex_lock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
                - strerror
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:404,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts/schema_mount.c:404,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:404,5'
              BranchSideFuncs:
                - schema_mount_get_content_id
                - pthread_mutex_lock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
                - strerror
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:407,42'
              BranchSideFuncs:
                - schema_mount_get_content_id
                - pthread_mutex_lock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
                - strerror
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:407,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:408,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:412,34'
              BranchSideFuncs:
                - pthread_mutex_lock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
                - strerror
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:412,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:413,37'
              BranchSideFuncs:
                - strerror
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:418,12'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
        - Branch String:   'src/plugins_exts/schema_mount.c:418,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:419,13'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
            - BranchSide:      'src/plugins_exts/schema_mount.c:424,9'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
        - Branch String:   'src/plugins_exts/schema_mount.c:419,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:420,13'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
            - BranchSide:      'src/plugins_exts/schema_mount.c:422,5'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
                - strcmp
                - lyplg_ext_compile_log_path
        - Branch String:   'src/plugins_exts/schema_mount.c:424,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:426,20'
              BranchSideFuncs:
                - strcmp
                - pthread_mutex_unlock
                - lyplg_ext_compile_log_path
            - BranchSide:      'src/plugins_exts/schema_mount.c:435,42'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
        - Branch String:   'src/plugins_exts/schema_mount.c:426,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:427,86'
              BranchSideFuncs:
                - lyplg_ext_compile_log_path
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins_exts/schema_mount.c:433,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/plugins_exts/schema_mount.c:435,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:436,18'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins_exts/schema_mount.c:441,23'
              BranchSideFuncs:
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - lydict_insert
        - Branch String:   'src/plugins_exts/schema_mount.c:442,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:443,28'
              BranchSideFuncs:
                - lydict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins_exts/schema_mount.c:446,36'
              BranchSideFuncs:
                - lydict_insert
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:404,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/schema_mount.c:407,14'
          Dst:             schema_mount_get_content_id
        - Src:             'src/plugins_exts/schema_mount.c:412,14'
          Dst:             pthread_mutex_lock
        - Src:             'src/plugins_exts/schema_mount.c:413,88'
          Dst:             strerror
        - Src:             'src/plugins_exts/schema_mount.c:413,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:426,13'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:427,13'
          Dst:             lyplg_ext_compile_log_path
        - Src:             'src/plugins_exts/schema_mount.c:435,18'
          Dst:             schema_mount_create_ctx
        - Src:             'src/plugins_exts/schema_mount.c:441,15'
          Dst:             realloc
        - Src:             'src/plugins_exts/schema_mount.c:443,13'
          Dst:             ly_ctx_destroy
        - Src:             'src/plugins_exts/schema_mount.c:444,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:452,9'
          Dst:             lydict_insert
        - Src:             'src/plugins_exts/schema_mount.c:460,5'
          Dst:             pthread_mutex_unlock
    - functionName:    schema_mount_get_ctx_inline
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_data
        - config
        - ext_ctx
      BBCount:         27
      ICount:          222
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ly_ctx_destroy
        - lyplg_ext_compile_log
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - realloc
        - schema_mount_create_ctx
        - schema_mount_ctx_match
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:577,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:577,5'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_lock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - schema_mount_ctx_match
                - strerror
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:577,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_exts/schema_mount.c:577,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:577,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - schema_mount_ctx_match
                - strerror
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:580,34'
              BranchSideFuncs:
                - pthread_mutex_lock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - schema_mount_ctx_match
                - strerror
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:580,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:581,37'
              BranchSideFuncs:
                - strerror
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:586,12'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - schema_mount_ctx_match
        - Branch String:   'src/plugins_exts/schema_mount.c:586,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:587,36'
              BranchSideFuncs:
                - schema_mount_ctx_match
                - pthread_mutex_unlock
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:600,38'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
        - Branch String:   'src/plugins_exts/schema_mount.c:588,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:590,24'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - schema_mount_ctx_match
            - BranchSide:      'src/plugins_exts/schema_mount.c:592,20'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
                - schema_mount_ctx_match
        - Branch String:   'src/plugins_exts/schema_mount.c:600,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:601,14'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins_exts/schema_mount.c:606,19'
              BranchSideFuncs:
                - realloc
                - ly_ctx_destroy
                - lyplg_ext_compile_log
                - pthread_mutex_unlock
        - Branch String:   'src/plugins_exts/schema_mount.c:607,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:608,24'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src/plugins_exts/schema_mount.c:611,29'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:577,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/schema_mount.c:580,14'
          Dst:             pthread_mutex_lock
        - Src:             'src/plugins_exts/schema_mount.c:581,88'
          Dst:             strerror
        - Src:             'src/plugins_exts/schema_mount.c:581,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:587,13'
          Dst:             schema_mount_ctx_match
        - Src:             'src/plugins_exts/schema_mount.c:600,14'
          Dst:             schema_mount_create_ctx
        - Src:             'src/plugins_exts/schema_mount.c:606,11'
          Dst:             realloc
        - Src:             'src/plugins_exts/schema_mount.c:608,9'
          Dst:             ly_ctx_destroy
        - Src:             'src/plugins_exts/schema_mount.c:609,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:622,5'
          Dst:             pthread_mutex_unlock
    - functionName:    schema_mount_create_ctx
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ext_data
        - config
        - ext_ctx
      BBCount:         46
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_ctx_get_options
        - ly_ctx_get_searchdirs
        - ly_ctx_new_yldata
        - ly_strcat
        - lyplg_ext_compile_log
        - lysc_node_child
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:312,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:314,16'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_ctx_new_yldata
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
                - lyplg_ext_compile_log
                - ly_strcat
            - BranchSide:      'src/plugins_exts/schema_mount.c:322,33'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_ctx_new_yldata
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:314,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:315,62'
              BranchSideFuncs:
                - ly_strcat
                - ly_ctx_get_options
                - ly_ctx_new_yldata
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:319,5'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_ctx_new_yldata
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:315,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:316,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:318,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_ctx_new_yldata
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
                - lyplg_ext_compile_log
                - ly_strcat
        - Branch String:   'src/plugins_exts/schema_mount.c:322,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:323,37'
              BranchSideFuncs:
                - lyplg_ext_compile_log
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:327,10'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:327,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:327,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:329,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:329,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:330,18'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:343,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:330,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:331,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:334,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:334,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:329,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:335,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:335,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:336,21'
              BranchSideFuncs:
                - lysc_node_child
                - ly_ctx_get_module_iter
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:341,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:339,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - lysc_node_child
                - ly_ctx_get_module_iter
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:339,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:339,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:339,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:335,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
        - Branch String:   'src/plugins_exts/schema_mount.c:339,21'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
            - BranchSide:      'src/plugins_exts/schema_mount.c:339,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - free
                - lysc_node_child
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:310,18'
          Dst:             ly_ctx_get_searchdirs
        - Src:             'src/plugins_exts/schema_mount.c:315,23'
          Dst:             ly_strcat
        - Src:             'src/plugins_exts/schema_mount.c:322,50'
          Dst:             ly_ctx_get_options
        - Src:             'src/plugins_exts/schema_mount.c:322,15'
          Dst:             ly_ctx_new_yldata
        - Src:             'src/plugins_exts/schema_mount.c:323,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:329,23'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/plugins_exts/schema_mount.c:339,21'
          Dst:             lysc_node_child
    - functionName:    schema_mount_sprinter_ptree
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ext
        - ctx
        - flags
        - UNUSED_add_opts
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1172,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1172,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1173,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    schema_mount_sprinter_ctree
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
        - flags
        - UNUSED_add_opts
      BBCount:         80
      ICount:          500
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - calloc
        - ly_ctx_destroy
        - ly_ctx_get_module_iter
        - ly_ctx_internal_modules_count
        - ly_set_free
        - lyplg_ext_schema_mount_create_context
        - lyplg_ext_schema_mount_get_parent_ref
        - lyplg_ext_sprinter_ctree_add_nodes
        - lyplg_ext_sprinter_ptree_add_nodes
        - lyplg_ext_sprinter_tree_set_priv
        - schema_mount_sprinter_tree_cnode_override_mounted
        - schema_mount_sprinter_tree_node_override_parent_refs
        - schema_mount_sprinter_tree_pnode_override_mounted
        - schema_mount_spriter_tree_free
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1197,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1198,10'
              BranchSideFuncs:
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_schema_mount_get_parent_ref
                - ly_ctx_internal_modules_count
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:1202,47'
              BranchSideFuncs:
                - lyplg_ext_schema_mount_create_context
                - lyplg_ext_schema_mount_get_parent_ref
                - ly_ctx_internal_modules_count
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1202,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1204,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1207,48'
              BranchSideFuncs:
                - lyplg_ext_schema_mount_get_parent_ref
                - ly_ctx_internal_modules_count
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1208,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1208,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1214,39'
              BranchSideFuncs:
                - ly_ctx_internal_modules_count
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1215,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1216,25'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:1264,12'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1218,26'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1218,29'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:1218,9'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1218,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1219,25'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1224,13'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1219,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1220,33'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:1223,9'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1224,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1226,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:1230,14'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1230,55'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1230,58'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1247,53'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1230,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1232,53'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1247,53'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1234,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1234,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1235,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1235,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1236,57'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1239,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1239,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1239,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1240,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1240,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1241,57'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:1244,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1244,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1244,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1245,9'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1249,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1249,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1250,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1250,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1251,57'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1254,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1254,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1254,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1255,17'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
                - lyplg_ext_sprinter_ptree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1255,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1256,57'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
            - BranchSide:      'src/plugins_exts/schema_mount.c:1259,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ptree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - lyplg_ext_sprinter_ctree_add_nodes
                - strcmp
        - Branch String:   'src/plugins_exts/schema_mount.c:1259,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:0,0'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1259,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1264,22'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1264,26'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1264,5'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1264,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1265,17'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1284,15'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
        - Branch String:   'src/plugins_exts/schema_mount.c:1269,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1270,21'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1276,13'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1271,17'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1272,26'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
            - BranchSide:      'src/plugins_exts/schema_mount.c:1275,9'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1276,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1278,53'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ctree_add_nodes
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
            - BranchSide:      'src/plugins_exts/schema_mount.c:1281,5'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1279,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1279,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1280,9'
              BranchSideFuncs:
                - calloc
                - ly_set_free
                - ly_ctx_destroy
                - lyplg_ext_sprinter_tree_set_priv
                - lyplg_ext_sprinter_ctree_add_nodes
        - Branch String:   'src/plugins_exts/schema_mount.c:1285,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1285,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_tree_set_priv
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1286,24'
              BranchSideFuncs:
                - lyplg_ext_sprinter_tree_set_priv
                - ly_set_free
                - ly_ctx_destroy
        - Branch String:   'src/plugins_exts/schema_mount.c:1291,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1292,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_ctx_destroy
            - BranchSide:      'src/plugins_exts/schema_mount.c:1296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:1202,9'
          Dst:             lyplg_ext_schema_mount_create_context
        - Src:             'src/plugins_exts/schema_mount.c:1207,10'
          Dst:             lyplg_ext_schema_mount_get_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:1214,9'
          Dst:             ly_ctx_internal_modules_count
        - Src:             'src/plugins_exts/schema_mount.c:1215,19'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/plugins_exts/schema_mount.c:1219,18'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:1232,18'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1232,18'
          Dst:             schema_mount_sprinter_tree_cnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1236,22'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1236,22'
          Dst:             schema_mount_sprinter_tree_cnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1241,22'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1241,22'
          Dst:             schema_mount_sprinter_tree_cnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1247,18'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1247,18'
          Dst:             schema_mount_sprinter_tree_pnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1251,22'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1251,22'
          Dst:             schema_mount_sprinter_tree_pnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1256,22'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1256,22'
          Dst:             schema_mount_sprinter_tree_pnode_override_mounted
        - Src:             'src/plugins_exts/schema_mount.c:1278,18'
          Dst:             lyplg_ext_sprinter_ctree_add_nodes
        - Src:             'src/plugins_exts/schema_mount.c:1278,18'
          Dst:             schema_mount_sprinter_tree_node_override_parent_refs
        - Src:             'src/plugins_exts/schema_mount.c:1284,15'
          Dst:             calloc
        - Src:             'src/plugins_exts/schema_mount.c:1288,10'
          Dst:             lyplg_ext_sprinter_tree_set_priv
        - Src:             'src/plugins_exts/schema_mount.c:1288,10'
          Dst:             schema_mount_spriter_tree_free
        - Src:             'src/plugins_exts/schema_mount.c:1292,9'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:1293,9'
          Dst:             ly_ctx_destroy
    - functionName:    lyplg_ext_schema_mount_create_context
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
      BBCount:         19
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - lyd_free_all
        - lyplg_ext_get_data
        - schema_mount_create_ctx
        - schema_mount_get_smount
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:1064,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1065,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_get_data
                - schema_mount_get_smount
                - schema_mount_create_ctx
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1068,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyplg_ext_get_data
                - schema_mount_get_smount
                - schema_mount_create_ctx
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1068,66'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1068,76'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1069,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/schema_mount.c:1068,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1069,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1073,34'
              BranchSideFuncs:
                - lyplg_ext_get_data
                - schema_mount_get_smount
                - schema_mount_create_ctx
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1073,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1074,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:1078,39'
              BranchSideFuncs:
                - schema_mount_get_smount
                - schema_mount_create_ctx
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1078,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1079,9'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1083,34'
              BranchSideFuncs:
                - schema_mount_create_ctx
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:1086,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:1087,22'
              BranchSideFuncs:
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:1089,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:1068,9'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:1068,69'
          Dst:             strcmp
        - Src:             'src/plugins_exts/schema_mount.c:1073,15'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:1078,15'
          Dst:             schema_mount_get_smount
        - Src:             'src/plugins_exts/schema_mount.c:1083,10'
          Dst:             schema_mount_create_ctx
        - Src:             'src/plugins_exts/schema_mount.c:1087,9'
          Dst:             lyd_free_all
    - functionName:    lyplg_ext_schema_mount_get_parent_ref
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - refs
      BBCount:         33
      ICount:          232
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lyd_free_all
        - lyplg_ext_get_data
        - lyplg_type_print_xpath10_value
        - lys_find_xpath
        - schema_mount_get_parent_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:847,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:848,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:851,5'
              BranchSideFuncs:
                - schema_mount_get_parent_ref
                - ly_set_new
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - ly_set_free
                - ly_set_add
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:851,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:851,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:852,9'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - ly_set_free
                - ly_set_add
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:852,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:853,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:856,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - ly_set_free
                - ly_set_add
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:856,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:856,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:858,19'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - ly_set_free
                - ly_set_add
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:858,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:864,40'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - ly_set_add
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:876,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
        - Branch String:   'src/plugins_exts/schema_mount.c:866,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:866,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:867,9'
              BranchSideFuncs:
                - lys_find_xpath
                - free
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - ly_set_add
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:867,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:867,9'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:868,14'
              BranchSideFuncs:
                - free
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - ly_set_add
        - Branch String:   'src/plugins_exts/schema_mount.c:869,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:870,13'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - free
            - BranchSide:      'src/plugins_exts/schema_mount.c:872,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - ly_set_add
                - free
        - Branch String:   'src/plugins_exts/schema_mount.c:870,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:870,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:871,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
                - ly_set_free
                - lyplg_type_print_xpath10_value
                - lys_find_xpath
                - free
                - free
                - ly_set_add
        - Branch String:   'src/plugins_exts/schema_mount.c:879,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:880,21'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - ly_set_free
                - lyd_free_all
            - BranchSide:      'src/plugins_exts/schema_mount.c:882,17'
              BranchSideFuncs:
                - ly_set_free
                - ly_set_free
                - lyd_free_all
        - Branch String:   'src/plugins_exts/schema_mount.c:883,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:884,22'
              BranchSideFuncs:
                - lyd_free_all
                - ly_set_free
            - BranchSide:      'src/plugins_exts/schema_mount.c:886,17'
              BranchSideFuncs:
                - ly_set_free
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:847,15'
          Dst:             lyplg_ext_get_data
        - Src:             'src/plugins_exts/schema_mount.c:851,5'
          Dst:             schema_mount_get_parent_ref
        - Src:             'src/plugins_exts/schema_mount.c:856,5'
          Dst:             ly_set_new
        - Src:             'src/plugins_exts/schema_mount.c:866,9'
          Dst:             lyplg_type_print_xpath10_value
        - Src:             'src/plugins_exts/schema_mount.c:867,9'
          Dst:             lys_find_xpath
        - Src:             'src/plugins_exts/schema_mount.c:870,13'
          Dst:             ly_set_add
        - Src:             'src/plugins_exts/schema_mount.c:872,9'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:880,9'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:882,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_exts/schema_mount.c:884,9'
          Dst:             lyd_free_all
        - Src:             'src/plugins_exts/schema_mount.c:886,5'
          Dst:             ly_set_free
    - functionName:    schema_mount_compile
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - UNUSED_extp
        - ext
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - lyplg_ext_compile_log
        - pthread_mutex_init
        - schema_mount_compile_find_shared
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:207,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:208,9'
              BranchSideFuncs:
                - pthread_mutex_init
                - schema_mount_compile_find_shared
                - calloc
                - free
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:210,25'
              BranchSideFuncs:
                - pthread_mutex_init
                - schema_mount_compile_find_shared
                - calloc
                - free
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:215,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:216,16'
              BranchSideFuncs:
                - schema_mount_compile_find_shared
                - calloc
                - free
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:220,56'
              BranchSideFuncs:
                - schema_mount_compile_find_shared
                - calloc
                - free
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:221,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:222,11'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:224,27'
              BranchSideFuncs:
                - calloc
                - free
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/schema_mount.c:225,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:226,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:229,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:206,15'
          Dst:             calloc
        - Src:             'src/plugins_exts/schema_mount.c:208,9'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/schema_mount.c:210,5'
          Dst:             pthread_mutex_init
        - Src:             'src/plugins_exts/schema_mount.c:220,23'
          Dst:             schema_mount_compile_find_shared
        - Src:             'src/plugins_exts/schema_mount.c:224,27'
          Dst:             calloc
        - Src:             'src/plugins_exts/schema_mount.c:227,13'
          Dst:             lyplg_ext_compile_log
    - functionName:    schema_mount_parse
      functionSourceFile: '/src/libyang/src/plugins_exts/schema_mount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lyplg_ext_parse_get_cur_pmod
        - lyplg_ext_parse_log
        - schema_mount_parse_unique_mp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/schema_mount.c:119,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:120,29'
              BranchSideFuncs:
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:126,10'
              BranchSideFuncs:
                - schema_mount_parse_unique_mp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/schema_mount.c:126,49'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:126,53'
              BranchSideFuncs:
                - schema_mount_parse_unique_mp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:133,38'
              BranchSideFuncs:
                - schema_mount_parse_unique_mp
        - Branch String:   'src/plugins_exts/schema_mount.c:126,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:127,29'
              BranchSideFuncs:
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/schema_mount.c:133,38'
              BranchSideFuncs:
                - schema_mount_parse_unique_mp
        - Branch String:   'src/plugins_exts/schema_mount.c:133,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/schema_mount.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/schema_mount.c:138,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/schema_mount.c:119,9'
          Dst:             lyplg_ext_parse_get_cur_pmod
        - Src:             'src/plugins_exts/schema_mount.c:120,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/schema_mount.c:127,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/schema_mount.c:133,9'
          Dst:             schema_mount_parse_unique_mp
    - functionName:    structure_sprinter_pnode
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_node
        - UNUSED_plugin_priv
        - UNUSED_skip
        - flags
        - UNUSED_add_opts
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    structure_sprinter_cnode
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_node
        - UNUSED_plugin_priv
        - UNUSED_skip
        - flags
        - UNUSED_add_opts
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    structure_aug_sprinter_ptree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
        - UNUSED_flags
        - UNUSED_add_opts
      BBCount:         7
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lyplg_ext_sprinter_ptree_add_nodes
        - structure_sprinter_pnode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_exts/structure.c:478,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:478,5'
              BranchSideFuncs:
                - lyplg_ext_sprinter_ptree_add_nodes
            - BranchSide:      'src/plugins_exts/structure.c:478,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/plugins_exts/structure.c:478,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/structure.c:481,10'
          Dst:             lyplg_ext_sprinter_ptree_add_nodes
        - Src:             'src/plugins_exts/structure.c:481,10'
          Dst:             structure_sprinter_pnode
    - functionName:    structure_aug_sprinter_ctree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
        - flags
        - add_opts
      BBCount:         27
      ICount:          153
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - strcmp
        - structure_aug_sprinter_ptree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/structure.c:500,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:500,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:503,18'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:504,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:504,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:504,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:504,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:505,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - __assert_fail
                - structure_aug_sprinter_ptree
            - BranchSide:      'src/plugins_exts/structure.c:509,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
        - Branch String:   'src/plugins_exts/structure.c:505,65'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:505,76'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:508,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:505,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:506,13'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
            - BranchSide:      'src/plugins_exts/structure.c:508,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
                - strcmp
                - strcmp
        - Branch String:   'src/plugins_exts/structure.c:509,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:509,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
            - BranchSide:      'src/plugins_exts/structure.c:509,5'
              BranchSideFuncs:
                - __assert_fail
                - structure_aug_sprinter_ptree
        - Branch String:   'src/plugins_exts/structure.c:509,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:509,5'
              BranchSideFuncs:
                - structure_aug_sprinter_ptree
            - BranchSide:      'src/plugins_exts/structure.c:509,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/plugins_exts/structure.c:500,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/structure.c:505,14'
          Dst:             strcmp
        - Src:             'src/plugins_exts/structure.c:505,69'
          Dst:             strcmp
        - Src:             'src/plugins_exts/structure.c:509,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_exts/structure.c:512,10'
          Dst:             structure_aug_sprinter_ptree
    - functionName:    structure_aug_parse
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         37
      ICount:          555
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - lydict_insert
        - lyplg_ext_parse_extension_instance
        - lyplg_ext_parse_get_cur_pmod
        - lyplg_ext_parse_log
        - lyplg_ext_stmt2str
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/structure.c:312,46'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:312,50'
              BranchSideFuncs:
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:320,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:312,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:313,29'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:320,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:320,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:321,13'
              BranchSideFuncs:
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:326,10'
              BranchSideFuncs:
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:321,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:323,13'
              BranchSideFuncs:
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:325,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:326,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:327,29'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:333,17'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:334,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:335,9'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:337,19'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:338,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:338,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
            - BranchSide:      'src/plugins_exts/structure.c:338,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - calloc
                - lydict_insert
        - Branch String:   'src/plugins_exts/structure.c:338,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:338,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
            - BranchSide:      'src/plugins_exts/structure.c:338,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:338,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
            - BranchSide:      'src/plugins_exts/structure.c:338,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:338,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:338,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
            - BranchSide:      'src/plugins_exts/structure.c:341,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
        - Branch String:   'src/plugins_exts/structure.c:391,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:392,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/structure.c:396,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lydict_insert
        - Branch String:   'src/plugins_exts/structure.c:401,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:402,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:404,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:406,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:407,9'
              BranchSideFuncs:
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:409,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/structure.c:309,32'
          Dst:             lyplg_ext_parse_get_cur_pmod
        - Src:             'src/plugins_exts/structure.c:315,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/plugins_exts/structure.c:313,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/structure.c:327,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/structure.c:333,17'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:338,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/structure.c:338,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:391,15'
          Dst:             lyplg_ext_parse_extension_instance
        - Src:             'src/plugins_exts/structure.c:400,22'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:406,9'
          Dst:             lydict_insert
        - Src:             'src/plugins_exts/structure.c:416,5'
          Dst:             lyplg_ext_parse_log
    - functionName:    structure_cfree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_cfree_instance_substatements
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/structure.c:294,5'
          Dst:             lyplg_ext_cfree_instance_substatements
    - functionName:    structure_pfree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_pfree_instance_substatements
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/structure.c:282,5'
          Dst:             lyplg_ext_pfree_instance_substatements
    - functionName:    structure_sprinter_ptree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
        - UNUSED_flags
        - UNUSED_add_opts
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_sprinter_ptree_add_ext_nodes
        - structure_sprinter_pnode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/structure.c:462,10'
          Dst:             lyplg_ext_sprinter_ptree_add_ext_nodes
        - Src:             'src/plugins_exts/structure.c:462,10'
          Dst:             structure_sprinter_pnode
    - functionName:    structure_sprinter_ctree
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
        - ctx
        - UNUSED_flags
        - UNUSED_add_opts
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_sprinter_ctree_add_ext_nodes
        - structure_sprinter_cnode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/structure.c:447,10'
          Dst:             lyplg_ext_sprinter_ctree_add_ext_nodes
        - Src:             'src/plugins_exts/structure.c:447,10'
          Dst:             structure_sprinter_cnode
    - functionName:    structure_printer_info
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - flag
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_ext_print_info_extension_instance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_exts/structure.c:270,5'
          Dst:             lyplg_ext_print_info_extension_instance
    - functionName:    structure_compile
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - extp
        - ext
      BBCount:         25
      ICount:          494
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - lyplg_ext_compile_extension_instance
        - lyplg_ext_compile_get_options
        - lyplg_ext_compile_log
        - lys_nodetype2str
        - realloc
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/structure.c:173,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:174,21'
              BranchSideFuncs:
                - strcmp
                - lys_nodetype2str
                - lyplg_ext_compile_log
                - calloc
                - lyplg_ext_compile_log
                - calloc
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:183,20'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - calloc
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:174,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:176,35'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - calloc
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - realloc
                - strcmp
                - lys_nodetype2str
                - lyplg_ext_compile_log
            - BranchSide:      'src/plugins_exts/structure.c:180,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - calloc
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - realloc
                - strcmp
                - lys_nodetype2str
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/structure.c:184,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:185,9'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:187,21'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:190,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:190,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
            - BranchSide:      'src/plugins_exts/structure.c:190,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_compile_log
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
        - Branch String:   'src/plugins_exts/structure.c:190,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:190,5'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
            - BranchSide:      'src/plugins_exts/structure.c:190,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/structure.c:190,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
            - BranchSide:      'src/plugins_exts/structure.c:190,5'
              BranchSideFuncs:
                - lyplg_ext_compile_log
        - Branch String:   'src/plugins_exts/structure.c:190,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:190,5'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
            - BranchSide:      'src/plugins_exts/structure.c:191,5'
              BranchSideFuncs:
                - lyplg_ext_compile_get_options
                - lyplg_ext_compile_extension_instance
                - lyplg_ext_compile_get_options
        - Branch String:   'src/plugins_exts/structure.c:251,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:252,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/structure.c:255,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_exts/structure.c:168,30'
          Dst:             lyplg_ext_compile_get_options
        - Src:             'src/plugins_exts/structure.c:174,14'
          Dst:             strcmp
        - Src:             'src/plugins_exts/structure.c:177,33'
          Dst:             lys_nodetype2str
        - Src:             'src/plugins_exts/structure.c:176,13'
          Dst:             lyplg_ext_compile_log
        - Src:             'src/plugins_exts/structure.c:183,20'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:190,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/structure.c:190,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:248,6'
          Dst:             lyplg_ext_compile_get_options
        - Src:             'src/plugins_exts/structure.c:249,10'
          Dst:             lyplg_ext_compile_extension_instance
        - Src:             'src/plugins_exts/structure.c:250,6'
          Dst:             lyplg_ext_compile_get_options
        - Src:             'src/plugins_exts/structure.c:258,5'
          Dst:             lyplg_ext_compile_log
    - functionName:    structure_parse
      functionSourceFile: '/src/libyang/src/plugins_exts/structure.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         36
      ICount:          550
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - lyplg_ext_parse_extension_instance
        - lyplg_ext_parse_log
        - lyplg_ext_stmt2str
        - realloc
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_exts/structure.c:64,46'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:64,50'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:71,12'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:64,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:65,29'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:71,12'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:74,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:74,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:74,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:74,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:75,15'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:83,20'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:75,37'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:75,41'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:80,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:75,74'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:75,85'
              BranchSideFuncs:
                - strcmp
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:80,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:75,13'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:77,33'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
            - BranchSide:      'src/plugins_exts/structure.c:80,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - calloc
                - lyplg_ext_parse_extension_instance
                - realloc
                - strcmp
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:84,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:85,9'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
            - BranchSide:      'src/plugins_exts/structure.c:87,19'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
                - realloc
        - Branch String:   'src/plugins_exts/structure.c:88,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:88,5'
              BranchSideFuncs:
                - realloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/structure.c:88,5'
              BranchSideFuncs:
                - calloc
                - lyplg_ext_parse_log
                - lyplg_ext_parse_extension_instance
        - Branch String:   'src/plugins_exts/structure.c:88,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:88,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/structure.c:88,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:88,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:0,0'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/structure.c:88,5'
              BranchSideFuncs:
                - lyplg_ext_parse_log
        - Branch String:   'src/plugins_exts/structure.c:88,5'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/structure.c:88,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
            - BranchSide:      'src/plugins_exts/structure.c:91,5'
              BranchSideFuncs:
                - lyplg_ext_parse_extension_instance
      Callsites:
        - Src:             'src/plugins_exts/structure.c:67,17'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/plugins_exts/structure.c:65,9'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/structure.c:75,78'
          Dst:             strcmp
        - Src:             'src/plugins_exts/structure.c:77,13'
          Dst:             lyplg_ext_parse_log
        - Src:             'src/plugins_exts/structure.c:83,20'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:88,5'
          Dst:             realloc
        - Src:             'src/plugins_exts/structure.c:88,5'
          Dst:             calloc
        - Src:             'src/plugins_exts/structure.c:148,10'
          Dst:             lyplg_ext_parse_extension_instance
        - Src:             'src/plugins_exts/structure.c:152,5'
          Dst:             lyplg_ext_parse_log
    - functionName:    lyxml_parse_value_use_buf
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - offset
        - need_space
        - buf
        - len
        - size
      BBCount:         17
      ICount:          141
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:395,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:397,16'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xml.c:403,5'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xml.c:398,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:398,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xml.c:399,10'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xml.c:403,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:404,28'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xml.c:409,10'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:405,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:405,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xml.c:406,10'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xml.c:409,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:411,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:417,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:398,9'
          Dst:             ly_log
        - Src:             'src/xml.c:404,16'
          Dst:             ly_realloc
        - Src:             'src/xml.c:405,9'
          Dst:             ly_log
    - functionName:    lyxml_parse_identifier
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - start
        - end
      BBCount:         157
      ICount:          690
      EdgeCount:       220
      CyclomaticComplexity: 65
      functionsReached:
        - ly_getutf8
        - ly_in_skip
        - ly_vlog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:118,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:118,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:121,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:121,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:126,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:131,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:131,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,14'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:132,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/xml.c:132,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:128,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/xml.c:134,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:118,5'
          Dst:             ly_getutf8
        - Src:             'src/xml.c:118,5'
          Dst:             ly_vlog
        - Src:             'src/xml.c:121,5'
          Dst:             ly_vlog
        - Src:             'src/xml.c:128,9'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:130,14'
          Dst:             ly_getutf8
        - Src:             'src/xml.c:131,9'
          Dst:             ly_vlog
    - functionName:    lyxml_parse_qname
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - prefix
        - prefix_len
        - name
        - name_len
      BBCount:         13
      ICount:          126
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ly_in_skip
        - ly_vlog
        - lyxml_parse_identifier
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xml.c:361,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:361,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:362,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_identifier
        - Branch String:   'src/xml.c:362,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:364,19'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_identifier
            - BranchSide:      'src/xml.c:371,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:367,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:367,9'
              BranchSideFuncs:
                - lyxml_parse_identifier
            - BranchSide:      'src/xml.c:368,9'
              BranchSideFuncs:
                - lyxml_parse_identifier
        - Branch String:   'src/xml.c:368,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:369,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:361,5'
          Dst:             lyxml_parse_identifier
        - Src:             'src/xml.c:367,9'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:367,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:368,9'
          Dst:             lyxml_parse_identifier
    - functionName:    lyxml_skip_until_end_or_after_otag
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
      BBCount:         47
      ICount:          359
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_in_skip
        - ly_vlog
        - skip_section
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:298,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:298,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:298,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:298,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:300,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:298,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:298,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:300,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:302,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:307,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:302,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:303,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:306,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:312,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:312,9'
              BranchSideFuncs:
                - skip_section
                - ly_in_skip
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:314,13'
              BranchSideFuncs:
                - skip_section
                - ly_in_skip
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:314,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:315,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - skip_section
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:332,20'
              BranchSideFuncs:
                - skip_section
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:315,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:315,13'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:317,26'
              BranchSideFuncs:
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:317,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:319,17'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:323,33'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:319,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:319,17'
              BranchSideFuncs:
                - skip_section
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:320,26'
              BranchSideFuncs:
                - skip_section
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:323,24'
          Branch Sides:
            - BranchSide:      'src/xml.c:325,17'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:328,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:331,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:331,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:332,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:332,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:333,13'
              BranchSideFuncs:
                - skip_section
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:336,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:333,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:334,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - skip_section
                - ly_in_skip
                - ly_vlog
                - strncmp
                - ly_in_skip
                - ly_vlog
                - skip_section
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
      Callsites:
        - Src:             'src/xml.c:298,9'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:303,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:308,13'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/xml.c:308,13'
          Dst:             ly_vlog
        - Src:             'src/xml.c:312,9'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:312,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:315,13'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:315,13'
          Dst:             ly_vlog
        - Src:             'src/xml.c:317,18'
          Dst:             strncmp
        - Src:             'src/xml.c:319,17'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:319,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:323,25'
          Dst:             strncmp
        - Src:             'src/xml.c:325,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:328,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:331,13'
          Dst:             skip_section
        - Src:             'src/xml.c:333,13'
          Dst:             skip_section
    - functionName:    skip_section
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - delim
        - delim_len
        - sectname
      BBCount:         22
      ICount:          164
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ly_in_skip
        - ly_vlog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:66,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:67,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:90,5'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:67,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:68,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:73,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:68,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:69,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:71,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:75,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:76,19'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:80,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:76,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:77,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:79,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:80,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:82,33'
              BranchSideFuncs:
                - ly_in_skip
            - BranchSide:      'src/xml.c:86,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_in_skip
      Callsites:
        - Src:             'src/xml.c:83,13'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:90,5'
          Dst:             ly_vlog
    - functionName:    lyxml_value_compare
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx1
        - value1
        - val_prefix_data1
        - ctx2
        - value2
        - val_prefix_data2
      BBCount:         83
      ICount:          409
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - ly_resolve_prefix
        - ly_value_prefix_next
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:1337,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1337,21'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1340,10'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1337,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1338,9'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1340,10'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1340,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1340,21'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1340,34'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1340,29'
          Branch Sides:
            - BranchSide:      'src/xml.c:1340,34'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1341,9'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1340,41'
          Branch Sides:
            - BranchSide:      'src/xml.c:1340,44'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1344,10'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1340,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1341,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1344,10'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1344,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1345,16'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1348,9'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1350,25'
          Branch Sides:
            - BranchSide:      'src/xml.c:1349,5'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1350,28'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1349,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1352,41'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1416,9'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1352,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1353,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1355,41'
              BranchSideFuncs:
                - ly_value_prefix_next
                - strncmp
                - ly_value_prefix_next
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1355,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1356,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1359,13'
              BranchSideFuncs:
                - strncmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1359,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1360,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1364,14'
              BranchSideFuncs:
                - strncmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1364,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1365,17'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1376,21'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1365,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1366,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1369,25'
              BranchSideFuncs:
                - strncmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1369,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1370,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1373,13'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1377,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1379,38'
              BranchSideFuncs:
                - ly_resolve_prefix
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1381,13'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - ly_resolve_prefix
                - strcmp
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1381,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1382,38'
              BranchSideFuncs:
                - ly_resolve_prefix
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - ly_resolve_prefix
                - strcmp
            - BranchSide:      'src/xml.c:1384,14'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - ly_resolve_prefix
                - ly_resolve_prefix
                - strcmp
        - Branch String:   'src/xml.c:1384,19'
          Branch Sides:
            - BranchSide:      'src/xml.c:1384,23'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - ly_resolve_prefix
                - ly_resolve_prefix
                - strcmp
            - BranchSide:      'src/xml.c:1386,17'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1384,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1386,17'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - ly_resolve_prefix
                - ly_resolve_prefix
                - strcmp
            - BranchSide:      'src/xml.c:1390,13'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - ly_resolve_prefix
                - ly_resolve_prefix
                - strcmp
        - Branch String:   'src/xml.c:1390,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1392,18'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1398,24'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - ly_resolve_prefix
                - ly_resolve_prefix
                - strcmp
        - Branch String:   'src/xml.c:1392,44'
          Branch Sides:
            - BranchSide:      'src/xml.c:1392,48'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1393,21'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1392,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1393,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1396,9'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1398,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1399,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1403,17'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
                - strcmp
        - Branch String:   'src/xml.c:1403,32'
          Branch Sides:
            - BranchSide:      'src/xml.c:1403,35'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1404,22'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1404,37'
          Branch Sides:
            - BranchSide:      'src/xml.c:1404,41'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1405,25'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1404,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:1405,25'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
            - BranchSide:      'src/xml.c:1408,28'
              BranchSideFuncs:
                - strcmp
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1408,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:1409,25'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1412,13'
              BranchSideFuncs:
                - ly_value_prefix_next
                - ly_value_prefix_next
                - strncmp
                - strcmp
                - strcmp
                - ly_resolve_prefix
                - ly_resolve_prefix
        - Branch String:   'src/xml.c:1416,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:1416,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1417,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1416,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1417,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1420,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:1352,20'
          Dst:             ly_value_prefix_next
        - Src:             'src/xml.c:1355,20'
          Dst:             ly_value_prefix_next
        - Src:             'src/xml.c:1369,17'
          Dst:             strncmp
        - Src:             'src/xml.c:1379,20'
          Dst:             ly_resolve_prefix
        - Src:             'src/xml.c:1382,20'
          Dst:             ly_resolve_prefix
        - Src:             'src/xml.c:1398,17'
          Dst:             strcmp
        - Src:             'src/xml.c:1408,21'
          Dst:             strcmp
    - functionName:    lyxml_dump_text
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - out
        - text
        - attribute
      BBCount:         21
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - ly_print_
        - ly_write_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/xml.c:1294,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1295,9'
              BranchSideFuncs:
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/xml.c:1298,19'
              BranchSideFuncs:
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/xml.c:1298,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1299,17'
              BranchSideFuncs:
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/xml.c:1323,5'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1299,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1301,29'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/xml.c:1304,29'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/xml.c:1308,29'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/xml.c:1311,17'
              BranchSideFuncs:
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/xml.c:1317,29'
              BranchSideFuncs:
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/xml.c:1311,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1311,17'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/xml.c:1312,33'
              BranchSideFuncs:
                - ly_print_
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/xml.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1320,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1321,5'
              BranchSideFuncs:
                - ly_write_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
      Callsites:
        - Src:             'src/xml.c:1301,19'
          Dst:             ly_print_
        - Src:             'src/xml.c:1304,19'
          Dst:             ly_print_
        - Src:             'src/xml.c:1308,19'
          Dst:             ly_print_
        - Src:             'src/xml.c:1312,23'
          Dst:             ly_print_
        - Src:             'src/xml.c:1317,19'
          Dst:             ly_write_
    - functionName:    lyxml_ctx_restore
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - backup
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_set_erase
        - lyxml_ns_rm_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:1269,49'
          Branch Sides:
            - BranchSide:      'src/xml.c:1269,95'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
            - BranchSide:      'src/xml.c:1269,53'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
        - Branch String:   'src/xml.c:1269,92'
          Branch Sides:
            - BranchSide:      'src/xml.c:1269,95'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
            - BranchSide:      'src/xml.c:1269,92'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
        - Branch String:   'src/xml.c:1269,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1269,9'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - lyxml_ns_rm_all
            - BranchSide:      'src/xml.c:1271,22'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - lyxml_ns_rm_all
      Callsites:
        - Src:             'src/xml.c:1275,5'
          Dst:             ly_set_erase
        - Src:             'src/xml.c:1278,5'
          Dst:             lyxml_ns_rm_all
    - functionName:    lyxml_ns_rm_all
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ly_set_erase
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:1155,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1156,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - ly_set_erase
            - BranchSide:      'src/xml.c:1162,19'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/xml.c:1162,5'
          Dst:             ly_set_erase
    - functionName:    lyxml_ns_dup
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:1215,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1215,5'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - strdup
                - ly_log
                - free
            - BranchSide:      'src/xml.c:1217,9'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - strdup
                - ly_log
                - free
        - Branch String:   'src/xml.c:1217,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1218,30'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - strdup
                - ly_log
                - free
                - free
            - BranchSide:      'src/xml.c:1221,9'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
        - Branch String:   'src/xml.c:1219,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1219,9'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
            - BranchSide:      'src/xml.c:1220,5'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
        - Branch String:   'src/xml.c:1224,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1224,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1225,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:1215,5'
          Dst:             ly_log
        - Src:             'src/xml.c:1218,23'
          Dst:             strdup
        - Src:             'src/xml.c:1219,9'
          Dst:             ly_log
        - Src:             'src/xml.c:1223,16'
          Dst:             strdup
        - Src:             'src/xml.c:1224,5'
          Dst:             ly_log
    - functionName:    lyxml_elem_dup
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:1195,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1195,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1197,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:1195,5'
          Dst:             ly_log
    - functionName:    lyxml_ctx_backup
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - backup
      BBCount:         25
      ICount:          225
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - lyxml_elem_dup
        - lyxml_ns_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:1238,48'
          Branch Sides:
            - BranchSide:      'src/xml.c:1238,51'
              BranchSideFuncs:
                - malloc
                - ly_log
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
            - BranchSide:      'src/xml.c:1244,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
        - Branch String:   'src/xml.c:1238,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1240,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
            - BranchSide:      'src/xml.c:1244,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
        - Branch String:   'src/xml.c:1249,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1249,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
            - BranchSide:      'src/xml.c:1250,12'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
        - Branch String:   'src/xml.c:1250,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1251,51'
              BranchSideFuncs:
                - lyxml_elem_dup
                - malloc
                - ly_log
                - lyxml_ns_dup
            - BranchSide:      'src/xml.c:1256,30'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ns_dup
        - Branch String:   'src/xml.c:1252,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1252,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
            - BranchSide:      'src/xml.c:1253,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxml_ns_dup
                - lyxml_elem_dup
        - Branch String:   'src/xml.c:1257,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1257,5'
              BranchSideFuncs:
                - lyxml_ns_dup
            - BranchSide:      'src/xml.c:1258,12'
              BranchSideFuncs:
                - lyxml_ns_dup
        - Branch String:   'src/xml.c:1258,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1259,43'
              BranchSideFuncs:
                - lyxml_ns_dup
            - BranchSide:      'src/xml.c:1263,5'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1260,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1260,9'
              BranchSideFuncs:
                - lyxml_ns_dup
            - BranchSide:      'src/xml.c:1261,5'
              BranchSideFuncs:
                - lyxml_ns_dup
      Callsites:
        - Src:             'src/xml.c:1249,5'
          Dst:             ly_log
        - Src:             'src/xml.c:1251,36'
          Dst:             lyxml_elem_dup
        - Src:             'src/xml.c:1257,5'
          Dst:             ly_log
        - Src:             'src/xml.c:1259,30'
          Dst:             lyxml_ns_dup
    - functionName:    lyxml_ctx_peek
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - next
      BBCount:         32
      ICount:          199
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - lyxml_next_attribute
        - lyxml_next_element
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xml.c:1099,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:1101,13'
              BranchSideFuncs:
                - lyxml_next_element
            - BranchSide:      'src/xml.c:1108,34'
              BranchSideFuncs:
                - lyxml_next_element
            - BranchSide:      'src/xml.c:1122,36'
              BranchSideFuncs:
                - lyxml_next_attribute
            - BranchSide:      'src/xml.c:1122,36'
              BranchSideFuncs:
                - lyxml_next_attribute
            - BranchSide:      'src/xml.c:1132,10'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1135,10'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1137,5'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1101,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1101,39'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1102,14'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1109,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1111,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1111,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1112,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1113,20'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1113,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:1114,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1116,14'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1123,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1123,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1125,14'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1125,45'
          Branch Sides:
            - BranchSide:      'src/xml.c:1125,49'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1126,14'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1125,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1126,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1128,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:1108,15'
          Dst:             lyxml_next_element
        - Src:             'src/xml.c:1122,15'
          Dst:             lyxml_next_attribute
    - functionName:    lyxml_next_element
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - prefix
        - prefix_len
        - name
        - name_len
        - closing
      BBCount:         28
      ICount:          228
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ly_in_skip
        - ly_vlog
        - lyxml_parse_qname
        - lyxml_skip_until_end_or_after_otag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xml.c:888,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:888,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:889,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
        - Branch String:   'src/xml.c:889,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:891,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:896,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
        - Branch String:   'src/xml.c:896,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:897,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_qname
                - ly_in_skip
            - BranchSide:      'src/xml.c:900,10'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
        - Branch String:   'src/xml.c:897,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:897,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
            - BranchSide:      'src/xml.c:898,10'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
        - Branch String:   'src/xml.c:904,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
        - Branch String:   'src/xml.c:904,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
        - Branch String:   'src/xml.c:904,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - ly_in_skip
        - Branch String:   'src/xml.c:904,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
            - BranchSide:      'src/xml.c:907,5'
              BranchSideFuncs:
                - lyxml_parse_qname
        - Branch String:   'src/xml.c:904,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
            - BranchSide:      'src/xml.c:904,5'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
        - Branch String:   'src/xml.c:907,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:907,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:909,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:888,5'
          Dst:             lyxml_skip_until_end_or_after_otag
        - Src:             'src/xml.c:897,9'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:897,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:904,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:907,5'
          Dst:             lyxml_parse_qname
    - functionName:    lyxml_next_attribute
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - prefix
        - prefix_len
        - name
        - name_len
      BBCount:         123
      ICount:          651
      EdgeCount:       170
      CyclomaticComplexity: 49
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_getutf8
        - ly_in_skip
        - ly_strncmp
        - ly_vlog
        - lyxml_next_attr_content
        - lyxml_parse_qname
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:837,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:837,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:837,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:837,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:840,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:837,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:837,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:840,44'
          Branch Sides:
            - BranchSide:      'src/xml.c:840,48'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:840,5'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:840,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:841,14'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:869,5'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:842,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:843,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:845,21'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,50'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/xml.c:846,13'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:845,54'
          Branch Sides:
            - BranchSide:      'src/xml.c:845,54'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:846,13'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:852,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:854,16'
              BranchSideFuncs:
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_vlog
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:854,23'
          Branch Sides:
            - BranchSide:      'src/xml.c:854,47'
              BranchSideFuncs:
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:854,74'
              BranchSideFuncs:
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:854,69'
          Branch Sides:
            - BranchSide:      'src/xml.c:854,74'
              BranchSideFuncs:
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:860,9'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:854,81'
          Branch Sides:
            - BranchSide:      'src/xml.c:854,105'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:856,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:854,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:856,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:860,9'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:860,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:860,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:861,13'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:861,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:862,18'
              BranchSideFuncs:
                - free
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:866,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:866,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:866,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:866,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:840,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:866,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:866,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_getutf8
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - lyxml_parse_qname
                - ly_strncmp
                - lyxml_next_attr_content
                - free
                - ly_strncmp
                - ly_vlog
      Callsites:
        - Src:             'src/xml.c:837,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:843,13'
          Dst:             ly_vlog
        - Src:             'src/xml.c:845,21'
          Dst:             ly_getutf8
        - Src:             'src/xml.c:846,13'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/xml.c:846,13'
          Dst:             ly_vlog
        - Src:             'src/xml.c:852,9'
          Dst:             lyxml_parse_qname
        - Src:             'src/xml.c:854,26'
          Dst:             ly_strncmp
        - Src:             'src/xml.c:854,84'
          Dst:             ly_strncmp
        - Src:             'src/xml.c:860,9'
          Dst:             lyxml_next_attr_content
        - Src:             'src/xml.c:866,9'
          Dst:             ly_in_skip
    - functionName:    lyxml_next_attr_content
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - value
        - value_len
        - ws_only
        - dynamic
      BBCount:         49
      ICount:          412
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_in_skip
        - ly_vlog
        - lyxml_parse_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xml.c:778,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:778,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:778,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:778,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:781,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:778,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:778,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:781,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:782,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:784,16'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:789,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:789,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:792,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:792,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:792,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:792,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:795,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:792,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:792,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:795,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:796,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:798,17'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:806,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:806,5'
              BranchSideFuncs:
                - lyxml_parse_value
                - ly_in_skip
            - BranchSide:      'src/xml.c:809,5'
              BranchSideFuncs:
                - lyxml_parse_value
                - ly_in_skip
        - Branch String:   'src/xml.c:809,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:809,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:812,16'
              BranchSideFuncs:
                - ly_in_skip
      Callsites:
        - Src:             'src/xml.c:778,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:782,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:785,9'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/xml.c:785,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:789,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:789,5'
          Dst:             ly_vlog
        - Src:             'src/xml.c:792,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:796,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:799,9'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/xml.c:799,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:806,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:806,5'
          Dst:             ly_vlog
        - Src:             'src/xml.c:809,5'
          Dst:             lyxml_parse_value
        - Src:             'src/xml.c:812,5'
          Dst:             ly_in_skip
    - functionName:    lyxml_parse_value
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - endchar
        - value
        - length
        - ws_only
        - dynamic
      BBCount:         118
      ICount:          903
      EdgeCount:       156
      CyclomaticComplexity: 40
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - __assert_fail
        - __ctype_b_loc
        - ly_getutf8
        - ly_log
        - ly_pututf8
        - ly_realloc
        - ly_vlog
        - lyxml_parse_value_use_buf
        - strncmp
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:447,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:447,5'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:450,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:454,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:455,13'
              BranchSideFuncs:
                - strncmp
                - strstr
                - ly_vlog
                - free
                - lyxml_parse_value_use_buf
                - ly_vlog
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:594,5'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/xml.c:455,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:457,16'
              BranchSideFuncs:
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:526,29'
              BranchSideFuncs:
                - strncmp
                - strstr
                - ly_vlog
                - free
                - lyxml_parse_value_use_buf
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
        - Branch String:   'src/xml.c:462,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:462,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:464,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:465,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:467,31'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:489,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/xml.c:467,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:468,21'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:470,38'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:470,28'
          Branch Sides:
            - BranchSide:      'src/xml.c:471,21'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:473,38'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:473,28'
          Branch Sides:
            - BranchSide:      'src/xml.c:474,21'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:476,38'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:476,28'
          Branch Sides:
            - BranchSide:      'src/xml.c:477,21'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:479,38'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:479,28'
          Branch Sides:
            - BranchSide:      'src/xml.c:480,21'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/xml.c:483,21'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/xml.c:492,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:493,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/xml.c:496,29'
              BranchSideFuncs:
                - ly_vlog
                - free
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xml.c:493,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:494,44'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/xml.c:496,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:496,48'
          Branch Sides:
            - BranchSide:      'src/xml.c:496,51'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - free
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/xml.c:508,21'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/xml.c:496,28'
          Branch Sides:
            - BranchSide:      'src/xml.c:497,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/xml.c:508,21'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/xml.c:497,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:498,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/xml.c:507,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:498,29'
          Branch Sides:
            - BranchSide:      'src/xml.c:499,34'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/xml.c:500,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xml.c:500,36'
          Branch Sides:
            - BranchSide:      'src/xml.c:501,48'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/xml.c:503,48'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xml.c:513,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:514,21'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - free
            - BranchSide:      'src/xml.c:517,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:518,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:519,21'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/xml.c:522,24'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:526,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:528,29'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xml.c:557,20'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - ly_realloc
                - ly_log
        - Branch String:   'src/xml.c:529,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:530,17'
              BranchSideFuncs:
                - lyxml_parse_value_use_buf
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/xml.c:533,17'
              BranchSideFuncs:
                - lyxml_parse_value_use_buf
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/xml.c:536,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:536,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:539,16'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - __assert_fail
        - Branch String:   'src/xml.c:540,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:540,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xml.c:543,20'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:543,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:544,21'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:552,20'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:544,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:545,21'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xml.c:546,29'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:557,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:559,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xml.c:575,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:559,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:561,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xml.c:571,20'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:562,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:562,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:563,24'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:564,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:565,29'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:569,17'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:575,18'
          Branch Sides:
            - BranchSide:      'src/xml.c:575,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:581,17'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:575,18'
          Branch Sides:
            - BranchSide:      'src/xml.c:575,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:581,17'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:575,18'
          Branch Sides:
            - BranchSide:      'src/xml.c:575,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:581,17'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:575,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:577,20'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:581,17'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:581,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:582,17'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xml.c:586,23'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xml.c:587,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:587,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/xml.c:589,23'
              BranchSideFuncs:
                - ly_vlog
                - free
                - strncmp
                - strstr
                - ly_vlog
                - lyxml_parse_value_use_buf
                - __assert_fail
                - ly_getutf8
                - ly_vlog
                - ly_realloc
                - ly_log
                - lyxml_parse_value_use_buf
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xml.c:601,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:602,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:605,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:447,5'
          Dst:             __assert_fail
        - Src:             'src/xml.c:462,13'
          Dst:             lyxml_parse_value_use_buf
        - Src:             'src/xml.c:467,22'
          Dst:             strncmp
        - Src:             'src/xml.c:470,29'
          Dst:             strncmp
        - Src:             'src/xml.c:473,29'
          Dst:             strncmp
        - Src:             'src/xml.c:476,29'
          Dst:             strncmp
        - Src:             'src/xml.c:479,29'
          Dst:             strncmp
        - Src:             'src/xml.c:483,21'
          Dst:             ly_vlog
        - Src:             'src/xml.c:492,21'
          Dst:             __ctype_b_loc
        - Src:             'src/xml.c:493,33'
          Dst:             __ctype_b_loc
        - Src:             'src/xml.c:496,51'
          Dst:             __ctype_b_loc
        - Src:             'src/xml.c:497,43'
          Dst:             __ctype_b_loc
        - Src:             'src/xml.c:498,29'
          Dst:             __ctype_b_loc
        - Src:             'src/xml.c:508,21'
          Dst:             ly_vlog
        - Src:             'src/xml.c:514,21'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/xml.c:514,21'
          Dst:             ly_vlog
        - Src:             'src/xml.c:518,21'
          Dst:             ly_pututf8
        - Src:             'src/xml.c:519,21'
          Dst:             ly_vlog
        - Src:             'src/xml.c:526,21'
          Dst:             strncmp
        - Src:             'src/xml.c:528,22'
          Dst:             strstr
        - Src:             'src/xml.c:530,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:536,13'
          Dst:             lyxml_parse_value_use_buf
        - Src:             'src/xml.c:540,13'
          Dst:             __assert_fail
        - Src:             'src/xml.c:561,23'
          Dst:             ly_realloc
        - Src:             'src/xml.c:562,17'
          Dst:             ly_log
        - Src:             'src/xml.c:587,13'
          Dst:             ly_getutf8
        - Src:             'src/xml.c:587,13'
          Dst:             ly_vlog
        - Src:             'src/xml.c:594,5'
          Dst:             ly_vlog
    - functionName:    lyxml_close_element
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - xmlctx
        - prefix
        - prefix_len
        - name
        - name_len
        - empty
      BBCount:         46
      ICount:          380
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_in_skip
        - ly_set_rm_index
        - ly_vlog
        - lyxml_ns_rm
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:633,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:634,9'
              BranchSideFuncs:
                - strncmp
                - ly_set_rm_index
                - lyxml_ns_rm
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xml.c:639,30'
              BranchSideFuncs:
                - strncmp
                - ly_set_rm_index
                - lyxml_ns_rm
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - strncmp
        - Branch String:   'src/xml.c:640,39'
          Branch Sides:
            - BranchSide:      'src/xml.c:640,43'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:640,68'
          Branch Sides:
            - BranchSide:      'src/xml.c:641,14'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:641,25'
          Branch Sides:
            - BranchSide:      'src/xml.c:641,36'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ly_set_rm_index
                - lyxml_ns_rm
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/xml.c:641,82'
              BranchSideFuncs:
                - strncmp
                - ly_set_rm_index
                - lyxml_ns_rm
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - ly_vlog
        - Branch String:   'src/xml.c:641,71'
          Branch Sides:
            - BranchSide:      'src/xml.c:641,82'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:640,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:649,22'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyxml_ns_rm
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:642,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:642,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xml.c:642,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xml.c:655,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:655,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:655,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
        - Branch String:   'src/xml.c:655,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/xml.c:658,9'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
        - Branch String:   'src/xml.c:655,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/xml.c:655,5'
              BranchSideFuncs:
                - ly_in_skip
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
        - Branch String:   'src/xml.c:658,15'
          Branch Sides:
            - BranchSide:      'src/xml.c:658,19'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_vlog
            - BranchSide:      'src/xml.c:663,9'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:658,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:659,9'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/xml.c:663,9'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:659,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:659,9'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/xml.c:660,5'
              BranchSideFuncs:
                - ly_in_skip
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/xml.c:663,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:664,9'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/xml.c:670,16'
              BranchSideFuncs:
                - ly_in_skip
      Callsites:
        - Src:             'src/xml.c:634,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:641,28'
          Dst:             strncmp
        - Src:             'src/xml.c:641,74'
          Dst:             strncmp
        - Src:             'src/xml.c:642,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:649,5'
          Dst:             ly_set_rm_index
        - Src:             'src/xml.c:652,5'
          Dst:             lyxml_ns_rm
        - Src:             'src/xml.c:655,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:659,9'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:659,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:664,9'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/xml.c:664,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:670,5'
          Dst:             ly_in_skip
    - functionName:    lyxml_ns_rm
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_set_erase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:228,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:229,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - ly_set_erase
            - BranchSide:      'src/xml.c:232,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - ly_set_erase
        - Branch String:   'src/xml.c:237,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:239,13'
              BranchSideFuncs:
                - ly_set_erase
            - BranchSide:      'src/xml.c:243,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - ly_set_erase
        - Branch String:   'src/xml.c:247,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:234,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - ly_set_erase
            - BranchSide:      'src/xml.c:249,10'
              BranchSideFuncs:
                - ly_set_erase
        - Branch String:   'src/xml.c:249,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:251,23'
              BranchSideFuncs:
                - ly_set_erase
      Callsites:
        - Src:             'src/xml.c:251,9'
          Dst:             ly_set_erase
    - functionName:    lyxml_ctx_next
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
      BBCount:         65
      ICount:          468
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - ly_in_skip
        - ly_vlog
        - lyxml_close_element
        - lyxml_next_attr_content
        - lyxml_next_attribute
        - lyxml_next_element
        - lyxml_open_element
        - lyxml_parse_value
      functionUses:    114
      BranchProfiles:
        - Branch String:   'src/xml.c:963,49'
          Branch Sides:
            - BranchSide:      'src/xml.c:963,95'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
                - __assert_fail
                - lyxml_close_element
                - free
            - BranchSide:      'src/xml.c:963,53'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
                - __assert_fail
                - lyxml_close_element
                - free
        - Branch String:   'src/xml.c:963,92'
          Branch Sides:
            - BranchSide:      'src/xml.c:963,95'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
                - __assert_fail
                - lyxml_close_element
                - free
            - BranchSide:      'src/xml.c:969,13'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
                - __assert_fail
                - lyxml_close_element
        - Branch String:   'src/xml.c:963,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:964,22'
              BranchSideFuncs:
                - free
                - lyxml_next_attr_content
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
                - __assert_fail
                - lyxml_close_element
            - BranchSide:      'src/xml.c:969,13'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
                - __assert_fail
                - lyxml_close_element
        - Branch String:   'src/xml.c:969,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:974,13'
              BranchSideFuncs:
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
                - __assert_fail
                - lyxml_close_element
            - BranchSide:      'src/xml.c:991,34'
              BranchSideFuncs:
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_close_element
            - BranchSide:      'src/xml.c:1020,36'
              BranchSideFuncs:
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
            - BranchSide:      'src/xml.c:1020,36'
              BranchSideFuncs:
                - lyxml_next_attribute
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
            - BranchSide:      'src/xml.c:1068,39'
              BranchSideFuncs:
                - lyxml_next_attr_content
            - BranchSide:      'src/xml.c:1078,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1079,5'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:974,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:974,39'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_close_element
            - BranchSide:      'src/xml.c:975,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxml_close_element
        - Branch String:   'src/xml.c:975,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:975,13'
              BranchSideFuncs:
                - lyxml_close_element
            - BranchSide:      'src/xml.c:976,38'
              BranchSideFuncs:
                - lyxml_close_element
        - Branch String:   'src/xml.c:980,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:980,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:983,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:992,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:994,13'
              BranchSideFuncs:
                - lyxml_open_element
                - lyxml_close_element
        - Branch String:   'src/xml.c:994,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:996,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:997,20'
              BranchSideFuncs:
                - lyxml_open_element
                - lyxml_close_element
        - Branch String:   'src/xml.c:997,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:999,39'
              BranchSideFuncs:
                - lyxml_close_element
            - BranchSide:      'src/xml.c:1006,38'
              BranchSideFuncs:
                - lyxml_open_element
        - Branch String:   'src/xml.c:1000,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1000,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1003,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1007,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1007,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1010,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1021,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1021,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1023,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
        - Branch String:   'src/xml.c:1023,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1025,24'
              BranchSideFuncs:
                - ly_in_skip
                - ly_vlog
                - lyxml_parse_value
                - free
            - BranchSide:      'src/xml.c:1049,20'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1026,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1027,17'
              BranchSideFuncs:
                - lyxml_parse_value
                - free
            - BranchSide:      'src/xml.c:1033,37'
              BranchSideFuncs:
                - lyxml_parse_value
                - free
        - Branch String:   'src/xml.c:1035,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:1035,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1037,18'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xml.c:1037,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:1039,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1048,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1039,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:1040,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xml.c:1043,17'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1049,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:1051,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1060,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1069,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1069,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1072,9'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:1082,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1082,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:1084,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:975,13'
          Dst:             __assert_fail
        - Src:             'src/xml.c:979,19'
          Dst:             lyxml_close_element
        - Src:             'src/xml.c:991,15'
          Dst:             lyxml_next_element
        - Src:             'src/xml.c:999,19'
          Dst:             lyxml_close_element
        - Src:             'src/xml.c:1006,19'
          Dst:             lyxml_open_element
        - Src:             'src/xml.c:1020,15'
          Dst:             lyxml_next_attribute
        - Src:             'src/xml.c:1025,13'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:1027,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:1033,19'
          Dst:             lyxml_parse_value
        - Src:             'src/xml.c:1068,15'
          Dst:             lyxml_next_attr_content
    - functionName:    lyxml_open_element
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - xmlctx
        - prefix
        - prefix_len
        - name
        - name_len
      BBCount:         143
      ICount:          788
      EdgeCount:       197
      CyclomaticComplexity: 56
      functionsReached:
        - ly_getutf8
        - ly_in_skip
        - ly_log
        - ly_set_add
        - ly_strncmp
        - lyxml_next_attr_content
        - lyxml_ns_add
        - lyxml_parse_qname
        - strndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xml.c:699,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:699,5'
              BranchSideFuncs:
                - ly_set_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - ly_log
            - BranchSide:      'src/xml.c:700,15'
              BranchSideFuncs:
                - ly_set_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - ly_log
        - Branch String:   'src/xml.c:705,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:705,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:706,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - ly_log
        - Branch String:   'src/xml.c:706,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:707,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:712,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:712,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:712,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:712,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
            - BranchSide:      'src/xml.c:715,18'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
        - Branch String:   'src/xml.c:712,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
            - BranchSide:      'src/xml.c:712,5'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
        - Branch String:   'src/xml.c:718,45'
          Branch Sides:
            - BranchSide:      'src/xml.c:718,68'
              BranchSideFuncs:
                - ly_getutf8
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:718,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:718,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:755,10'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:719,14'
          Branch Sides:
            - BranchSide:      'src/xml.c:719,14'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:720,13'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:719,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:720,13'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
            - BranchSide:      'src/xml.c:722,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:725,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:728,9'
              BranchSideFuncs:
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:728,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:731,14'
              BranchSideFuncs:
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_getutf8
                - ly_in_skip
                - free
                - ly_strncmp
        - Branch String:   'src/xml.c:731,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:731,45'
              BranchSideFuncs:
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:731,71'
              BranchSideFuncs:
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:731,66'
          Branch Sides:
            - BranchSide:      'src/xml.c:731,71'
              BranchSideFuncs:
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:732,32'
              BranchSideFuncs:
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:731,78'
          Branch Sides:
            - BranchSide:      'src/xml.c:731,102'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:738,19'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:731,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:732,32'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:738,19'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:732,40'
          Branch Sides:
            - BranchSide:      'src/xml.c:732,49'
              BranchSideFuncs:
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:732,62'
              BranchSideFuncs:
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:732,62'
          Branch Sides:
            - BranchSide:      'src/xml.c:732,71'
              BranchSideFuncs:
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:733,21'
              BranchSideFuncs:
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:733,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:733,31'
              BranchSideFuncs:
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
            - BranchSide:      'src/xml.c:733,47'
              BranchSideFuncs:
                - strndup
                - lyxml_ns_add
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:735,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:735,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:736,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
                - free
        - Branch String:   'src/xml.c:740,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:741,18'
              BranchSideFuncs:
                - free
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:745,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:745,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:745,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
                - ly_in_skip
        - Branch String:   'src/xml.c:745,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
            - BranchSide:      'src/xml.c:747,13'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
        - Branch String:   'src/xml.c:745,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
            - BranchSide:      'src/xml.c:745,9'
              BranchSideFuncs:
                - ly_in_skip
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - free
                - ly_strncmp
                - ly_getutf8
        - Branch String:   'src/xml.c:747,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:718,5'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
            - BranchSide:      'src/xml.c:749,26'
              BranchSideFuncs:
                - lyxml_parse_qname
                - lyxml_next_attr_content
                - ly_strncmp
                - strndup
                - lyxml_ns_add
                - ly_in_skip
                - free
                - ly_strncmp
                - ly_getutf8
        - Branch String:   'src/xml.c:755,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:756,31'
              BranchSideFuncs: []
            - BranchSide:      'src/xml.c:759,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:699,5'
          Dst:             ly_log
        - Src:             'src/xml.c:705,5'
          Dst:             ly_set_add
        - Src:             'src/xml.c:707,9'
          Dst:             ly_log
        - Src:             'src/xml.c:712,5'
          Dst:             ly_in_skip
        - Src:             'src/xml.c:718,56'
          Dst:             ly_getutf8
        - Src:             'src/xml.c:725,9'
          Dst:             lyxml_parse_qname
        - Src:             'src/xml.c:728,9'
          Dst:             lyxml_next_attr_content
        - Src:             'src/xml.c:731,25'
          Dst:             ly_strncmp
        - Src:             'src/xml.c:731,82'
          Dst:             ly_strncmp
        - Src:             'src/xml.c:733,39'
          Dst:             strndup
        - Src:             'src/xml.c:732,19'
          Dst:             lyxml_ns_add
        - Src:             'src/xml.c:745,9'
          Dst:             ly_in_skip
    - functionName:    lyxml_ns_add
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
        - prefix
        - prefix_len
        - uri
      BBCount:         41
      ICount:          275
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - ly_set_add
        - ly_strncmp
        - ly_vlog
        - strcmp
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xml.c:164,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:165,13'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/xml.c:195,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
        - Branch String:   'src/xml.c:169,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:171,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
            - BranchSide:      'src/xml.c:172,24'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/xml.c:172,31'
          Branch Sides:
            - BranchSide:      'src/xml.c:172,34'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/xml.c:182,25'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/xml.c:172,45'
          Branch Sides:
            - BranchSide:      'src/xml.c:172,60'
              BranchSideFuncs:
                - ly_strncmp
                - strcmp
                - free
                - ly_vlog
                - strcmp
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
            - BranchSide:      'src/xml.c:182,25'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/xml.c:172,24'
          Branch Sides:
            - BranchSide:      'src/xml.c:173,29'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/xml.c:182,25'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
        - Branch String:   'src/xml.c:173,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:175,21'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/xml.c:178,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/xml.c:183,21'
          Branch Sides:
            - BranchSide:      'src/xml.c:185,21'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/xml.c:188,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/xml.c:192,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:167,13'
              BranchSideFuncs:
                - strcmp
                - free
                - ly_vlog
                - malloc
                - ly_log
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
                - ly_strncmp
                - strcmp
                - ly_vlog
            - BranchSide:      'src/xml.c:193,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - ly_set_add
                - free
                - free
                - strndup
                - ly_log
                - free
        - Branch String:   'src/xml.c:196,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:196,5'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
                - strndup
                - ly_log
                - free
            - BranchSide:      'src/xml.c:201,17'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
                - strndup
                - ly_log
                - free
        - Branch String:   'src/xml.c:204,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:205,30'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - free
                - ly_set_add
                - free
                - free
            - BranchSide:      'src/xml.c:208,9'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
        - Branch String:   'src/xml.c:206,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:206,9'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
            - BranchSide:      'src/xml.c:207,5'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
        - Branch String:   'src/xml.c:212,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:212,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/xml.c:215,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xml.c:172,49'
          Dst:             ly_strncmp
        - Src:             'src/xml.c:173,22'
          Dst:             strcmp
        - Src:             'src/xml.c:178,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:183,22'
          Dst:             strcmp
        - Src:             'src/xml.c:188,17'
          Dst:             ly_vlog
        - Src:             'src/xml.c:196,5'
          Dst:             ly_log
        - Src:             'src/xml.c:205,22'
          Dst:             strndup
        - Src:             'src/xml.c:206,9'
          Dst:             ly_log
        - Src:             'src/xml.c:211,10'
          Dst:             ly_set_add
    - functionName:    lyxml_ctx_free
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xmlctx
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log_location_revert
        - ly_set_erase
        - lyxml_ns_rm_all
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/xml.c:1168,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1169,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
                - free
            - BranchSide:      'src/xml.c:1172,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
                - free
        - Branch String:   'src/xml.c:1174,49'
          Branch Sides:
            - BranchSide:      'src/xml.c:1174,95'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
                - free
            - BranchSide:      'src/xml.c:1174,53'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
                - free
        - Branch String:   'src/xml.c:1174,92'
          Branch Sides:
            - BranchSide:      'src/xml.c:1174,95'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
                - free
            - BranchSide:      'src/xml.c:1177,19'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
        - Branch String:   'src/xml.c:1174,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:1175,22'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
            - BranchSide:      'src/xml.c:1177,19'
              BranchSideFuncs:
                - ly_set_erase
                - lyxml_ns_rm_all
                - free
      Callsites:
        - Src:             'src/xml.c:1172,5'
          Dst:             ly_log_location_revert
        - Src:             'src/xml.c:1177,5'
          Dst:             ly_set_erase
        - Src:             'src/xml.c:1178,5'
          Dst:             lyxml_ns_rm_all
    - functionName:    lyxml_ctx_new
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - xmlctx_p
      BBCount:         20
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - ly_log
        - ly_log_location
        - ly_vlog
        - lyxml_ctx_free
        - lyxml_next_element
        - lyxml_open_element
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/xml.c:921,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:921,5'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_ctx_free
                - ly_vlog
            - BranchSide:      'src/xml.c:922,19'
              BranchSideFuncs:
                - ly_log_location
                - lyxml_next_element
                - lyxml_open_element
                - lyxml_ctx_free
                - ly_vlog
        - Branch String:   'src/xml.c:928,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:928,5'
              BranchSideFuncs:
                - lyxml_ctx_free
            - BranchSide:      'src/xml.c:931,9'
              BranchSideFuncs:
                - lyxml_open_element
                - lyxml_ctx_free
                - ly_vlog
        - Branch String:   'src/xml.c:931,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:933,9'
              BranchSideFuncs:
                - lyxml_ctx_free
            - BranchSide:      'src/xml.c:934,16'
              BranchSideFuncs:
                - lyxml_open_element
                - lyxml_ctx_free
                - ly_vlog
        - Branch String:   'src/xml.c:934,16'
          Branch Sides:
            - BranchSide:      'src/xml.c:935,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxml_ctx_free
            - BranchSide:      'src/xml.c:940,9'
              BranchSideFuncs:
                - lyxml_open_element
                - lyxml_ctx_free
        - Branch String:   'src/xml.c:940,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:940,9'
              BranchSideFuncs:
                - lyxml_ctx_free
            - BranchSide:      'src/xml.c:943,9'
              BranchSideFuncs:
                - lyxml_ctx_free
        - Branch String:   'src/xml.c:947,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:948,24'
              BranchSideFuncs:
                - lyxml_ctx_free
            - BranchSide:      'src/xml.c:950,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:920,14'
          Dst:             calloc
        - Src:             'src/xml.c:921,5'
          Dst:             ly_log
        - Src:             'src/xml.c:925,5'
          Dst:             ly_log_location
        - Src:             'src/xml.c:928,5'
          Dst:             lyxml_next_element
        - Src:             'src/xml.c:935,9'
          Dst:             ly_vlog
        - Src:             'src/xml.c:940,9'
          Dst:             lyxml_open_element
        - Src:             'src/xml.c:948,9'
          Dst:             lyxml_ctx_free
    - functionName:    lyxml_ns_get
      functionSourceFile: '/src/libyang/src/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ns_set
        - prefix
        - prefix_len
      BBCount:         23
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_strncmp
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/xml.c:261,9'
          Branch Sides:
            - BranchSide:      'src/xml.c:262,9'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xml.c:265,9'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xml.c:270,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:270,23'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xml.c:274,21'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xml.c:270,13'
          Branch Sides:
            - BranchSide:      'src/xml.c:271,17'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xml.c:274,21'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xml.c:271,28'
          Branch Sides:
            - BranchSide:      'src/xml.c:271,43'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xml.c:274,9'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xml.c:271,17'
          Branch Sides:
            - BranchSide:      'src/xml.c:272,24'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xml.c:274,9'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xml.c:274,20'
          Branch Sides:
            - BranchSide:      'src/xml.c:0,0'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xml.c:276,20'
              BranchSideFuncs: []
        - Branch String:   'src/xml.c:278,5'
          Branch Sides:
            - BranchSide:      'src/xml.c:267,9'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xml.c:280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xml.c:271,32'
          Dst:             ly_strncmp
    - functionName:    cast_string_realloc
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - needed
        - str
        - used
        - size
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - ly_realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/xpath.c:431,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:432,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:443,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:433,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:434,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:437,14'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:438,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:433,32'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:439,28'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:440,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:441,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:434,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:439,16'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:440,9'
          Dst:             ly_log
    - functionName:    cast_string_recursive
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - set
        - indent
        - str
        - used
        - size
      BBCount:         88
      ICount:          709
      EdgeCount:       111
      CyclomaticComplexity: 25
      functionsReached:
        - cast_string_realloc
        - cast_string_recursive
        - ly_log
        - ly_out_free
        - ly_out_new_memory
        - lyd_child
        - lyd_get_value
        - lyd_parse_data_mem
        - lyd_print_all
        - moveto_axis_node_next
        - sprintf
        - strcpy
        - strdup
        - strlen
        - strtok_r
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:470,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:470,54'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:474,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:470,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:470,62'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:474,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:470,75'
          Branch Sides:
            - BranchSide:      'src/xpath.c:470,79'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:474,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:470,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:474,10'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:474,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:476,9'
              BranchSideFuncs:
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:496,13'
              BranchSideFuncs:
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:476,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:477,17'
              BranchSideFuncs:
                - strcpy
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
                - cast_string_recursive
        - Branch String:   'src/xpath.c:485,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:486,13'
              BranchSideFuncs:
                - cast_string_recursive
                - moveto_axis_node_next
                - cast_string_realloc
                - strcpy
            - BranchSide:      'src/xpath.c:490,9'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
        - Branch String:   'src/xpath.c:486,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:486,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:490,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:491,17'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'src/xpath.c:496,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:497,24'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:498,30'
              BranchSideFuncs:
                - lyd_child.4841
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:498,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:499,22'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
            - BranchSide:      'src/xpath.c:501,22'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
                - ly_log
        - Branch String:   'src/xpath.c:504,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:509,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:509,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:509,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:509,13'
              BranchSideFuncs:
                - cast_string_realloc
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:521,39'
              BranchSideFuncs:
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
            - BranchSide:      'src/xpath.c:521,39'
              BranchSideFuncs:
                - lyd_get_value.4842
                - strlen
                - cast_string_realloc
                - sprintf
                - strlen
                - sprintf
                - strlen
            - BranchSide:      'src/xpath.c:541,42'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
            - BranchSide:      'src/xpath.c:541,42'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
            - BranchSide:      'src/xpath.c:601,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:509,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:509,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:510,21'
              BranchSideFuncs:
                - strcpy
                - lyd_child.4841
                - cast_string_recursive
        - Branch String:   'src/xpath.c:513,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:514,17'
              BranchSideFuncs:
                - cast_string_recursive
            - BranchSide:      'src/xpath.c:517,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:514,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:514,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:515,13'
              BranchSideFuncs:
                - cast_string_recursive
        - Branch String:   'src/xpath.c:524,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:524,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:525,21'
              BranchSideFuncs:
                - sprintf
                - strlen
                - sprintf
                - strlen
        - Branch String:   'src/xpath.c:529,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:530,26'
              BranchSideFuncs:
                - sprintf
                - strlen
            - BranchSide:      'src/xpath.c:533,26'
              BranchSideFuncs:
                - sprintf
                - strlen
        - Branch String:   'src/xpath.c:542,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:544,23'
              BranchSideFuncs:
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
            - BranchSide:      'src/xpath.c:549,21'
              BranchSideFuncs:
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - strdup
                - ly_log
                - lyd_parse_data_mem
                - free
        - Branch String:   'src/xpath.c:545,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:545,17'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:546,13'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
        - Branch String:   'src/xpath.c:549,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:551,61'
              BranchSideFuncs:
                - lyd_parse_data_mem
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - strdup
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:561,25'
              BranchSideFuncs:
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:551,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:554,30'
              BranchSideFuncs:
                - free
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:559,17'
              BranchSideFuncs:
                - ly_log
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:561,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:565,34'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:565,34'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:565,34'
              BranchSideFuncs:
                - strdup
                - ly_log
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:569,21'
              BranchSideFuncs:
                - ly_out_new_memory
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:575,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:566,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:566,21'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:567,21'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
        - Branch String:   'src/xpath.c:569,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:569,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:570,40'
              BranchSideFuncs:
                - lyd_print_all
                - ly_out_free
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
        - Branch String:   'src/xpath.c:572,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:572,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:573,21'
              BranchSideFuncs:
                - strtok_r
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
        - Branch String:   'src/xpath.c:583,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:584,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:587,25'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - strlen
                - cast_string_realloc
                - free
        - Branch String:   'src/xpath.c:595,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:582,42'
              BranchSideFuncs:
                - strlen
                - cast_string_realloc
                - strcpy
                - strlen
                - strcpy
                - strtok_r
                - free
                - free
            - BranchSide:      'src/xpath.c:597,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:476,9'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:477,9'
          Dst:             strcpy
        - Src:             'src/xpath.c:485,17'
          Dst:             moveto_axis_node_next
        - Src:             'src/xpath.c:486,13'
          Dst:             cast_string_recursive
        - Src:             'src/xpath.c:490,9'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:491,9'
          Dst:             strcpy
        - Src:             'src/xpath.c:498,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:509,13'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:510,13'
          Dst:             strcpy
        - Src:             'src/xpath.c:513,26'
          Dst:             lyd_child
        - Src:             'src/xpath.c:514,17'
          Dst:             cast_string_recursive
        - Src:             'src/xpath.c:521,25'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:524,13'
          Dst:             strlen
        - Src:             'src/xpath.c:524,13'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:530,17'
          Dst:             sprintf
        - Src:             'src/xpath.c:531,26'
          Dst:             strlen
        - Src:             'src/xpath.c:533,17'
          Dst:             sprintf
        - Src:             'src/xpath.c:534,26'
          Dst:             strlen
        - Src:             'src/xpath.c:544,23'
          Dst:             strdup
        - Src:             'src/xpath.c:545,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:551,25'
          Dst:             lyd_parse_data_mem
        - Src:             'src/xpath.c:565,27'
          Dst:             strdup
        - Src:             'src/xpath.c:566,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:569,21'
          Dst:             ly_out_new_memory
        - Src:             'src/xpath.c:570,26'
          Dst:             lyd_print_all
        - Src:             'src/xpath.c:571,21'
          Dst:             ly_out_free
        - Src:             'src/xpath.c:575,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:580,20'
          Dst:             strtok_r
        - Src:             'src/xpath.c:582,65'
          Dst:             strlen
        - Src:             'src/xpath.c:582,22'
          Dst:             cast_string_realloc
        - Src:             'src/xpath.c:590,17'
          Dst:             strcpy
        - Src:             'src/xpath.c:591,26'
          Dst:             strlen
        - Src:             'src/xpath.c:593,17'
          Dst:             strcpy
        - Src:             'src/xpath.c:595,30'
          Dst:             strtok_r
        - Src:             'src/xpath.c:601,13'
          Dst:             ly_log
    - functionName:    moveto_axis_node_next
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6017
      functionLinenumberEnd: 6110
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
        - iter_type
        - node
        - node_type
        - axis
        - set
      BBCount:         66
      ICount:          369
      EdgeCount:       72
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lyd_parent
        - moveto_axis_node_next_dfs_backward
        - moveto_axis_node_next_dfs_forward
        - moveto_axis_node_next_first
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:6021,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6023,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - moveto_axis_node_next_first
                - __assert_fail
                - lyd_parent.4849
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6026,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - moveto_axis_node_next_first
                - __assert_fail
                - lyd_parent.4849
                - moveto_axis_node_next_first
        - Branch String:   'src/xpath.c:6026,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6028,15'
              BranchSideFuncs:
                - lyd_parent.4849
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6037,14'
              BranchSideFuncs:
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6045,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6053,15'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6062,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6068,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6074,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6084,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6084,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6087,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
            - BranchSide:      'src/xpath.c:6093,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6102,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6107,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6028,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6028,34'
              BranchSideFuncs:
                - lyd_parent.4849
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6028,56'
              BranchSideFuncs:
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6028,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6028,56'
              BranchSideFuncs:
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6030,14'
              BranchSideFuncs:
                - moveto_axis_node_next_first
        - Branch String:   'src/xpath.c:6037,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6039,32'
              BranchSideFuncs:
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6042,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6040,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6040,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6040,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6045,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6045,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6048,18'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6053,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6053,34'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6053,56'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:6053,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6053,56'
              BranchSideFuncs:
                - moveto_axis_node_next_first
            - BranchSide:      'src/xpath.c:6055,14'
              BranchSideFuncs:
                - moveto_axis_node_next_first
        - Branch String:   'src/xpath.c:6062,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6062,9'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6063,51'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:6068,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6068,9'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:6069,51'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:6074,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6074,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6077,18'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6087,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6087,9'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
            - BranchSide:      'src/xpath.c:6088,52'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
        - Branch String:   'src/xpath.c:6093,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6093,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6096,18'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6096,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6096,40'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6096,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6023,16'
          Dst:             moveto_axis_node_next_first
        - Src:             'src/xpath.c:6032,20'
          Dst:             moveto_axis_node_next_first
        - Src:             'src/xpath.c:6039,20'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:6045,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6057,20'
          Dst:             moveto_axis_node_next_first
        - Src:             'src/xpath.c:6062,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6063,16'
          Dst:             moveto_axis_node_next_dfs_forward
        - Src:             'src/xpath.c:6068,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6069,16'
          Dst:             moveto_axis_node_next_dfs_forward
        - Src:             'src/xpath.c:6074,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6087,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6088,16'
          Dst:             moveto_axis_node_next_dfs_backward
        - Src:             'src/xpath.c:6093,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6102,9'
          Dst:             __assert_fail
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    moveto_axis_node_next_first
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5908
      functionLinenumberEnd: 5999
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
        - iter_type
        - node
        - node_type
        - axis
        - set
      BBCount:         77
      ICount:          368
      EdgeCount:       89
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_parent
        - moveto_axis_node_next_dfs_backward
        - moveto_axis_node_next_dfs_forward
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:5912,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5912,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5913,5'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - lyd_child.4841
                - __assert_fail
                - lyd_parent.4849
                - __assert_fail
        - Branch String:   'src/xpath.c:5913,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5913,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5915,13'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
                - moveto_axis_node_next_dfs_forward
                - lyd_child.4841
                - __assert_fail
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:5915,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5915,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5920,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5920,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5920,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5926,13'
              BranchSideFuncs:
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5926,13'
              BranchSideFuncs:
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5939,14'
              BranchSideFuncs:
                - lyd_child.4841
                - __assert_fail
            - BranchSide:      'src/xpath.c:5953,14'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
            - BranchSide:      'src/xpath.c:5966,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5966,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5974,14'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
            - BranchSide:      'src/xpath.c:5983,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5992,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:5926,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5927,31'
              BranchSideFuncs:
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5929,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5928,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5928,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5928,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5929,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5930,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5932,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5939,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5939,54'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5940,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:5939,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5940,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5947,30'
              BranchSideFuncs:
                - lyd_child.4841
        - Branch String:   'src/xpath.c:5940,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5940,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5943,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5953,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5953,54'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5955,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5953,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5955,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5957,20'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_forward
        - Branch String:   'src/xpath.c:5966,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5968,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5971,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5974,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5974,46'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
            - BranchSide:      'src/xpath.c:5980,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5974,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5976,55'
              BranchSideFuncs:
                - moveto_axis_node_next_dfs_backward
                - __assert_fail
            - BranchSide:      'src/xpath.c:5980,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5977,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5977,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5978,23'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5983,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5985,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5988,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5985,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5985,39'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5985,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5912,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5913,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5927,20'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5940,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5947,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:5959,20'
          Dst:             moveto_axis_node_next_dfs_forward
        - Src:             'src/xpath.c:5976,20'
          Dst:             moveto_axis_node_next_dfs_backward
        - Src:             'src/xpath.c:5977,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5992,9'
          Dst:             __assert_fail
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    moveto_axis_node_next_dfs_forward
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5838
      functionLinenumberEnd: 5860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
        - stop
      BBCount:         23
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - lyd_child
        - lyd_parent
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:5843,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5844,13'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5851,5'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:5844,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5846,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5849,16'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:5851,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5852,27'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5859,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5853,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5853,34'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5853,24'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:5853,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5853,34'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5854,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5853,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5853,54'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5856,16'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:5853,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5854,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5856,16'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
      Callsites:
        - Src:             'src/xpath.c:5842,12'
          Dst:             lyd_child
        - Src:             'src/xpath.c:5852,16'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5853,43'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5853,63'
          Dst:             lyd_parent
    - functionName:    moveto_axis_node_next_dfs_backward
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5871
      functionLinenumberEnd: 5891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
        - stop
      BBCount:         27
      ICount:          127
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - lyd_child
        - lyd_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:5875,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5875,31'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_child.4841
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:5875,10'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_child.4841
                - lyd_child.4841
        - Branch String:   'src/xpath.c:5876,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5876,30'
              BranchSideFuncs:
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:5876,5'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_child.4841
                - lyd_child.4841
        - Branch String:   'src/xpath.c:5876,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5877,26'
              BranchSideFuncs:
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:5881,10'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:5881,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5883,27'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5890,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5884,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5884,34'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5884,24'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:5884,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5884,34'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5885,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5884,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5884,54'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:5887,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5884,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5885,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5887,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5876,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:5877,16'
          Dst:             lyd_child
        - Src:             'src/xpath.c:5883,16'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5884,43'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:5884,63'
          Dst:             lyd_parent
    - functionName:    cast_string_elem
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - set
        - str
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cast_string_recursive
        - ly_log
        - ly_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:623,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:623,5'
              BranchSideFuncs:
                - cast_string_recursive
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:624,7'
              BranchSideFuncs:
                - cast_string_recursive
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:629,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:630,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:634,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:634,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:635,28'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:638,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:636,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:637,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:623,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:628,10'
          Dst:             cast_string_recursive
        - Src:             'src/xpath.c:635,16'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:636,9'
          Dst:             ly_log
    - functionName:    set_scnode_new_in_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         21
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:1426,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1426,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1428,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1430,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1431,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1436,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1431,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1432,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1435,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1436,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1437,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1442,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1437,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1438,42'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1440,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1426,5'
          Dst:             __assert_fail
    - functionName:    moveto_root
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5741
      functionLinenumberEnd: 5754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - options
      BBCount:         13
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - lyxp_set_free_content
        - lyxp_set_scnode_insert_node
        - set_insert_node
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5742,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5742,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5744,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_insert_node
                - set_scnode_clear_ctx
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:5744,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5745,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:5748,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_insert_node
        - Branch String:   'src/xpath.c:5746,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5747,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5742,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5745,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5746,9'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:5748,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:5749,9'
          Dst:             set_insert_node
    - functionName:    set_scnode_clear_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - new_ctx
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    46
      BranchProfiles:
        - Branch String:   'src/xpath.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1111,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1117,1'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1111,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1112,42'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1113,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_set_scnode_insert_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - node
        - node_type
        - axis
        - index_p
      BBCount:         24
      ICount:          225
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_realloc
        - lyxp_set_scnode_contains
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/xpath.c:1375,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1375,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1377,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1377,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1379,28'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1389,34'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1380,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1380,9'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1381,9'
              BranchSideFuncs:
                - lyxp_set_scnode_contains
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1389,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1391,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1393,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1393,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1394,43'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1399,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1395,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1407,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1408,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1411,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1375,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1380,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1389,9'
          Dst:             lyxp_set_scnode_contains
        - Src:             'src/xpath.c:1394,32'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1395,13'
          Dst:             ly_log
    - functionName:    lyxp_set_free_content
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lyht_free
      functionUses:    64
      BranchProfiles:
        - Branch String:   'src/xpath.c:852,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:853,9'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - free
                - lyht_free
            - BranchSide:      'src/xpath.c:856,9'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
                - free
                - lyht_free
        - Branch String:   'src/xpath.c:856,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:857,14'
              BranchSideFuncs:
                - free
                - lyht_free
            - BranchSide:      'src/xpath.c:859,16'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
        - Branch String:   'src/xpath.c:859,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:860,14'
              BranchSideFuncs:
                - free
                - lyht_free
            - BranchSide:      'src/xpath.c:863,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:863,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:864,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:866,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:858,9'
          Dst:             lyht_free
        - Src:             'src/xpath.c:861,9'
          Dst:             lyht_free
    - functionName:    set_insert_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - node
        - pos
        - node_type
        - idx
      BBCount:         30
      ICount:          257
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_realloc
        - set_insert_node_hash
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/xpath.c:1321,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1321,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - ly_log
                - set_insert_node_hash
                - ly_log
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1321,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1321,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1321,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_insert_node_hash
                - ly_log
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1323,10'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_insert_node_hash
                - ly_log
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1323,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1325,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1340,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1325,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1327,13'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1330,26'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1331,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1331,9'
              BranchSideFuncs:
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1332,9'
              BranchSideFuncs:
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1340,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1343,41'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - set_insert_node_hash
                - ly_log
            - BranchSide:      'src/xpath.c:1348,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
        - Branch String:   'src/xpath.c:1344,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1344,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
            - BranchSide:      'src/xpath.c:1345,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log
        - Branch String:   'src/xpath.c:1348,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1349,13'
              BranchSideFuncs:
                - ly_log
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1354,13'
              BranchSideFuncs:
                - set_insert_node_hash
      Callsites:
        - Src:             'src/xpath.c:1321,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1327,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1331,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1343,30'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1344,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1349,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1366,5'
          Dst:             set_insert_node_hash
    - functionName:    set_insert_node_hash
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - node
        - type
      BBCount:         28
      ICount:          193
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lyht_hash_multi
        - lyht_insert
        - lyht_new
        - set_values_equal_cb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/xpath.c:740,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:740,22'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
            - BranchSide:      'src/xpath.c:762,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:740,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:742,19'
              BranchSideFuncs:
                - lyht_new
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
            - BranchSide:      'src/xpath.c:762,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:743,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:744,26'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:760,5'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:752,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:752,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:753,19'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:755,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:755,48'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
            - BranchSide:      'src/xpath.c:759,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:755,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:757,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:759,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:762,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:762,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
            - BranchSide:      'src/xpath.c:764,22'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_insert
                - __assert_fail
        - Branch String:   'src/xpath.c:772,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:772,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:773,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:742,19'
          Dst:             lyht_new
        - Src:             'src/xpath.c:742,19'
          Dst:             set_values_equal_cb
        - Src:             'src/xpath.c:747,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:748,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:749,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:751,17'
          Dst:             lyht_insert
        - Src:             'src/xpath.c:752,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:767,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:768,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:769,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:771,13'
          Dst:             lyht_insert
        - Src:             'src/xpath.c:772,9'
          Dst:             __assert_fail
    - functionName:    set_values_equal_cb
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:719,36'
          Branch Sides:
            - BranchSide:      'src/xpath.c:719,40'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:723,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:719,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:720,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:723,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_set_scnode_contains
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - node
        - node_type
        - skip_idx
        - index_p
      BBCount:         19
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:1240,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1241,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1253,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1241,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1241,33'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1245,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1241,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1245,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1245,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1245,54'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1251,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1245,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1246,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1251,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1246,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1247,28'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1249,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xpath_derived_ident_module
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4119
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - qname
        - qname_len
        - set
        - mod
      BBCount:         16
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - moveto_resolve_module
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4120,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4120,5'
              BranchSideFuncs:
                - moveto_resolve_module
                - __assert_fail
            - BranchSide:      'src/xpath.c:4120,5'
              BranchSideFuncs:
                - moveto_resolve_module
                - __assert_fail
        - Branch String:   'src/xpath.c:4120,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4121,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:4121,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4123,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4127,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4123,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4123,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4124,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:4120,5'
          Dst:             moveto_resolve_module
        - Src:             'src/xpath.c:4123,9'
          Dst:             __assert_fail
    - functionName:    moveto_resolve_module
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5678
      functionLinenumberEnd: 5729
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - qname
        - qname_len
        - set
        - ctx_scnode
        - moveto_mod
      BBCount:         39
      ICount:          242
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_resolve_prefix
        - ly_strnchr
        - ly_vlog
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:5683,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5683,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/xpath.c:5685,28'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/xpath.c:5683,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5683,5'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/xpath.c:5685,28'
              BranchSideFuncs:
                - ly_strnchr
                - ly_vlog
                - ly_resolve_prefix
                - ly_vlog
        - Branch String:   'src/xpath.c:5685,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5687,20'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_vlog
            - BranchSide:      'src/xpath.c:5698,19'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5691,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5691,22'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:5692,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5691,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5692,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5696,19'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5698,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5698,42'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:5702,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5698,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5700,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5702,17'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5702,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5706,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5706,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5713,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5713,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5713,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5713,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5722,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:5713,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5714,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5717,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5683,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5685,16'
          Dst:             ly_strnchr
        - Src:             'src/xpath.c:5688,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/xpath.c:5692,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:5722,13'
          Dst:             ly_vlog
    - functionName:    xpath_derived_
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4132
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - set
        - options
        - self_match
        - func
      BBCount:         82
      ICount:          604
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - ly_log
        - ly_strncmp
        - ly_vlog
        - lyplg_type_identity_isderived
        - lys_nodetype2str
        - lyxp_set_cast
        - print_set_type
        - set_fill_boolean
        - set_scnode_clear_ctx
        - strlen
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
        - warn_is_string_type
        - xpath_derived_ident_module
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:4145,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4146,13'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:4169,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - xpath_derived_ident_module
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4146,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4147,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4148,77'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
        - Branch String:   'src/xpath.c:4149,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4150,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4152,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:4157,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4157,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4165,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4157,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4158,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4165,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4158,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4159,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4161,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4169,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4170,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4173,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - xpath_derived_ident_module
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4174,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4174,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4177,15'
              BranchSideFuncs:
                - strlen
                - xpath_derived_ident_module
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4180,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4180,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4183,11'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4184,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4184,5'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
            - BranchSide:      'src/xpath.c:4184,5'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4184,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4185,25'
              BranchSideFuncs:
                - ly_strncmp
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4191,10'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4185,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4187,19'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
            - BranchSide:      'src/xpath.c:4190,5'
              BranchSideFuncs:
                - ly_vlog
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
                - ly_strncmp
        - Branch String:   'src/xpath.c:4191,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4192,9'
              BranchSideFuncs:
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4195,11'
              BranchSideFuncs:
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4199,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4200,14'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4240,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4200,60'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4200,64'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4204,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4200,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4201,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4204,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4204,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4205,44'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4213,20'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4208,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4208,29'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4210,17'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4208,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4210,17'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4212,9'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4217,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4218,20'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4220,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4220,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4222,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4226,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4226,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4226,28'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4230,14'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4226,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4227,30'
              BranchSideFuncs:
                - set_fill_boolean
                - lyplg_type_identity_isderived
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4230,14'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4230,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4230,54'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4235,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4230,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4231,30'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4235,13'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4235,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4236,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4238,5'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - set_fill_boolean
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4147,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4148,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4150,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4150,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4152,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4153,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4157,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4159,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4159,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4161,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4162,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4165,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4170,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4170,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4173,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4178,14'
          Dst:             strlen
        - Src:             'src/xpath.c:4179,10'
          Dst:             xpath_derived_ident_module
        - Src:             'src/xpath.c:4185,14'
          Dst:             ly_strncmp
        - Src:             'src/xpath.c:4192,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4197,5'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4227,13'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4230,24'
          Dst:             lyplg_type_identity_isderived
        - Src:             'src/xpath.c:4231,13'
          Dst:             set_fill_boolean
    - functionName:    warn_get_scnode_in_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/xpath.c:3324,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3324,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3325,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3324,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3325,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3328,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3331,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3333,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3335,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3335,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3330,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3337,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    warn_is_specific_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3429
      functionLinenumberEnd: 3452
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - base
      BBCount:         21
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - warn_is_specific_type
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/xpath.c:3434,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3435,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3436,16'
              BranchSideFuncs:
                - warn_is_specific_type
                - warn_is_specific_type
        - Branch String:   'src/xpath.c:3436,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3437,41'
              BranchSideFuncs:
                - warn_is_specific_type
            - BranchSide:      'src/xpath.c:3447,16'
              BranchSideFuncs:
                - warn_is_specific_type
        - Branch String:   'src/xpath.c:3438,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3438,9'
              BranchSideFuncs:
                - warn_is_specific_type
            - BranchSide:      'src/xpath.c:3438,9'
              BranchSideFuncs:
                - warn_is_specific_type
        - Branch String:   'src/xpath.c:3438,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3439,41'
              BranchSideFuncs:
                - warn_is_specific_type
            - BranchSide:      'src/xpath.c:3446,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3440,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3442,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3444,9'
              BranchSideFuncs:
                - warn_is_specific_type
      Callsites:
        - Src:             'src/xpath.c:3439,19'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:3448,16'
          Dst:             warn_is_specific_type
    - functionName:    warn_is_string_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3390
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         22
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - warn_is_string_type
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/xpath.c:3395,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3403,41'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3414,65'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3416,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3404,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3404,9'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3404,9'
              BranchSideFuncs:
                - warn_is_string_type
        - Branch String:   'src/xpath.c:3404,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3405,39'
              BranchSideFuncs:
                - warn_is_string_type
            - BranchSide:      'src/xpath.c:3412,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3406,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3408,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3410,9'
              BranchSideFuncs:
                - warn_is_string_type
      Callsites:
        - Src:             'src/xpath.c:3405,19'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3414,16'
          Dst:             warn_is_string_type
    - functionName:    print_set_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         8
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/xpath.c:89,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:102,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_set_cast
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9891
      functionLinenumberEnd: 10015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - target
      BBCount:         107
      ICount:          613
      EdgeCount:       135
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - asprintf
        - cast_node_set_to_string
        - cast_string_to_number
        - ly_log
        - lyxp_set_free_content
        - set_sort
        - strdup
      functionUses:    52
      BranchProfiles:
        - Branch String:   'src/xpath.c:9896,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9896,18'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9897,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9896,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9897,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9901,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9901,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9901,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9903,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9903,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9904,31'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9909,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:9909,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9909,42'
              BranchSideFuncs:
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:9910,17'
              BranchSideFuncs:
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:9909,69'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9909,73'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:9960,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9909,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9910,17'
              BranchSideFuncs:
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - __assert_fail
                - strdup
                - ly_log
                - strdup
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:9960,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9910,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9912,17'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:9937,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - strdup
            - BranchSide:      'src/xpath.c:9946,13'
              BranchSideFuncs:
                - set_sort
                - cast_node_set_to_string
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - __assert_fail
            - BranchSide:      'src/xpath.c:9954,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9912,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9913,32'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9915,25'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:9914,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9914,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9915,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9915,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9915,48'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9916,32'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9915,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9916,32'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9918,24'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:9917,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9917,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9918,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9918,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9918,48'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - asprintf
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:9921,24'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:9918,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9919,32'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:9921,24'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:9920,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9920,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9921,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9921,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9921,47'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:9924,35'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/xpath.c:9921,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9922,32'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9924,35'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/xpath.c:9923,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9923,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9924,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9924,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9925,55'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:9930,47'
              BranchSideFuncs:
                - asprintf
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:9925,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9926,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9928,32'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9930,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9931,21'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9933,32'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9937,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9938,32'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9940,32'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9942,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9942,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9943,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9946,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9946,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:9948,42'
              BranchSideFuncs:
                - cast_node_set_to_string
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9949,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9949,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9950,35'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9960,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9961,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
                - cast_string_to_number
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9981,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9961,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9963,41'
              BranchSideFuncs:
                - cast_string_to_number
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9968,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9975,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9968,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9969,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:9971,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
        - Branch String:   'src/xpath.c:9981,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9982,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_log
            - BranchSide:      'src/xpath.c:10014,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9982,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9984,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9991,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:10000,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:10009,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9984,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9984,41'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9985,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9984,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9984,67'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9985,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9984,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9985,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9987,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9991,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9992,39'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9995,39'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:10000,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10001,39'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:10004,39'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:9901,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9904,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9913,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9914,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9916,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9917,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9919,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9920,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9922,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9923,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:9925,21'
          Dst:             asprintf
        - Src:             'src/xpath.c:9926,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:9930,21'
          Dst:             asprintf
        - Src:             'src/xpath.c:9931,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:9938,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9940,32'
          Dst:             strdup
        - Src:             'src/xpath.c:9942,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9946,13'
          Dst:             set_sort
        - Src:             'src/xpath.c:9946,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9948,18'
          Dst:             cast_node_set_to_string
        - Src:             'src/xpath.c:9950,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9954,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9963,19'
          Dst:             cast_string_to_number
        - Src:             'src/xpath.c:9964,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9975,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9992,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9995,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:10001,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:10004,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:10009,13'
          Dst:             ly_log
    - functionName:    set_fill_boolean
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - set
        - boolean
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyxp_set_free_content
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/xpath.c:1028,5'
          Dst:             lyxp_set_free_content
    - functionName:    set_sort
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         60
      ICount:          394
      EdgeCount:       75
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_log_dbg
        - lyd_parent
        - lyht_find
        - lyht_hash_multi
        - print_set_debug
        - set_assign_pos
        - set_sort_compare
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/xpath.c:1767,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1767,46'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1768,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1767,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1768,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1772,17'
              BranchSideFuncs:
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:1772,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1772,68'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1773,5'
              BranchSideFuncs:
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1773,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1773,51'
              BranchSideFuncs:
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1776,24'
              BranchSideFuncs:
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1776,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1781,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1785,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1786,18'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1818,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
        - Branch String:   'src/xpath.c:1789,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1791,17'
              BranchSideFuncs:
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1810,9'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1791,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1792,41'
              BranchSideFuncs:
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1794,41'
              BranchSideFuncs:
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
        - Branch String:   'src/xpath.c:1798,27'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1798,31'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1798,46'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1798,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1798,46'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1799,24'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1798,55'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1798,59'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1806,29'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1798,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1799,24'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1806,29'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1812,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1813,13'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1815,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
                - set_sort_compare
                - set_sort_compare
        - Branch String:   'src/xpath.c:1823,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1824,9'
              BranchSideFuncs:
                - __assert_fail
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/xpath.c:1837,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1824,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1824,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/xpath.c:1825,16'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
        - Branch String:   'src/xpath.c:1825,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1826,26'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
            - BranchSide:      'src/xpath.c:1835,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1833,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1833,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1834,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_find
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:1772,49'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:1776,9'
          Dst:             set_assign_pos
        - Src:             'src/xpath.c:1781,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1782,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1792,23'
          Dst:             set_sort_compare
        - Src:             'src/xpath.c:1794,23'
          Dst:             set_sort_compare
        - Src:             'src/xpath.c:1818,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1819,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1824,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1829,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:1830,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:1831,20'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:1833,13'
          Dst:             lyht_find
        - Src:             'src/xpath.c:1833,13'
          Dst:             __assert_fail
    - functionName:    cast_node_set_to_string
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
      BBCount:         18
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - cast_string_elem
        - ly_log
        - lyd_get_meta_value
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:652,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:653,16'
              BranchSideFuncs:
                - lyd_get_meta_value.4889
                - strdup
                - ly_log
                - cast_string_elem
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:660,13'
              BranchSideFuncs:
                - lyd_get_meta_value.4889
                - strdup
                - ly_log
                - cast_string_elem
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:654,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:655,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:660,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:663,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:668,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:668,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:668,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:668,33'
              BranchSideFuncs:
                - cast_string_elem
            - BranchSide:      'src/xpath.c:670,42'
              BranchSideFuncs:
                - lyd_get_meta_value.4889
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:677,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:671,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:674,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:653,16'
          Dst:             strdup
        - Src:             'src/xpath.c:655,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:663,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:668,16'
          Dst:             cast_string_elem
        - Src:             'src/xpath.c:670,23'
          Dst:             lyd_get_meta_value
        - Src:             'src/xpath.c:670,16'
          Dst:             strdup
        - Src:             'src/xpath.c:672,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:677,5'
          Dst:             ly_log
    - functionName:    cast_string_to_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:694,15'
          Branch Sides:
            - BranchSide:      'src/xpath.c:694,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:695,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:694,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:694,27'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:695,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:694,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:694,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:695,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:692,5'
          Dst:             __errno_location
        - Src:             'src/xpath.c:693,11'
          Dst:             strtold
        - Src:             'src/xpath.c:694,9'
          Dst:             __errno_location
    - functionName:    strtold
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyd_get_meta_value
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_exts/metadata.h:53,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.h:54,42'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/plugins_exts/metadata.h:59,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/metadata.h:56,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.h:56,36'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/metadata.h:56,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/plugins_exts/metadata.h:56,56'
          Dst:             lyd_value_get_canonical
    - functionName:    set_assign_pos
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - root
        - root_type
      BBCount:         22
      ICount:          166
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - get_node_pos
        - ly_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:1545,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1546,14'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1569,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1546,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1547,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1567,5'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
        - Branch String:   'src/xpath.c:1548,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1550,28'
              BranchSideFuncs:
                - ly_log
                - get_node_pos
            - BranchSide:      'src/xpath.c:1557,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1557,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1564,17'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
        - Branch String:   'src/xpath.c:1551,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1551,22'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1552,21'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:1557,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1558,32'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
            - BranchSide:      'src/xpath.c:1560,54'
              BranchSideFuncs:
                - get_node_pos
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:1552,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:1560,41'
          Dst:             get_node_pos
    - functionName:    print_set_debug
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         88
      ICount:          607
      EdgeCount:       107
      CyclomaticComplexity: 21
      functionsReached:
        - asprintf
        - ly_log
        - ly_log_dbg
        - lyd_child
        - lyd_get_value
        - strdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/xpath.c:309,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:313,13'
              BranchSideFuncs:
                - ly_log_dbg
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
                - strdup
                - strdup
                - strdup
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:313,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:313,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:315,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:358,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:380,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:385,9'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:390,9'
              BranchSideFuncs:
                - ly_log_dbg
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
                - strdup
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:316,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:317,21'
              BranchSideFuncs:
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:319,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:321,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:324,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:327,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:330,21'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:342,21'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:350,17'
              BranchSideFuncs:
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:354,9'
              BranchSideFuncs:
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:330,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:330,44'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:334,42'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
        - Branch String:   'src/xpath.c:330,86'
          Branch Sides:
            - BranchSide:      'src/xpath.c:331,36'
              BranchSideFuncs:
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:334,42'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
        - Branch String:   'src/xpath.c:330,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:332,21'
              BranchSideFuncs:
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:334,42'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
        - Branch String:   'src/xpath.c:334,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:335,21'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:338,21'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:342,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:342,44'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:346,21'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:342,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:343,21'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:346,21'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_get_value.4842
                - ly_log_dbg
                - lyd_child.4841
                - lyd_child.4841
                - lyd_get_value.4842
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:359,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:360,22'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:362,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:364,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:367,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:370,17'
              BranchSideFuncs:
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
                - ly_log
            - BranchSide:      'src/xpath.c:373,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_dbg
                - ly_log_dbg
                - ly_log_dbg
        - Branch String:   'src/xpath.c:392,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:393,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:394,21'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:394,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:394,44'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:395,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
        - Branch String:   'src/xpath.c:394,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:395,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:396,20'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:396,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:396,44'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - asprintf
                - strdup
            - BranchSide:      'src/xpath.c:398,20'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
        - Branch String:   'src/xpath.c:396,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:397,19'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
            - BranchSide:      'src/xpath.c:398,20'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
        - Branch String:   'src/xpath.c:398,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:398,43'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
                - strdup
            - BranchSide:      'src/xpath.c:400,31'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
        - Branch String:   'src/xpath.c:398,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:399,19'
              BranchSideFuncs:
                - strdup
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:400,31'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
                - asprintf
        - Branch String:   'src/xpath.c:400,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:401,51'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:405,43'
              BranchSideFuncs:
                - asprintf
                - ly_log
                - ly_log_dbg
                - free
        - Branch String:   'src/xpath.c:401,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:402,21'
              BranchSideFuncs:
                - ly_log
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:404,9'
              BranchSideFuncs:
                - ly_log
                - ly_log_dbg
                - free
        - Branch String:   'src/xpath.c:409,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:409,9'
              BranchSideFuncs:
                - ly_log_dbg
                - free
            - BranchSide:      'src/xpath.c:411,9'
              BranchSideFuncs:
                - ly_log_dbg
                - free
      Callsites:
        - Src:             'src/xpath.c:315,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:321,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:324,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:327,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:331,26'
          Dst:             lyd_child
        - Src:             'src/xpath.c:332,21'
          Dst:             lyd_child
        - Src:             'src/xpath.c:332,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:332,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:334,28'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:335,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:335,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:338,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:343,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:346,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:346,21'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:350,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:358,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:364,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:367,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:370,17'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:373,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:380,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:381,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:385,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:386,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:390,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:393,19'
          Dst:             strdup
        - Src:             'src/xpath.c:395,19'
          Dst:             strdup
        - Src:             'src/xpath.c:397,19'
          Dst:             strdup
        - Src:             'src/xpath.c:399,19'
          Dst:             strdup
        - Src:             'src/xpath.c:401,17'
          Dst:             asprintf
        - Src:             'src/xpath.c:405,17'
          Dst:             asprintf
        - Src:             'src/xpath.c:409,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:411,9'
          Dst:             ly_log_dbg
    - functionName:    set_sort_compare
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item1
        - item2
      BBCount:         70
      ICount:          341
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - get_meta_pos
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:1604,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1605,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1608,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:1608,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1609,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1616,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:1616,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1616,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:1627,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
        - Branch String:   'src/xpath.c:1616,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1617,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:1627,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
                - get_meta_pos
        - Branch String:   'src/xpath.c:1617,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1618,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1621,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1618,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1618,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1619,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1621,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1621,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1621,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1621,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1621,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1622,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1627,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1628,53'
              BranchSideFuncs:
                - get_meta_pos
                - __assert_fail
                - __assert_fail
                - get_meta_pos
            - BranchSide:      'src/xpath.c:1630,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_meta_pos
        - Branch String:   'src/xpath.c:1630,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1631,53'
              BranchSideFuncs:
                - get_meta_pos
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:1636,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:1636,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1637,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1643,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1637,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1637,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1637,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1637,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1637,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1638,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1637,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1637,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1638,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1643,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1644,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1650,11'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1644,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1644,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1645,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1650,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1651,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1652,15'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1651,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1651,50'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1655,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1651,83'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1652,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1655,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1652,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1652,50'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1653,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1652,82'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1653,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1655,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1653,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1653,51'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1660,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1653,83'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1654,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1660,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1650,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1655,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1660,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1618,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1621,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1628,21'
          Dst:             get_meta_pos
        - Src:             'src/xpath.c:1631,21'
          Dst:             get_meta_pos
        - Src:             'src/xpath.c:1637,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1644,9'
          Dst:             __assert_fail
    - functionName:    get_meta_pos
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         14
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:1584,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1584,48'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1584,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1584,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1585,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1588,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1588,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1588,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1588,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:1588,5'
          Dst:             __assert_fail
    - functionName:    get_node_pos
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - node_type
        - root
        - root_type
        - prev
        - prev_pos
      BBCount:         73
      ICount:          388
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_child
        - lyd_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:1465,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1465,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_log
                - lyd_child.4841
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:1465,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1465,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1465,5'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
                - lyd_parent.4849
                - __assert_fail
            - BranchSide:      'src/xpath.c:1465,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1465,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1465,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:1467,10'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:1467,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1467,43'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1468,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1467,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1468,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1471,10'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:1471,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1473,16'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:1478,5'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1474,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1474,96'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1475,9'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1478,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1479,9'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1509,10'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1479,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1479,47'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1504,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1483,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1483,27'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1489,18'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1483,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1485,64'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1489,18'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1489,54'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1489,57'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1493,21'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1489,70'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1489,74'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1493,21'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1489,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1491,39'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1493,21'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1493,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1494,27'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1497,17'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1500,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1500,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1500,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1500,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1479,9'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1500,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1500,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1504,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1505,13'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:1507,5'
              BranchSideFuncs:
                - ly_log
                - lyd_child.4841
        - Branch String:   'src/xpath.c:1509,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1510,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1525,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1510,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1512,13'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
            - BranchSide:      'src/xpath.c:1516,21'
              BranchSideFuncs:
                - lyd_child.4841
                - ly_log
        - Branch String:   'src/xpath.c:1512,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1512,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:1512,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:1465,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1474,70'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:1500,13'
          Dst:             lyd_child
        - Src:             'src/xpath.c:1512,13'
          Dst:             ly_log
    - functionName:    xpath_derived_from_or_self
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4273
      functionLinenumberEnd: 4274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xpath_derived_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/xpath.c:4274,12'
          Dst:             xpath_derived_
    - functionName:    xpath_substring_before
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5352
      functionLinenumberEnd: 5390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         35
      ICount:          272
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_string
        - set_scnode_clear_ctx
        - strstr
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5357,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5358,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5377,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - set_fill_string
        - Branch String:   'src/xpath.c:5358,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5358,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5366,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5358,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5359,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5366,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5359,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5360,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5361,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5366,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5366,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5373,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5366,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5367,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5373,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5367,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5368,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5369,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5378,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5378,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5379,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - set_fill_string
        - Branch String:   'src/xpath.c:5380,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5380,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5382,18'
              BranchSideFuncs:
                - strstr
                - set_fill_string
                - set_fill_string
        - Branch String:   'src/xpath.c:5383,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5384,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5386,25'
              BranchSideFuncs:
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:5358,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5360,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5360,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5361,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5362,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5366,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5368,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5368,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5369,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5370,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5373,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5377,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5379,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5382,11'
          Dst:             strstr
        - Src:             'src/xpath.c:5384,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:5386,9'
          Dst:             set_fill_string
    - functionName:    set_fill_string
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - string
        - str_len
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyxp_set_free_content
        - strndup
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/xpath.c:998,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:998,28'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/xpath.c:998,24'
              BranchSideFuncs:
                - strndup
        - Branch String:   'src/xpath.c:998,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:998,9'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'src/xpath.c:999,16'
              BranchSideFuncs:
                - strndup
      Callsites:
        - Src:             'src/xpath.c:995,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1001,20'
          Dst:             strndup
    - functionName:    xpath_substring_after
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5299
      functionLinenumberEnd: 5337
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         35
      ICount:          275
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_string
        - set_scnode_clear_ctx
        - strlen
        - strstr
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5304,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5305,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5324,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - strlen
                - strlen
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:5305,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5305,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5313,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5305,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5306,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5313,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5306,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5307,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5308,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5313,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5313,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5320,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5313,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5314,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5320,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5314,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5315,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5316,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5325,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5326,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strstr
                - set_fill_string
                - strlen
                - strlen
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:5327,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5327,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5329,18'
              BranchSideFuncs:
                - strstr
                - set_fill_string
                - strlen
                - strlen
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:5330,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5331,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:5333,25'
              BranchSideFuncs:
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:5305,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5307,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5307,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5308,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5309,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5313,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5315,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5315,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5316,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5317,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5320,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5324,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5326,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5329,11'
          Dst:             strstr
        - Src:             'src/xpath.c:5331,36'
          Dst:             strlen
        - Src:             'src/xpath.c:5331,75'
          Dst:             strlen
        - Src:             'src/xpath.c:5331,62'
          Dst:             strlen
        - Src:             'src/xpath.c:5331,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:5333,9'
          Dst:             set_fill_string
    - functionName:    xpath_normalize_space
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4757
      functionLinenumberEnd: 4835
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         88
      ICount:          573
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - ly_log
        - ly_realloc
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_set
        - set_scnode_clear_ctx
        - strlen
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4764,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4765,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4778,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
                - set_fill_set
        - Branch String:   'src/xpath.c:4765,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4765,27'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4774,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4765,65'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4766,74'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4774,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4765,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4767,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4774,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4767,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4768,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4770,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4778,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4779,22'
              BranchSideFuncs:
                - set_fill_set
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4781,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4782,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4782,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4785,12'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4785,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4786,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4798,9'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4786,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4786,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4787,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4786,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4786,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4787,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4786,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4786,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4787,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4786,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4787,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4793,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4787,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4787,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4788,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4787,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4787,47'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4788,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4787,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4788,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4791,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4798,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4800,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4834,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4801,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4801,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4802,18'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4805,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4806,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4822,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4806,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4806,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4807,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4806,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4806,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4807,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4806,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4806,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4807,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4806,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4807,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4814,30'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4807,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4807,33'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4808,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4807,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4808,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4811,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4817,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4817,29'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4817,51'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4822,22'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4822,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4826,26'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4822,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4822,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4823,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4822,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4822,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4823,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4822,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4822,25'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4823,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4822,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4823,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4826,26'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4827,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4827,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:4828,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:4766,51'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4768,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4768,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4770,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4771,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4774,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4779,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:4781,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4800,22'
          Dst:             strlen
        - Src:             'src/xpath.c:4801,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4826,15'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:4827,9'
          Dst:             ly_log
    - functionName:    set_fill_set
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - trg
        - src
      BBCount:         43
      ICount:          321
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_realloc
        - lyht_dup
        - lyxp_set_free_content
        - set_fill_boolean
        - set_fill_number
        - set_fill_string
        - set_init
        - strlen
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/xpath.c:1044,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1044,18'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_init
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
                - set_fill_number
                - set_fill_boolean
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1045,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_init
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
                - set_fill_number
                - set_fill_boolean
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1048,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_init
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
                - set_fill_number
                - set_fill_boolean
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1051,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1052,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1063,16'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
                - set_fill_number
                - set_fill_boolean
        - Branch String:   'src/xpath.c:1056,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1057,43'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1061,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1058,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1058,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1059,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1063,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1064,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:1065,16'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
                - set_fill_number
        - Branch String:   'src/xpath.c:1065,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1066,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:1067,16'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:1067,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1068,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:1070,13'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
                - free
        - Branch String:   'src/xpath.c:1070,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1071,18'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:1072,20'
              BranchSideFuncs:
                - __assert_fail
                - lyht_dup
                - malloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:1076,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1076,9'
              BranchSideFuncs:
                - lyht_dup
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:1078,9'
              BranchSideFuncs:
                - lyht_dup
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:1084,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1085,37'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyht_dup
            - BranchSide:      'src/xpath.c:1089,13'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:1086,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1086,13'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:1087,20'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:1091,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1092,32'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:1094,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1048,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1049,5'
          Dst:             set_init
        - Src:             'src/xpath.c:1057,32'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1058,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1064,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:1066,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:1068,44'
          Dst:             strlen
        - Src:             'src/xpath.c:1068,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:1076,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1086,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:1092,23'
          Dst:             lyht_dup
    - functionName:    set_init
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - new
        - set
      BBCount:         4
      ICount:          89
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/xpath.c:903,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:904,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:907,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_fill_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - number
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyxp_set_free_content
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/xpath.c:1013,5'
          Dst:             lyxp_set_free_content
    - functionName:    xpath_string_length
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5152
      functionLinenumberEnd: 5186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         39
      ICount:          266
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_number
        - set_scnode_clear_ctx
        - strlen
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5156,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5157,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5175,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - set_fill_number
                - lyxp_set_cast
                - strlen
                - set_fill_number
        - Branch String:   'src/xpath.c:5157,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5157,27'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5164,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5157,65'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5157,125'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5164,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5157,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5158,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5164,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5158,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5159,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5160,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5164,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5164,28'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5171,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5164,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5164,122'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5171,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5164,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5165,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5171,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5165,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5166,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5167,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5175,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5176,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - set_fill_number
            - BranchSide:      'src/xpath.c:5180,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - set_fill_number
        - Branch String:   'src/xpath.c:5177,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5177,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5178,25'
              BranchSideFuncs:
                - strlen
                - set_fill_number
        - Branch String:   'src/xpath.c:5181,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5182,25'
              BranchSideFuncs:
                - strlen
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:5157,102'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5159,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5159,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5160,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5161,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5164,99'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5166,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5166,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5167,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5168,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5171,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5176,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5178,30'
          Dst:             strlen
        - Src:             'src/xpath.c:5178,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:5180,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5182,30'
          Dst:             strlen
        - Src:             'src/xpath.c:5182,9'
          Dst:             set_fill_number
    - functionName:    xpath_namespace_uri
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4679
      functionLinenumberEnd: 4742
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         40
      ICount:          242
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_vlog
        - lyd_node_module
        - print_set_type
        - set_fill_string
        - set_scnode_clear_ctx
        - set_sort
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4686,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4687,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4691,9'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
                - set_fill_string
                - set_sort
                - __assert_fail
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4691,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4692,13'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4706,13'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4692,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4693,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4696,21'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
                - __assert_fail
        - Branch String:   'src/xpath.c:4702,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4702,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4704,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4706,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4707,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4709,21'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
                - __assert_fail
        - Branch String:   'src/xpath.c:4715,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4715,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4717,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4720,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4722,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4726,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4726,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4726,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4730,13'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
            - BranchSide:      'src/xpath.c:4730,13'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - lyd_node_module
            - BranchSide:      'src/xpath.c:4741,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4730,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4731,35'
              BranchSideFuncs:
                - lyd_node_module
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4734,39'
              BranchSideFuncs:
                - strlen
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:4687,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4693,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4693,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4697,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4702,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4702,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4707,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4707,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4710,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4715,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4715,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4722,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4726,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4731,19'
          Dst:             lyd_node_module
        - Src:             'src/xpath.c:4737,39'
          Dst:             strlen
        - Src:             'src/xpath.c:4737,9'
          Dst:             set_fill_string
    - functionName:    xpath_derived_from
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4256
      functionLinenumberEnd: 4257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xpath_derived_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/xpath.c:4257,12'
          Dst:             xpath_derived_
    - functionName:    xpath_starts_with
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5070
      functionLinenumberEnd: 5106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         35
      ICount:          260
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_boolean
        - set_scnode_clear_ctx
        - strlen
        - strncmp
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5074,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5075,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5094,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strlen
                - strncmp
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:5075,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5075,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5083,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5075,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5076,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5083,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5076,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5077,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5078,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5083,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5083,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5090,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5083,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5084,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5090,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5084,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5085,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5086,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5095,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5095,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5096,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - strncmp
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:5097,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5097,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5099,17'
              BranchSideFuncs:
                - strlen
                - strncmp
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:5099,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5100,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:5102,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:5075,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5077,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5077,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5078,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5079,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5083,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5085,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5085,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5086,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5087,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5090,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5094,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5096,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5099,53'
          Dst:             strlen
        - Src:             'src/xpath.c:5099,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:5100,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:5102,9'
          Dst:             set_fill_boolean
    - functionName:    xpath_bit_is_set
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3689
      functionLinenumberEnd: 3747
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         54
      ICount:          389
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - ly_log
        - ly_vlog
        - lys_nodetype2str
        - lyxp_set_cast
        - print_set_type
        - set_fill_boolean
        - set_scnode_clear_ctx
        - strcmp
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3697,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3698,13'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:3721,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - strcmp
                - set_fill_boolean
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:3698,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3699,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3700,77'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
        - Branch String:   'src/xpath.c:3701,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3702,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3704,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:3709,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3709,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3717,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3709,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3710,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3717,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3710,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3711,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3713,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3721,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3722,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:3725,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3726,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3726,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3728,22'
              BranchSideFuncs:
                - set_fill_boolean
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3729,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3729,27'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3746,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3729,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3730,40'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3746,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3732,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3733,20'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3735,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3735,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3736,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3744,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3737,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3737,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3737,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3737,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3738,29'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3743,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3738,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3739,38'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3742,13'
              BranchSideFuncs:
                - strcmp
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:3699,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3700,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3702,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3702,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3704,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:3705,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3709,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3711,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3711,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3713,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3714,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3717,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3722,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:3722,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3725,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3728,5'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:3738,22'
          Dst:             strcmp
        - Src:             'src/xpath.c:3739,21'
          Dst:             set_fill_boolean
    - functionName:    xpath_enum_value
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4289
      functionLinenumberEnd: 4324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         28
      ICount:          211
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - ly_vlog
        - lys_nodetype2str
        - print_set_type
        - set_fill_number
        - set_scnode_clear_ctx
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4294,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4295,13'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:4309,9'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4295,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4296,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4297,77'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
        - Branch String:   'src/xpath.c:4298,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4299,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4301,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4309,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4310,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4314,21'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:4315,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4316,40'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4323,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4318,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4318,63'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4321,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4318,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4319,29'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4321,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:4296,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4297,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4299,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4299,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4301,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4302,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4305,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4310,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4310,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4314,5'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:4319,13'
          Dst:             set_fill_number
    - functionName:    xpath_local_name
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4526
      functionLinenumberEnd: 4583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         42
      ICount:          275
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_vlog
        - print_set_type
        - set_fill_string
        - set_scnode_clear_ctx
        - set_sort
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4532,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4533,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4537,9'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
                - set_fill_string
                - set_sort
                - __assert_fail
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4537,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4538,13'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4552,13'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4538,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4539,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4542,21'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
                - __assert_fail
        - Branch String:   'src/xpath.c:4548,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4548,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4550,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4552,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4553,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4555,21'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
                - __assert_fail
        - Branch String:   'src/xpath.c:4561,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4561,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4563,17'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - strlen
                - set_fill_string
                - set_fill_string
                - ly_log
        - Branch String:   'src/xpath.c:4566,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4568,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4572,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4572,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4572,25'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:4575,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4578,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4582,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4575,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4575,59'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4575,59'
              BranchSideFuncs:
                - strlen
                - set_fill_string
        - Branch String:   'src/xpath.c:4575,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4575,52'
              BranchSideFuncs:
                - strlen
                - set_fill_string
            - BranchSide:      'src/xpath.c:4575,52'
              BranchSideFuncs:
                - strlen
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:4533,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4539,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4539,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4543,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4548,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4548,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4553,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4553,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4556,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4561,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4561,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4568,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4572,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4575,52'
          Dst:             strlen
        - Src:             'src/xpath.c:4575,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4578,69'
          Dst:             strlen
        - Src:             'src/xpath.c:4578,9'
          Dst:             set_fill_string
    - functionName:    xpath_translate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5477
      functionLinenumberEnd: 5561
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         68
      ICount:          542
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - ly_log
        - ly_realloc
        - lys_nodetype2str
        - lyxp_set_cast
        - lyxp_set_free_content
        - set_scnode_clear_ctx
        - strlen
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5484,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5485,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5512,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5485,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5485,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5493,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5485,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5486,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5493,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5486,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5487,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5488,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5493,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5493,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5501,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5493,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5494,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5501,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5494,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5495,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5496,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:5501,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5501,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5508,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5501,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5502,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5508,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5502,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5503,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5504,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5513,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5513,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5514,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5515,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5515,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5516,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5517,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5517,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5519,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5520,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5520,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5521,14'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5524,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5525,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5550,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:5527,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5528,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5544,14'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5528,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5530,21'
              BranchSideFuncs:
                - strlen
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:5541,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5530,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5531,34'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5536,33'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5544,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5545,29'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
            - BranchSide:      'src/xpath.c:5548,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
                - strlen
        - Branch String:   'src/xpath.c:5550,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5551,26'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5554,5'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:5552,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5552,9'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5553,5'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:5485,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5487,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5487,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5488,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5489,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5493,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5495,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5495,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5496,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5497,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5501,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5503,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5503,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5504,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5505,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5508,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5512,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5514,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5516,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5519,19'
          Dst:             strlen
        - Src:             'src/xpath.c:5520,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:5530,26'
          Dst:             strlen
        - Src:             'src/xpath.c:5551,15'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:5552,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:5556,5'
          Dst:             lyxp_set_free_content
    - functionName:    xpath_substring
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5203
      functionLinenumberEnd: 5284
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         79
      ICount:          527
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_string
        - set_scnode_clear_ctx
        - warn_get_scnode_in_ctx
        - warn_is_numeric_type
        - warn_is_string_type
        - xpath_round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5210,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5211,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5239,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - xpath_round
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5211,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5211,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5219,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5211,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5212,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:5219,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5212,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5213,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5214,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5219,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5219,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5227,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5219,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5220,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5227,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5220,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5221,17'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5222,46'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5227,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5227,34'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5235,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5227,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5228,74'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5235,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5227,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5229,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5235,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5229,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5230,17'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5231,46'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5240,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5240,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5243,22'
              BranchSideFuncs:
                - xpath_round
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5243,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5244,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5246,9'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5246,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5247,17'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
            - BranchSide:      'src/xpath.c:5248,16'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5248,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5248,43'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
            - BranchSide:      'src/xpath.c:5251,15'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5248,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5249,15'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
            - BranchSide:      'src/xpath.c:5251,15'
              BranchSideFuncs:
                - set_fill_string
                - xpath_round
        - Branch String:   'src/xpath.c:5255,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5256,27'
              BranchSideFuncs:
                - xpath_round
                - set_fill_string
            - BranchSide:      'src/xpath.c:5266,13'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5257,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5257,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5258,13'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5258,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5258,40'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5259,17'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5258,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5259,17'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5260,20'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5260,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5261,19'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5263,17'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5272,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5273,13'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5282,21'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5273,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5274,13'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5275,20'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:5275,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5276,13'
              BranchSideFuncs:
                - set_fill_string
            - BranchSide:      'src/xpath.c:5278,13'
              BranchSideFuncs:
                - set_fill_string
      Callsites:
        - Src:             'src/xpath.c:5211,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5213,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5213,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5214,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:5215,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5219,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5221,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5221,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5222,25'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:5223,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5228,51'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5230,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5230,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5231,25'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:5232,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5235,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5239,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5243,9'
          Dst:             xpath_round
        - Src:             'src/xpath.c:5256,14'
          Dst:             xpath_round
        - Src:             'src/xpath.c:5282,5'
          Dst:             set_fill_string
    - functionName:    warn_is_numeric_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3348
      functionLinenumberEnd: 3380
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         26
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - warn_is_numeric_type
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/xpath.c:3353,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3365,41'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3376,66'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3378,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3366,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3366,9'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3366,9'
              BranchSideFuncs:
                - warn_is_numeric_type
        - Branch String:   'src/xpath.c:3366,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3367,40'
              BranchSideFuncs:
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3374,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3368,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3370,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3372,9'
              BranchSideFuncs:
                - warn_is_numeric_type
      Callsites:
        - Src:             'src/xpath.c:3367,19'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3376,16'
          Dst:             warn_is_numeric_type
    - functionName:    xpath_round
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5022
      functionLinenumberEnd: 5055
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         31
      ICount:          219
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_number
        - set_scnode_clear_ctx
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
        - xpath_floor
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:5026,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5027,13'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:5041,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - xpath_floor
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:5027,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5028,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5029,77'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
        - Branch String:   'src/xpath.c:5030,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5031,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5033,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5042,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5042,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5045,10'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:5045,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5045,42'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:5046,25'
              BranchSideFuncs:
                - set_fill_number
        - Branch String:   'src/xpath.c:5045,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5045,68'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
                - set_fill_number
            - BranchSide:      'src/xpath.c:5048,9'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
        - Branch String:   'src/xpath.c:5045,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5046,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:5048,9'
              BranchSideFuncs:
                - xpath_floor
                - set_fill_number
        - Branch String:   'src/xpath.c:5050,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5050,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5051,25'
              BranchSideFuncs:
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:5028,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:5029,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:5031,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5031,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5033,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:5034,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:5037,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5041,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5046,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:5049,14'
          Dst:             xpath_floor
        - Src:             'src/xpath.c:5051,9'
          Dst:             set_fill_number
    - functionName:    xpath_floor
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4360
      functionLinenumberEnd: 4386
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         23
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_number
        - set_scnode_clear_ctx
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:4364,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4365,13'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:4379,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_number
        - Branch String:   'src/xpath.c:4365,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4366,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4367,77'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
        - Branch String:   'src/xpath.c:4368,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4369,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4371,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4380,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4380,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4381,9'
              BranchSideFuncs:
                - set_fill_number
        - Branch String:   'src/xpath.c:4381,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4382,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:4385,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:4366,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4367,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4369,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4369,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4371,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4372,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4375,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4379,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4382,9'
          Dst:             set_fill_number
    - functionName:    xpath_re_match
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4943
      functionLinenumberEnd: 5007
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         61
      ICount:          462
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - calloc
        - ly_err_free
        - ly_err_print
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyplg_type_validate_patterns
        - lys_compile_type_pattern_check
        - lys_nodetype2str
        - lyxp_set_cast
        - pcre2_code_free_8
        - realloc
        - set_fill_boolean
        - set_scnode_clear_ctx
        - strlen
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4949,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4950,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4969,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
                - ly_log_location
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:4950,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4950,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4958,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:4950,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4951,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4958,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:4951,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4952,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4953,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:4958,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4958,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4965,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4958,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4959,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4965,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4959,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4960,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4961,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4970,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4970,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4971,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
                - ly_log_location
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:4972,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4972,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4974,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
                - ly_log_location
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:4974,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4974,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:4974,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - calloc
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:4974,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4974,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:4974,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:4974,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4974,5'
              BranchSideFuncs:
                - calloc
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:4974,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:4976,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4977,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:4979,41'
              BranchSideFuncs:
                - lys_compile_type_pattern_check
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:4980,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4981,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
            - BranchSide:      'src/xpath.c:4983,9'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
                - free
                - free
        - Branch String:   'src/xpath.c:4983,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4984,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/xpath.c:4989,39'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_patterns
                - pcre2_code_free_8
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
                - free
        - Branch String:   'src/xpath.c:4985,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4985,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:4986,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:4992,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4992,5'
              BranchSideFuncs:
                - free
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/xpath.c:4993,9'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/xpath.c:4993,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4993,16'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/xpath.c:4999,9'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4993,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4994,22'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/xpath.c:4999,9'
              BranchSideFuncs:
                - set_fill_boolean
                - ly_err_free
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4999,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5000,21'
              BranchSideFuncs:
                - ly_err_free
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:5003,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4950,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4952,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4952,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4953,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4954,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4958,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4960,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4960,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4961,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4962,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4965,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4969,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4971,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4974,5'
          Dst:             realloc
        - Src:             'src/xpath.c:4974,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:4974,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:4975,16'
          Dst:             calloc
        - Src:             'src/xpath.c:4977,9'
          Dst:             ly_log_location
        - Src:             'src/xpath.c:4979,10'
          Dst:             lys_compile_type_pattern_check
        - Src:             'src/xpath.c:4981,9'
          Dst:             ly_log_location_revert
        - Src:             'src/xpath.c:4989,67'
          Dst:             strlen
        - Src:             'src/xpath.c:4989,10'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/xpath.c:4990,5'
          Dst:             pcre2_code_free_8
        - Src:             'src/xpath.c:4994,9'
          Dst:             ly_err_print
        - Src:             'src/xpath.c:4995,9'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:5000,9'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:5001,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:5003,9'
          Dst:             set_fill_boolean
    - functionName:    xpath_position
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4909
      functionLinenumberEnd: 4928
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - UNUSED_args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_vlog
        - print_set_type
        - set_fill_number
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4910,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4911,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4915,9'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4915,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4916,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4918,17'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:4911,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4916,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4916,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4919,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:4923,5'
          Dst:             set_fill_number
    - functionName:    xpath_contains
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3887
      functionLinenumberEnd: 3925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         35
      ICount:          253
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_boolean
        - set_scnode_clear_ctx
        - strstr
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3891,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3892,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3913,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - strstr
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3892,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3892,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3901,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:3892,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3893,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3901,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:3893,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3894,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3896,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:3901,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3901,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3909,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3901,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3902,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3909,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3902,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3903,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3905,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3914,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3914,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3915,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - strstr
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3916,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3916,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3918,16'
              BranchSideFuncs:
                - strstr
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:3918,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3919,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:3921,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:3892,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3894,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3894,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3896,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3897,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3901,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3903,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3903,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3905,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3906,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3909,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3913,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3915,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3918,9'
          Dst:             strstr
        - Src:             'src/xpath.c:3919,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:3921,9'
          Dst:             set_fill_boolean
    - functionName:    xpath_current
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3971
      functionLinenumberEnd: 3999
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ly_vlog
        - lyxp_set_free_content
        - lyxp_set_scnode_insert_node
        - set_insert_node
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3972,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3972,22'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:3973,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:3972,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3973,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:3977,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_insert_node
                - set_insert_node
                - set_scnode_clear_ctx
                - lyxp_set_scnode_insert_node
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:3977,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3978,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_insert_node
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:3987,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_insert_node
                - set_insert_node
        - Branch String:   'src/xpath.c:3980,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3981,13'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:3984,13'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:3981,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3981,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3982,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3984,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3984,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3989,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3991,29'
              BranchSideFuncs:
                - set_insert_node
            - BranchSide:      'src/xpath.c:3994,29'
              BranchSideFuncs:
                - set_insert_node
      Callsites:
        - Src:             'src/xpath.c:3973,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3978,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3981,13'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:3984,13'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:3987,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:3991,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:3994,13'
          Dst:             set_insert_node
    - functionName:    xpath_ceiling
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3788
      functionLinenumberEnd: 3816
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         23
      ICount:          179
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - lyxp_set_cast
        - set_fill_number
        - set_scnode_clear_ctx
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3792,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3793,13'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:3807,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:3793,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3794,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3795,77'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - ly_log
        - Branch String:   'src/xpath.c:3796,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3797,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3799,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3808,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3808,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3809,20'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
        - Branch String:   'src/xpath.c:3809,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3810,25'
              BranchSideFuncs:
                - set_fill_number
            - BranchSide:      'src/xpath.c:3812,25'
              BranchSideFuncs:
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:3794,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3795,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3797,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3797,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3799,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:3800,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3803,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3807,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3810,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:3812,9'
          Dst:             set_fill_number
    - functionName:    xpath_boolean
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3761
      functionLinenumberEnd: 3774
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyxp_set_cast
        - set_fill_set
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3764,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3765,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3769,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
        - Branch String:   'src/xpath.c:3770,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3770,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3771,18'
              BranchSideFuncs:
                - set_fill_set
      Callsites:
        - Src:             'src/xpath.c:3765,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3769,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3771,5'
          Dst:             set_fill_set
    - functionName:    xpath_string
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5120
      functionLinenumberEnd: 5138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lyxp_set_cast
        - set_fill_set
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5123,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5124,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5128,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - set_fill_set
        - Branch String:   'src/xpath.c:5128,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5129,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
            - BranchSide:      'src/xpath.c:5133,28'
              BranchSideFuncs:
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:5130,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5131,22'
              BranchSideFuncs:
                - set_fill_set
        - Branch String:   'src/xpath.c:5134,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5134,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5124,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5129,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:5131,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:5133,14'
          Dst:             lyxp_set_cast
    - functionName:    xpath_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4877
      functionLinenumberEnd: 4895
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lyxp_set_cast
        - set_fill_set
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4880,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4881,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4885,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - set_fill_set
        - Branch String:   'src/xpath.c:4885,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4886,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
            - BranchSide:      'src/xpath.c:4890,28'
              BranchSideFuncs:
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:4887,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4887,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4888,22'
              BranchSideFuncs:
                - set_fill_set
        - Branch String:   'src/xpath.c:4891,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4891,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:4881,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4886,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4888,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:4890,14'
          Dst:             lyxp_set_cast
    - functionName:    xpath_concat
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3830
      functionLinenumberEnd: 3872
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         29
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - ly_realloc
        - lys_nodetype2str
        - lyxp_set_cast
        - lyxp_set_free_content
        - set_scnode_clear_ctx
        - strcpy
        - strlen
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3837,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3838,16'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3853,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - strcpy
                - strlen
                - free
        - Branch String:   'src/xpath.c:3838,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3839,18'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3849,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3839,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3839,116'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3848,9'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:3839,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3840,23'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:3848,9'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
        - Branch String:   'src/xpath.c:3840,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3841,21'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
            - BranchSide:      'src/xpath.c:3843,49'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
        - Branch String:   'src/xpath.c:3853,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3854,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - strcpy
                - strlen
                - lyxp_set_free_content
                - free
            - BranchSide:      'src/xpath.c:3867,27'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:3855,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3856,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/xpath.c:3860,26'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - ly_log
                - strcpy
                - strlen
                - lyxp_set_free_content
                - lyxp_set_cast
                - free
        - Branch String:   'src/xpath.c:3861,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3861,9'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyxp_set_free_content
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:3862,16'
              BranchSideFuncs:
                - strcpy
                - strlen
                - lyxp_set_free_content
                - lyxp_set_cast
                - strlen
                - ly_realloc
                - ly_log
                - free
      Callsites:
        - Src:             'src/xpath.c:3839,93'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3841,21'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3841,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:3843,29'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:3844,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:3849,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3854,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:3860,39'
          Dst:             strlen
        - Src:             'src/xpath.c:3860,15'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:3861,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3862,9'
          Dst:             strcpy
        - Src:             'src/xpath.c:3863,17'
          Dst:             strlen
        - Src:             'src/xpath.c:3867,5'
          Dst:             lyxp_set_free_content
    - functionName:    xpath_deref
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4013
      functionLinenumberEnd: 4105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         59
      ICount:          452
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_path_compile_leafref
        - ly_path_eval
        - ly_path_free
        - ly_set_free
        - ly_vlog
        - lyd_get_value
        - lyplg_type_resolve_leafref
        - lys_nodetype2str
        - lyxp_set_free_content
        - lyxp_set_scnode_insert_node
        - print_set_type
        - set_insert_node
        - set_scnode_clear_ctx
        - warn_get_scnode_in_ctx
        - warn_is_specific_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4027,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4028,13'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - warn_is_specific_type
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:4061,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4842
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4028,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4029,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:4030,77'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - lys_nodetype2str
                - ly_log
                - warn_is_specific_type
                - warn_is_specific_type
                - ly_log
        - Branch String:   'src/xpath.c:4031,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4032,17'
              BranchSideFuncs:
                - warn_is_specific_type
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:4034,47'
              BranchSideFuncs:
                - warn_is_specific_type
                - warn_is_specific_type
                - ly_log
                - set_scnode_clear_ctx
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:4041,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4041,23'
              BranchSideFuncs:
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:4057,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4041,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4041,60'
              BranchSideFuncs:
                - ly_set_free
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:4057,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4041,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4042,48'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - ly_set_free
            - BranchSide:      'src/xpath.c:4057,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4048,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4050,26'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/xpath.c:4055,9'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4050,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4050,46'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - ly_set_free
            - BranchSide:      'src/xpath.c:4050,46'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_set_scnode_insert_node
                - ly_set_free
        - Branch String:   'src/xpath.c:4053,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4053,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4054,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4061,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4062,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
                - ly_set_free
            - BranchSide:      'src/xpath.c:4067,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4842
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4068,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4068,18'
              BranchSideFuncs:
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4842
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4069,40'
              BranchSideFuncs:
                - ly_set_free
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - lyd_get_value.4842
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
        - Branch String:   'src/xpath.c:4071,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4072,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4842
                - ly_log
                - lyplg_type_resolve_leafref
                - set_insert_node
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4100,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4072,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4074,76'
              BranchSideFuncs:
                - lyplg_type_resolve_leafref
                - ly_set_free
                - set_insert_node
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:4088,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4842
                - ly_log
        - Branch String:   'src/xpath.c:4076,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4077,21'
              BranchSideFuncs:
                - ly_log
                - free
                - ly_set_free
            - BranchSide:      'src/xpath.c:4084,24'
              BranchSideFuncs:
                - ly_set_free
                - set_insert_node
        - Branch String:   'src/xpath.c:4084,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4085,37'
              BranchSideFuncs:
                - set_insert_node
                - ly_set_free
            - BranchSide:      'src/xpath.c:4087,13'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/xpath.c:4088,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4088,17'
              BranchSideFuncs:
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4842
                - ly_log
            - BranchSide:      'src/xpath.c:4089,34'
              BranchSideFuncs:
                - ly_path_eval
                - set_insert_node
                - ly_set_free
                - lyd_get_value.4842
                - ly_log
        - Branch String:   'src/xpath.c:4089,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4090,21'
              BranchSideFuncs:
                - lyd_get_value.4842
                - ly_log
                - ly_set_free
            - BranchSide:      'src/xpath.c:4097,33'
              BranchSideFuncs:
                - set_insert_node
                - ly_set_free
      Callsites:
        - Src:             'src/xpath.c:4029,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:4030,54'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4032,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4032,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4034,25'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4035,22'
          Dst:             warn_is_specific_type
        - Src:             'src/xpath.c:4036,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4040,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4046,17'
          Dst:             ly_path_compile_leafref
        - Src:             'src/xpath.c:4051,17'
          Dst:             ly_path_free
        - Src:             'src/xpath.c:4053,17'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:4062,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4062,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4067,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:4074,21'
          Dst:             lyplg_type_resolve_leafref
        - Src:             'src/xpath.c:4077,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:4085,21'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:4088,17'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4089,21'
          Dst:             ly_path_eval
        - Src:             'src/xpath.c:4090,21'
          Dst:             lyd_get_value
        - Src:             'src/xpath.c:4090,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:4097,17'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:4103,5'
          Dst:             ly_set_free
    - functionName:    xpath_false
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4338
      functionLinenumberEnd: 4346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - UNUSED_args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_fill_boolean
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4339,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4340,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4344,22'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4340,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4344,5'
          Dst:             set_fill_boolean
    - functionName:    xpath_count
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3939
      functionLinenumberEnd: 3957
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - ly_vlog
        - print_set_type
        - set_fill_number
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3942,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3943,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - ly_log
            - BranchSide:      'src/xpath.c:3950,9'
              BranchSideFuncs:
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:3943,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3944,13'
              BranchSideFuncs:
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:3946,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:3950,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3951,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:3955,21'
              BranchSideFuncs:
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:3944,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3946,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:3951,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:3951,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3955,5'
          Dst:             set_fill_number
    - functionName:    xpath_true
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5575
      functionLinenumberEnd: 5583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - UNUSED_args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_fill_boolean
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5576,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5577,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5581,22'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:5577,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5581,5'
          Dst:             set_fill_boolean
    - functionName:    xpath_name
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4597
      functionLinenumberEnd: 4665
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - arg_count
        - set
        - options
      BBCount:         47
      ICount:          308
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_get_prefix
        - ly_log
        - ly_vlog
        - lyd_node_module
        - print_set_type
        - set_fill_string
        - set_scnode_clear_ctx
        - set_sort
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4603,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4604,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4608,9'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
                - lyd_node_module
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
                - set_fill_string
                - set_sort
                - __assert_fail
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4608,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4609,13'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
                - lyd_node_module
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4622,13'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
                - lyd_node_module
                - ly_log
                - __assert_fail
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4609,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4610,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4612,21'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
                - lyd_node_module
                - ly_log
                - __assert_fail
        - Branch String:   'src/xpath.c:4618,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4618,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4620,17'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
                - lyd_node_module
                - ly_log
        - Branch String:   'src/xpath.c:4622,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4623,13'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4625,21'
              BranchSideFuncs:
                - set_fill_string
                - set_sort
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
                - lyd_node_module
                - ly_log
                - __assert_fail
        - Branch String:   'src/xpath.c:4631,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4631,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:4633,17'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
                - lyd_node_module
                - ly_log
        - Branch String:   'src/xpath.c:4636,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4638,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4643,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4643,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4643,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4645,31'
              BranchSideFuncs:
                - lyd_node_module
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4649,35'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4654,9'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
        - Branch String:   'src/xpath.c:4646,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4646,14'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4646,14'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
        - Branch String:   'src/xpath.c:4654,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4654,16'
              BranchSideFuncs:
                - set_fill_string
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4661,25'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:4654,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4655,56'
              BranchSideFuncs:
                - ly_get_prefix
                - asprintf
                - strlen
                - set_fill_string
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:4661,25'
              BranchSideFuncs:
                - set_fill_string
        - Branch String:   'src/xpath.c:4657,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4657,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:4658,25'
              BranchSideFuncs:
                - strlen
                - set_fill_string
                - free
      Callsites:
        - Src:             'src/xpath.c:4604,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4610,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4610,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4613,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4618,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4618,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4623,13'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4623,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4626,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4631,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:4631,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:4638,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4645,15'
          Dst:             lyd_node_module
        - Src:             'src/xpath.c:4655,42'
          Dst:             ly_get_prefix
        - Src:             'src/xpath.c:4655,18'
          Dst:             asprintf
        - Src:             'src/xpath.c:4657,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:4658,35'
          Dst:             strlen
        - Src:             'src/xpath.c:4658,9'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:4661,9'
          Dst:             set_fill_string
    - functionName:    xpath_last
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4496
      functionLinenumberEnd: 4512
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - UNUSED_args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_vlog
        - print_set_type
        - set_fill_number
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4497,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4498,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4502,9'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4502,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4503,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4505,17'
              BranchSideFuncs:
                - set_fill_number
                - set_fill_number
      Callsites:
        - Src:             'src/xpath.c:4498,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4503,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4503,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4506,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:4510,5'
          Dst:             set_fill_number
    - functionName:    xpath_lang
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4400
      functionLinenumberEnd: 4482
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         68
      ICount:          414
      EdgeCount:       87
      CyclomaticComplexity: 21
      functionsReached:
        - ly_log
        - ly_vlog
        - lyd_get_meta_value
        - lyd_parent
        - lys_nodetype2str
        - lyxp_set_cast
        - print_set_type
        - set_fill_boolean
        - set_scnode_clear_ctx
        - strcmp
        - tolower
        - warn_get_scnode_in_ctx
        - warn_is_string_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4407,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4408,14'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - warn_get_scnode_in_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4420,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4849
                - strcmp
                - strcmp
                - set_fill_boolean
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4408,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4408,112'
              BranchSideFuncs:
                - warn_get_scnode_in_ctx
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4416,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4408,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4409,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_string_type
                - ly_log
            - BranchSide:      'src/xpath.c:4416,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4409,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4410,17'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4412,45'
              BranchSideFuncs:
                - warn_is_string_type
                - ly_log
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:4421,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4421,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:4423,9'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4849
                - strcmp
                - strcmp
                - set_fill_boolean
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:4423,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4424,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:4426,17'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4849
                - strcmp
                - strcmp
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4431,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4434,16'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4849
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4434,16'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4849
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4437,16'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - lyd_parent.4849
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4441,26'
              BranchSideFuncs:
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4446,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4447,21'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4460,10'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4447,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4449,17'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4454,13'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4449,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4449,39'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4452,9'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4449,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4449,70'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4452,9'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4449,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4450,17'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:4452,9'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4454,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4455,13'
              BranchSideFuncs:
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4457,5'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_fill_boolean
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:4460,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4461,26'
              BranchSideFuncs:
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4465,34'
              BranchSideFuncs:
                - lyd_get_meta_value.4889
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4466,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4467,25'
              BranchSideFuncs:
                - tolower
                - tolower
                - set_fill_boolean
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4472,14'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4467,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4468,34'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4471,9'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
                - tolower
                - tolower
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4473,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4473,29'
              BranchSideFuncs:
                - set_fill_boolean
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4474,34'
              BranchSideFuncs:
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4473,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4474,34'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4476,34'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4408,89'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:4410,17'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:4410,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4412,25'
          Dst:             warn_is_string_type
        - Src:             'src/xpath.c:4413,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:4416,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4420,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4424,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:4424,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:4427,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4441,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4449,32'
          Dst:             strcmp
        - Src:             'src/xpath.c:4449,63'
          Dst:             strcmp
        - Src:             'src/xpath.c:4446,26'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:4461,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4465,15'
          Dst:             lyd_get_meta_value
        - Src:             'src/xpath.c:4467,17'
          Dst:             tolower
        - Src:             'src/xpath.c:4467,49'
          Dst:             tolower
        - Src:             'src/xpath.c:4468,17'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4474,17'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4476,17'
          Dst:             set_fill_boolean
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xpath_sum
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5404
      functionLinenumberEnd: 5461
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         35
      ICount:          289
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - cast_node_set_to_string
        - cast_string_to_number
        - ly_log
        - ly_vlog
        - lys_nodetype2str
        - print_set_type
        - set_fill_number
        - set_init
        - set_scnode_clear_ctx
        - warn_is_numeric_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5412,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5413,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5430,21'
              BranchSideFuncs:
                - set_fill_number
                - set_init
                - calloc
                - ly_log
                - free
                - cast_node_set_to_string
                - cast_string_to_number
                - free
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:5413,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5414,20'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5426,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5414,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5415,21'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5425,9'
              BranchSideFuncs:
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:5415,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5416,54'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - set_scnode_clear_ctx
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:5424,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:5417,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5418,25'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
            - BranchSide:      'src/xpath.c:5420,54'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - set_scnode_clear_ctx
                - lys_nodetype2str
                - ly_log
        - Branch String:   'src/xpath.c:5432,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5433,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:5435,17'
              BranchSideFuncs:
                - set_init
                - calloc
                - ly_log
                - free
                - cast_node_set_to_string
                - cast_string_to_number
                - free
        - Branch String:   'src/xpath.c:5443,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5443,5'
              BranchSideFuncs:
                - free
                - cast_node_set_to_string
                - cast_string_to_number
                - free
            - BranchSide:      'src/xpath.c:5445,14'
              BranchSideFuncs:
                - free
                - cast_node_set_to_string
                - cast_string_to_number
                - free
        - Branch String:   'src/xpath.c:5448,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5449,18'
              BranchSideFuncs:
                - cast_node_set_to_string
                - cast_string_to_number
                - free
                - free
            - BranchSide:      'src/xpath.c:5458,19'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:5452,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5452,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5453,37'
              BranchSideFuncs:
                - cast_string_to_number
                - free
                - free
                - cast_node_set_to_string
      Callsites:
        - Src:             'src/xpath.c:5418,25'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:5418,25'
          Dst:             ly_log
        - Src:             'src/xpath.c:5420,33'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:5421,25'
          Dst:             ly_log
        - Src:             'src/xpath.c:5426,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5430,5'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:5433,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:5433,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:5439,5'
          Dst:             set_init
        - Src:             'src/xpath.c:5442,26'
          Dst:             calloc
        - Src:             'src/xpath.c:5443,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:5451,14'
          Dst:             cast_node_set_to_string
        - Src:             'src/xpath.c:5453,15'
          Dst:             cast_string_to_number
    - functionName:    xpath_not
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4849
      functionLinenumberEnd: 4863
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - UNUSED_arg_count
        - set
        - options
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyxp_set_cast
        - set_fill_boolean
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:4850,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4851,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:4855,19'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_boolean
                - set_fill_boolean
        - Branch String:   'src/xpath.c:4856,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:4857,26'
              BranchSideFuncs:
                - set_fill_boolean
            - BranchSide:      'src/xpath.c:4859,26'
              BranchSideFuncs:
                - set_fill_boolean
      Callsites:
        - Src:             'src/xpath.c:4851,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:4855,5'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:4857,9'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:4859,9'
          Dst:             set_fill_boolean
    - functionName:    set_remove_nodes_none
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         35
      ICount:          205
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:1172,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1172,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1174,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1176,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1177,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1201,1'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1179,60'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1179,64'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1181,25'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1179,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1180,25'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1181,25'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1188,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1189,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1191,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1191,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1179,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1193,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1193,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1176,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1195,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1195,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1196,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1198,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1172,5'
          Dst:             __assert_fail
    - functionName:    set_remove_node_none
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - idx
      BBCount:         17
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - set_remove_node_hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:1151,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1151,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1151,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1151,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1151,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1152,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
        - Branch String:   'src/xpath.c:1152,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1152,5'
              BranchSideFuncs:
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1154,9'
              BranchSideFuncs:
                - set_remove_node_hash
        - Branch String:   'src/xpath.c:1154,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1154,9'
              BranchSideFuncs:
                - set_remove_node_hash
            - BranchSide:      'src/xpath.c:1155,30'
              BranchSideFuncs:
                - set_remove_node_hash
      Callsites:
        - Src:             'src/xpath.c:1151,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1152,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1155,9'
          Dst:             set_remove_node_hash
    - functionName:    set_remove_node_hash
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - node
        - type
      BBCount:         13
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - lyht_free
        - lyht_hash_multi
        - lyht_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:791,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:791,9'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_free
                - __assert_fail
            - BranchSide:      'src/xpath.c:792,22'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_hash_multi
                - lyht_remove
                - lyht_free
                - __assert_fail
        - Branch String:   'src/xpath.c:800,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:800,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:801,15'
              BranchSideFuncs:
                - lyht_free
        - Branch String:   'src/xpath.c:803,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:804,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:807,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:795,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:796,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:797,16'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:799,13'
          Dst:             lyht_remove
        - Src:             'src/xpath.c:800,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:804,13'
          Dst:             lyht_free
    - functionName:    xpath_pi_text
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5621
      functionLinenumberEnd: 5661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - axis
        - options
      BBCount:         28
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_vlog
        - lyxp_set_free_content
        - print_set_type
        - set_remove_node_none
        - set_remove_nodes_none
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:5624,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5625,30'
              BranchSideFuncs:
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:5629,9'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
                - lyxp_set_free_content
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:5629,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5630,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:5634,9'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:5634,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5636,31'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5640,12'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
        - Branch String:   'src/xpath.c:5640,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5641,17'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5658,27'
              BranchSideFuncs:
                - set_remove_nodes_none
        - Branch String:   'src/xpath.c:5641,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5643,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:5645,18'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
            - BranchSide:      'src/xpath.c:5654,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5654,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5654,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5654,34'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5657,5'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
        - Branch String:   'src/xpath.c:5645,49'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5645,53'
              BranchSideFuncs:
                - set_remove_node_none
                - set_remove_nodes_none
                - ly_log
            - BranchSide:      'src/xpath.c:5646,17'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
        - Branch String:   'src/xpath.c:5645,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5645,121'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
            - BranchSide:      'src/xpath.c:5646,17'
              BranchSideFuncs:
                - set_remove_nodes_none
                - set_remove_node_none
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:5625,9'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:5630,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:5630,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:5636,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:5643,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:5654,13'
          Dst:             set_remove_node_none
        - Src:             'src/xpath.c:5658,5'
          Dst:             set_remove_nodes_none
    - functionName:    moveto_scnode_dfs
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6942
      functionLinenumberEnd: 7001
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - start
        - start_idx
        - moveto_mod
        - ncname
        - options
      BBCount:         55
      ICount:          288
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - lysc_node_child
        - lyxp_set_scnode_contains
        - lyxp_set_scnode_insert_node
        - moveto_scnode_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:6948,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6949,14'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:7000,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6949,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6949,33'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6951,13'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6949,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6951,13'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6954,34'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6955,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6956,42'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6965,20'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6956,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6957,17'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6963,17'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
        - Branch String:   'src/xpath.c:6958,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6960,21'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6962,13'
              BranchSideFuncs:
                - lysc_node_child
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6963,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6963,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6965,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6966,13'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6973,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6973,22'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6975,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6973,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6973,55'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6975,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6973,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6974,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6975,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6978,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6978,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6988,9'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6982,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6983,24'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6985,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6988,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6990,17'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6998,5'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
        - Branch String:   'src/xpath.c:6990,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6992,17'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
            - BranchSide:      'src/xpath.c:6995,20'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_contains
                - lyxp_set_scnode_insert_node
                - lysc_node_child
      Callsites:
        - Src:             'src/xpath.c:6954,14'
          Dst:             moveto_scnode_check
        - Src:             'src/xpath.c:6956,17'
          Dst:             lyxp_set_scnode_contains
        - Src:             'src/xpath.c:6963,17'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:6972,16'
          Dst:             lysc_node_child
    - functionName:    moveto_scnode_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6318
      functionLinenumberEnd: 6369
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ctx_scnode
        - set
        - node_name
        - moveto_mod
      BBCount:         54
      ICount:          242
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:6319,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6319,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6342,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6319,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6320,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:6342,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6320,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6324,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6324,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6330,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6330,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6330,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6337,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:6337,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:6340,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6330,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6331,30'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6333,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6342,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6344,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6351,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6344,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6344,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6345,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6344,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6345,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6347,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6351,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6351,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6356,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6351,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6352,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6356,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6356,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6356,55'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6358,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6356,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6357,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6358,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6363,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6363,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6368,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6363,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6337,13'
          Dst:             ly_log
    - functionName:    set_remove_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - idx
      BBCount:         20
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - lyxp_set_free_content
        - set_remove_node_hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:1129,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1129,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - set_remove_node_hash
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1129,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1129,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1129,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1130,5'
              BranchSideFuncs:
                - __assert_fail
                - set_remove_node_hash
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1130,5'
              BranchSideFuncs:
                - set_remove_node_hash
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1132,26'
              BranchSideFuncs:
                - set_remove_node_hash
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1135,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1136,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1137,17'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:1129,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1130,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1132,5'
          Dst:             set_remove_node_hash
        - Src:             'src/xpath.c:1138,9'
          Dst:             lyxp_set_free_content
    - functionName:    set_copy
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         41
      ICount:          335
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - ly_log
        - lyht_dup
        - lyxp_set_free
        - lyxp_set_scnode_insert_node
        - set_init
        - strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:932,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:933,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_init
                - strdup
                - ly_log
                - free
                - lyht_dup
                - malloc
                - ly_log
                - free
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:936,11'
              BranchSideFuncs:
                - malloc
                - ly_log
                - set_init
                - strdup
                - ly_log
                - free
                - lyht_dup
                - malloc
                - ly_log
                - free
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:937,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:937,5'
              BranchSideFuncs:
                - set_init
                - strdup
                - ly_log
                - free
                - lyht_dup
                - malloc
                - ly_log
                - free
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:938,14'
              BranchSideFuncs:
                - set_init
                - strdup
                - ly_log
                - free
                - lyht_dup
                - malloc
                - ly_log
                - free
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:940,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:941,21'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:958,16'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - lyht_dup
                - malloc
                - ly_log
                - free
        - Branch String:   'src/xpath.c:943,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:944,18'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:958,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:944,74'
          Branch Sides:
            - BranchSide:      'src/xpath.c:945,22'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:948,17'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:944,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:948,17'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:957,9'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:948,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:948,17'
              BranchSideFuncs:
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:951,22'
              BranchSideFuncs:
                - lyxp_set_free
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
        - Branch String:   'src/xpath.c:951,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:952,35'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:955,48'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:958,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:959,21'
              BranchSideFuncs:
                - lyht_dup
                - malloc
                - ly_log
                - free
            - BranchSide:      'src/xpath.c:975,16'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
        - Branch String:   'src/xpath.c:960,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:961,37'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - lyht_dup
            - BranchSide:      'src/xpath.c:965,13'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:962,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:962,13'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:963,20'
              BranchSideFuncs:
                - lyht_dup
        - Branch String:   'src/xpath.c:971,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:972,32'
              BranchSideFuncs:
                - lyht_dup
            - BranchSide:      'src/xpath.c:974,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:978,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:978,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:979,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:937,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:938,5'
          Dst:             set_init
        - Src:             'src/xpath.c:948,17'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:948,17'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:952,21'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:962,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:972,23'
          Dst:             lyht_dup
        - Src:             'src/xpath.c:977,28'
          Dst:             strdup
        - Src:             'src/xpath.c:978,13'
          Dst:             ly_log
    - functionName:    lyxp_set_free
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyxp_set_free_content
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/xpath.c:885,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:886,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - free
            - BranchSide:      'src/xpath.c:889,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - free
      Callsites:
        - Src:             'src/xpath.c:889,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_name_test_try_compile_predicate_append
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7743
      functionLinenumberEnd: 7813
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - end_tok_idx
        - ctx_scnode
        - set
        - pred_node
        - pred
        - pred_len
      BBCount:         56
      ICount:          460
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - ly_log
        - ly_realloc
        - lyd_child
        - lyd_find_sibling_schema
        - lyxp_atomize
        - lyxp_eval
        - lyxp_expr_dup
        - lyxp_expr_free
        - lyxp_set_cast
        - lyxp_set_free_content
        - sprintf
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:7754,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7754,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7757,18'
              BranchSideFuncs:
                - lyxp_atomize
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7757,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7757,34'
              BranchSideFuncs:
                - lyxp_atomize
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7757,16'
              BranchSideFuncs:
                - lyxp_atomize
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7758,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7758,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7762,12'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7762,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7763,19'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7793,16'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7763,58'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7763,67'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7765,13'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7763,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7765,13'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7770,19'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7770,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7770,68'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7775,19'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7770,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7772,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7775,19'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7775,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7775,73'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7776,33'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7775,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7776,33'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7786,19'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7776,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7776,76'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7776,13'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7776,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7776,128'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7777,17'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7777,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7779,20'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7782,9'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7786,80'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7786,84'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:7790,5'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7786,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7787,16'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7790,5'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
                - lyd_child.4841
        - Branch String:   'src/xpath.c:7793,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7793,51'
              BranchSideFuncs:
                - lyd_child.4841
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
            - BranchSide:      'src/xpath.c:7793,77'
              BranchSideFuncs:
                - lyd_find_sibling_schema
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
        - Branch String:   'src/xpath.c:7794,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7794,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7797,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_eval
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
        - Branch String:   'src/xpath.c:7798,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7798,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7802,5'
              BranchSideFuncs:
                - lyxp_set_cast
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
        - Branch String:   'src/xpath.c:7802,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7802,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7805,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - ly_log
                - lyxp_expr_free
                - lyxp_set_free_content
                - strchr
                - sprintf
        - Branch String:   'src/xpath.c:7806,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7806,5'
              BranchSideFuncs:
                - strchr
                - sprintf
                - lyxp_expr_free
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7807,24'
              BranchSideFuncs:
                - strchr
                - sprintf
                - lyxp_expr_free
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:7754,5'
          Dst:             lyxp_expr_dup
        - Src:             'src/xpath.c:7758,5'
          Dst:             lyxp_atomize
        - Src:             'src/xpath.c:7793,41'
          Dst:             lyd_child
        - Src:             'src/xpath.c:7794,5'
          Dst:             lyd_find_sibling_schema
        - Src:             'src/xpath.c:7797,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7798,5'
          Dst:             lyxp_eval
        - Src:             'src/xpath.c:7802,5'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7805,47'
          Dst:             strlen
        - Src:             'src/xpath.c:7805,77'
          Dst:             strlen
        - Src:             'src/xpath.c:7805,13'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:7806,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:7807,12'
          Dst:             strchr
        - Src:             'src/xpath.c:7808,18'
          Dst:             sprintf
        - Src:             'src/xpath.c:7811,5'
          Dst:             lyxp_expr_free
        - Src:             'src/xpath.c:7812,5'
          Dst:             lyxp_set_free_content
    - functionName:    lyxp_expr_dup
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3235
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - start_idx
        - end_idx
        - dup_p
      BBCount:         67
      ICount:          542
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - lydict_insert
        - lyxp_expr_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/xpath.c:3241,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - __assert_fail
        - Branch String:   'src/xpath.c:3241,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3243,10'
              BranchSideFuncs:
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3241,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:3241,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:3241,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3241,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3243,10'
              BranchSideFuncs:
                - lyxp_expr_free
                - calloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3243,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3244,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3247,10'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3247,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3247,24'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3251,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3247,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3248,19'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3251,18'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3255,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3255,5'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3257,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3257,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3258,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3298,17'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3261,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3261,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3262,16'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3265,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3265,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3266,16'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3270,20'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3275,31'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3270,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3271,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3273,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3276,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3276,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3277,16'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3279,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3280,34'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3296,5'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3281,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3281,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3282,22'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3282,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3283,22'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3295,9'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3283,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3284,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
            - BranchSide:      'src/xpath.c:3286,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
        - Branch String:   'src/xpath.c:3286,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3286,58'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
            - BranchSide:      'src/xpath.c:3288,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
        - Branch String:   'src/xpath.c:3291,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3291,21'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
            - BranchSide:      'src/xpath.c:3292,28'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - malloc
                - ly_log
        - Branch String:   'src/xpath.c:3302,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3302,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3302,5'
              BranchSideFuncs:
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3305,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3306,24'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3308,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:3241,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:3254,11'
          Dst:             calloc
        - Src:             'src/xpath.c:3255,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:3261,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3265,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3276,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3281,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3291,21'
          Dst:             ly_log
        - Src:             'src/xpath.c:3302,5'
          Dst:             lydict_insert
        - Src:             'src/xpath.c:3306,9'
          Dst:             lyxp_expr_free
    - functionName:    lyxp_atomize
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10021
      functionLinenumberEnd: 10061
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - cur_mod
        - format
        - prefix_data
        - cur_scnode
        - ctx_scnode
        - set
        - options
      BBCount:         41
      ICount:          279
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - eval_expr_select
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyxp_get_root_type
        - lyxp_set_scnode_insert_node
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/xpath.c:10025,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10025,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyxp_get_root_type
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
                - ly_log
            - BranchSide:      'src/xpath.c:10025,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:10025,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10025,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_get_root_type
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
                - ly_log
            - BranchSide:      'src/xpath.c:10025,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:10025,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10025,5'
              BranchSideFuncs:
                - lyxp_get_root_type
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
                - ly_log
            - BranchSide:      'src/xpath.c:10026,10'
              BranchSideFuncs:
                - lyxp_get_root_type
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
                - ly_log
        - Branch String:   'src/xpath.c:10026,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10026,23'
              BranchSideFuncs:
                - lyxp_get_root_type
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:10032,12'
              BranchSideFuncs:
                - lyxp_get_root_type
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:10026,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10026,54'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:10027,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:10026,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10027,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:10032,12'
              BranchSideFuncs:
                - lyxp_get_root_type
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:10035,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10035,5'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:10035,5'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:10035,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10035,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:10036,5'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:10041,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10040,5'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:10041,34'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:10040,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10042,57'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/xpath.c:10043,20'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/xpath.c:10047,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10048,9'
              BranchSideFuncs:
                - ly_log_location
                - eval_expr_select
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10052,27'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:10053,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10053,16'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10057,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:10053,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10054,12'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10057,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:10057,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10058,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:10060,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:10025,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:10025,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:10025,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:10027,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:10034,22'
          Dst:             lyxp_get_root_type
        - Src:             'src/xpath.c:10035,5'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:10048,9'
          Dst:             ly_log_location
        - Src:             'src/xpath.c:10052,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:10058,9'
          Dst:             ly_log_location_revert
    - functionName:    lyxp_eval
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9730
      functionLinenumberEnd: 9789
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - cur_mod
        - format
        - prefix_data
        - cur_node
        - ctx_node
        - tree
        - vars
        - set
        - options
      BBCount:         59
      ICount:          379
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - eval_expr_select
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyd_first_sibling
        - lyd_parent
        - lysc_data_node
        - lyxp_get_root_type
        - lyxp_set_free_content
        - set_insert_node
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/xpath.c:9734,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9734,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - lyd_first_sibling
                - lysc_data_node
                - ly_log
                - lyd_parent.4849
                - ly_log
            - BranchSide:      'src/xpath.c:9734,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9734,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9734,5'
              BranchSideFuncs:
                - ly_log
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - lyd_first_sibling
                - lysc_data_node
                - ly_log
                - lyd_parent.4849
                - ly_log
            - BranchSide:      'src/xpath.c:9734,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9734,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9734,5'
              BranchSideFuncs:
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - lyd_first_sibling
                - lysc_data_node
                - ly_log
                - lyd_parent.4849
                - ly_log
            - BranchSide:      'src/xpath.c:9735,10'
              BranchSideFuncs:
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - lyd_first_sibling
                - lysc_data_node
                - ly_log
                - lyd_parent.4849
                - ly_log
        - Branch String:   'src/xpath.c:9735,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9735,23'
              BranchSideFuncs:
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - lyd_first_sibling
                - lysc_data_node
                - ly_log
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:9740,9'
              BranchSideFuncs:
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - lyd_first_sibling
                - lysc_data_node
                - ly_log
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:9735,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9735,54'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9736,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9735,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9736,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9740,9'
              BranchSideFuncs:
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - lyd_first_sibling
                - lysc_data_node
                - ly_log
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:9740,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9742,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lysc_data_node
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - ly_log
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:9756,12'
              BranchSideFuncs:
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9742,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9743,31'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_first_sibling
                - lysc_data_node
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - ly_log
            - BranchSide:      'src/xpath.c:9745,34'
              BranchSideFuncs:
                - lyd_first_sibling
                - lysc_data_node
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - ly_log
        - Branch String:   'src/xpath.c:9747,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9747,13'
              BranchSideFuncs:
                - lysc_data_node
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - ly_log
            - BranchSide:      'src/xpath.c:9747,13'
              BranchSideFuncs:
                - lysc_data_node
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
                - ly_log
        - Branch String:   'src/xpath.c:9747,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9749,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9753,5'
              BranchSideFuncs:
                - lyxp_get_root_type
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9749,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9749,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:9749,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:9759,58'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9759,5'
              BranchSideFuncs:
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9759,86'
              BranchSideFuncs:
                - set_insert_node
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9763,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9763,39'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9763,10'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9764,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9763,5'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9764,34'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9763,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9765,57'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
            - BranchSide:      'src/xpath.c:9766,17'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
                - ly_log_location
        - Branch String:   'src/xpath.c:9772,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9773,9'
              BranchSideFuncs:
                - ly_log_location
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9777,27'
              BranchSideFuncs:
                - eval_expr_select
                - ly_log_location_revert
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9778,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9778,16'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9778,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9779,12'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9781,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9781,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9782,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:9785,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/xpath.c:9785,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9786,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/xpath.c:9788,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:9734,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9734,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9734,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:9736,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:9743,20'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:9745,16'
          Dst:             lyd_first_sibling
        - Src:             'src/xpath.c:9747,13'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:9749,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:9758,22'
          Dst:             lyxp_get_root_type
        - Src:             'src/xpath.c:9759,5'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:9773,9'
          Dst:             ly_log_location
        - Src:             'src/xpath.c:9777,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9782,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9786,9'
          Dst:             ly_log_location_revert
    - functionName:    lyxp_expr_free
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - expr
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_remove
      functionUses:    28
      BranchProfiles:
        - Branch String:   'src/xpath.c:2799,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2800,9'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/xpath.c:2803,19'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/xpath.c:2807,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2808,16'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/xpath.c:2812,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/xpath.c:2808,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2809,18'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/xpath.c:2811,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/xpath.c:2803,5'
          Dst:             lydict_remove
    - functionName:    lyxp_get_root_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9688
      functionLinenumberEnd: 9724
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx_node
        - ctx_scnode
        - options
      BBCount:         50
      ICount:          224
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:9692,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9694,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9698,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9700,19'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9713,10'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9700,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9700,39'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9700,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9700,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9700,109'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9702,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9702,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9702,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9704,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9702,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9704,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9705,21'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9705,32'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9705,36'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9707,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9713,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9713,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9713,8'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9714,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9714,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9714,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9714,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9714,91'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9716,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9716,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9716,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9718,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9716,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9718,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9719,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9719,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9719,30'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9721,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9719,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9719,51'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9721,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eval_expr_select
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9620
      functionLinenumberEnd: 9676
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - etype
        - set
        - options
      BBCount:         32
      ICount:          262
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - eval_additive_expr
        - eval_and_expr
        - eval_equality_expr
        - eval_multiplicative_expr
        - eval_or_expr
        - eval_path_expr
        - eval_relational_expr
        - eval_unary_expr
        - eval_union_expr
        - ly_log
      functionUses:    34
      BranchProfiles:
        - Branch String:   'src/xpath.c:9626,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9627,20'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
            - BranchSide:      'src/xpath.c:9630,16'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
        - Branch String:   'src/xpath.c:9630,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9630,61'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
            - BranchSide:      'src/xpath.c:9633,13'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
        - Branch String:   'src/xpath.c:9633,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9634,26'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
            - BranchSide:      'src/xpath.c:9638,24'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
        - Branch String:   'src/xpath.c:9636,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9636,34'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
            - BranchSide:      'src/xpath.c:9636,13'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
        - Branch String:   'src/xpath.c:9636,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9636,93'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
            - BranchSide:      'src/xpath.c:9637,9'
              BranchSideFuncs:
                - eval_path_expr
                - eval_union_expr
                - eval_unary_expr
                - eval_multiplicative_expr
                - eval_additive_expr
                - eval_relational_expr
                - eval_equality_expr
                - eval_and_expr
                - eval_or_expr
                - ly_log
        - Branch String:   'src/xpath.c:9643,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9645,27'
              BranchSideFuncs:
                - eval_or_expr
            - BranchSide:      'src/xpath.c:9648,28'
              BranchSideFuncs:
                - eval_and_expr
            - BranchSide:      'src/xpath.c:9651,33'
              BranchSideFuncs:
                - eval_equality_expr
            - BranchSide:      'src/xpath.c:9654,35'
              BranchSideFuncs:
                - eval_relational_expr
            - BranchSide:      'src/xpath.c:9657,33'
              BranchSideFuncs:
                - eval_additive_expr
            - BranchSide:      'src/xpath.c:9660,39'
              BranchSideFuncs:
                - eval_multiplicative_expr
            - BranchSide:      'src/xpath.c:9663,30'
              BranchSideFuncs:
                - eval_unary_expr
            - BranchSide:      'src/xpath.c:9666,30'
              BranchSideFuncs:
                - eval_union_expr
            - BranchSide:      'src/xpath.c:9669,29'
              BranchSideFuncs:
                - eval_path_expr
            - BranchSide:      'src/xpath.c:9672,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:9645,14'
          Dst:             eval_or_expr
        - Src:             'src/xpath.c:9648,14'
          Dst:             eval_and_expr
        - Src:             'src/xpath.c:9651,14'
          Dst:             eval_equality_expr
        - Src:             'src/xpath.c:9654,14'
          Dst:             eval_relational_expr
        - Src:             'src/xpath.c:9657,14'
          Dst:             eval_additive_expr
        - Src:             'src/xpath.c:9660,14'
          Dst:             eval_multiplicative_expr
        - Src:             'src/xpath.c:9663,14'
          Dst:             eval_unary_expr
        - Src:             'src/xpath.c:9666,14'
          Dst:             eval_union_expr
        - Src:             'src/xpath.c:9669,14'
          Dst:             eval_path_expr
        - Src:             'src/xpath.c:9672,9'
          Dst:             ly_log
    - functionName:    eval_or_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9544
      functionLinenumberEnd: 9604
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         45
      ICount:          284
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_cast
        - lyxp_set_free_content
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - set_fill_set
        - set_init
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9549,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9549,5'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9551,25'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9557,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9557,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9559,11'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9559,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9560,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9569,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9560,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9561,34'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9564,27'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9569,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9570,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9599,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9570,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9570,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9571,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9571,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9571,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9571,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9576,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9576,45'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9577,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9576,76'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9576,79'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9582,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9576,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9577,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9582,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9578,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9578,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9579,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9586,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9586,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9587,18'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9587,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9588,13'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9592,13'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9592,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9593,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9596,13'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
      Callsites:
        - Src:             'src/xpath.c:9549,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9551,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9552,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9554,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9556,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9561,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9564,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9570,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9571,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9571,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9577,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9582,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9585,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9593,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9594,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9596,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9597,13'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9602,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9603,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_and_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9469
      functionLinenumberEnd: 9527
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         45
      ICount:          283
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_cast
        - lyxp_set_free_content
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - set_fill_set
        - set_init
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9474,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9474,5'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9476,25'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9482,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9482,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9484,11'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9484,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9485,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9494,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9485,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9486,34'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9489,27'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9494,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9495,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9522,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9495,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9495,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9496,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9496,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9496,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9496,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9501,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9501,45'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9502,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9501,76'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9501,80'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9507,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9501,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9502,35'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9507,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9503,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9503,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9504,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9509,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9509,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9510,18'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9510,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9511,13'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9515,13'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9515,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9516,13'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - set_fill_set
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9519,13'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_fill_set
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
      Callsites:
        - Src:             'src/xpath.c:9474,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9476,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9477,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9479,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9481,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9486,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9489,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9495,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9496,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9496,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9502,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9507,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9508,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9516,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9517,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9519,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:9520,13'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9525,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9526,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_equality_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9396
      functionLinenumberEnd: 9452
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         35
      ICount:          296
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_free_content
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - moveto_op_comp
        - set_fill_boolean
        - set_fill_set
        - set_init
        - set_scnode_clear_ctx
        - warn_equality_value
        - warn_operands
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9401,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9401,5'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9403,25'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9409,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9409,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9412,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9412,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9413,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9447,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9415,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9415,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9416,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9415,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9415,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9416,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9420,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9421,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9426,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9422,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9422,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9423,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9428,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9428,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9429,18'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9429,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9430,13'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9434,13'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9434,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9435,27'
              BranchSideFuncs:
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9443,33'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9444,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9444,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9445,30'
              BranchSideFuncs:
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - warn_operands
                - warn_equality_value
                - warn_equality_value
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
      Callsites:
        - Src:             'src/xpath.c:9401,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9403,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9404,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9406,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9408,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9415,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9416,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9416,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9421,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9426,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9427,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9435,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9436,13'
          Dst:             warn_equality_value
        - Src:             'src/xpath.c:9437,13'
          Dst:             warn_equality_value
        - Src:             'src/xpath.c:9438,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9439,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9443,18'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:9445,13'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:9450,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9451,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_relational_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9324
      functionLinenumberEnd: 9378
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         32
      ICount:          257
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_free_content
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - moveto_op_comp
        - set_fill_boolean
        - set_fill_set
        - set_init
        - set_scnode_clear_ctx
        - warn_operands
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9329,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9329,5'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9331,25'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9337,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9337,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9340,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9340,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9341,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9373,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9343,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9343,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9344,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9348,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9349,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9354,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9350,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9350,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9351,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9356,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9356,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9357,18'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9357,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9358,13'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9362,13'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9362,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9363,27'
              BranchSideFuncs:
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - set_fill_boolean
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9369,33'
              BranchSideFuncs:
                - moveto_op_comp
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9370,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9370,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9371,30'
              BranchSideFuncs:
                - set_fill_boolean
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_comp
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
      Callsites:
        - Src:             'src/xpath.c:9329,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9331,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9332,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9334,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9336,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9343,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9344,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9344,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9349,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9354,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9355,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9363,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9364,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9365,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9369,18'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:9371,13'
          Dst:             set_fill_boolean
        - Src:             'src/xpath.c:9376,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9377,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_additive_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9252
      functionLinenumberEnd: 9303
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         32
      ICount:          250
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_free_content
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - moveto_op_math
        - set_fill_set
        - set_init
        - set_scnode_clear_ctx
        - warn_operands
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9257,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9257,5'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9259,25'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9265,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9265,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9268,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9268,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9269,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9298,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9271,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9271,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9272,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9276,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9277,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9282,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9278,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9278,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9279,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9284,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9284,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9285,18'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9285,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9286,13'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9290,13'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9290,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9291,27'
              BranchSideFuncs:
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9295,33'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9296,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9296,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:9257,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9259,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9260,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9262,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9264,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9271,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9272,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9272,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9277,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9282,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9283,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9291,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9292,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9293,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9295,18'
          Dst:             moveto_op_math
        - Src:             'src/xpath.c:9301,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9302,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_multiplicative_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9182
      functionLinenumberEnd: 9233
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         32
      ICount:          252
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_free_content
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - moveto_op_math
        - set_fill_set
        - set_init
        - set_scnode_clear_ctx
        - warn_operands
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9187,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9187,5'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9189,25'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9195,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9195,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9198,12'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9198,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9199,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9228,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9201,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9201,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9202,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9206,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9207,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9212,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9208,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9208,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9209,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9214,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9214,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9215,18'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9215,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9216,13'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:9220,13'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:9220,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9221,27'
              BranchSideFuncs:
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_op_math
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9225,33'
              BranchSideFuncs:
                - moveto_op_math
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - warn_operands
                - lyxp_set_scnode_merge
                - set_scnode_clear_ctx
                - eval_expr_select
        - Branch String:   'src/xpath.c:9226,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9226,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:9187,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9189,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9190,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9192,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9194,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9201,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9202,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9202,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9207,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9212,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9213,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9221,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9222,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9223,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9225,18'
          Dst:             moveto_op_math
        - Src:             'src/xpath.c:9231,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9232,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_unary_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9133
      functionLinenumberEnd: 9162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         31
      ICount:          232
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_check_token
        - lyxp_token2str
        - moveto_op_math
        - warn_operands
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9137,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9137,5'
              BranchSideFuncs:
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:9140,16'
              BranchSideFuncs:
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:9141,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9142,9'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - moveto_op_math
                - warn_operands
            - BranchSide:      'src/xpath.c:9149,27'
              BranchSideFuncs:
                - eval_expr_select
                - moveto_op_math
                - warn_operands
        - Branch String:   'src/xpath.c:9142,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9142,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:9142,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_check_token
        - Branch String:   'src/xpath.c:9142,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9142,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_check_token
                - __assert_fail
            - BranchSide:      'src/xpath.c:9144,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - moveto_op_math
                - warn_operands
                - lyxp_check_token
                - __assert_fail
        - Branch String:   'src/xpath.c:9150,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9150,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9152,11'
              BranchSideFuncs:
                - moveto_op_math
                - warn_operands
        - Branch String:   'src/xpath.c:9152,37'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9152,41'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9161,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9152,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9153,13'
              BranchSideFuncs:
                - moveto_op_math
                - warn_operands
            - BranchSide:      'src/xpath.c:9161,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9153,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9154,27'
              BranchSideFuncs:
                - warn_operands
            - BranchSide:      'src/xpath.c:9156,33'
              BranchSideFuncs:
                - moveto_op_math
        - Branch String:   'src/xpath.c:9157,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9157,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:9137,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9142,9'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:9142,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9144,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9144,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9149,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9154,13'
          Dst:             warn_operands
        - Src:             'src/xpath.c:9156,18'
          Dst:             moveto_op_math
    - functionName:    eval_union_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9060
      functionLinenumberEnd: 9116
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat
        - set
        - options
      BBCount:         38
      ICount:          251
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_free_content
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - moveto_union
        - set_fill_set
        - set_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:9066,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9066,5'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9068,25'
              BranchSideFuncs:
                - set_init
                - set_init
                - set_fill_set
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9074,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9074,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9075,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9075,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9076,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9078,15'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9082,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9083,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9108,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9083,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9083,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9084,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9088,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9089,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9094,9'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9090,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9090,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9091,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9096,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9096,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9097,19'
              BranchSideFuncs:
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9097,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9098,19'
              BranchSideFuncs:
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:9102,13'
              BranchSideFuncs:
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - eval_expr_select
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:9102,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9103,35'
              BranchSideFuncs:
                - lyxp_set_scnode_merge
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - moveto_union
                - eval_expr_select
            - BranchSide:      'src/xpath.c:9105,31'
              BranchSideFuncs:
                - moveto_union
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_set
                - eval_expr_select
                - lyxp_set_scnode_merge
                - eval_expr_select
        - Branch String:   'src/xpath.c:9106,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:9106,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:9113,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9114,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:9066,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9068,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9069,5'
          Dst:             set_init
        - Src:             'src/xpath.c:9071,5'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9073,10'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9083,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:9084,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9084,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9089,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9094,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:9095,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:9103,13'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:9105,18'
          Dst:             moveto_union
        - Src:             'src/xpath.c:9111,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:9112,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_path_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8926
      functionLinenumberEnd: 9044
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - set
        - options
      BBCount:         69
      ICount:          537
      EdgeCount:       85
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - eval_absolute_location_path
        - eval_expr_select
        - eval_function_call
        - eval_literal
        - eval_number
        - eval_predicate
        - eval_relative_location_path
        - eval_variable_reference
        - exp_check_token2
        - ly_log_dbg
        - ly_vlog
        - lyxp_check_token
        - lyxp_token2str
        - set_scnode_clear_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8930,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8935,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:8958,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8958,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8958,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8958,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8958,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8958,42'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8964,38'
              BranchSideFuncs:
                - eval_variable_reference
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:8972,33'
              BranchSideFuncs:
                - eval_function_call
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:8980,42'
              BranchSideFuncs:
                - eval_absolute_location_path
            - BranchSide:      'src/xpath.c:8980,42'
              BranchSideFuncs:
                - eval_absolute_location_path
            - BranchSide:      'src/xpath.c:8986,14'
              BranchSideFuncs:
                - eval_literal
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
                - set_scnode_clear_ctx
                - eval_literal
            - BranchSide:      'src/xpath.c:8999,14'
              BranchSideFuncs:
                - eval_number
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
                - set_scnode_clear_ctx
                - eval_number
            - BranchSide:      'src/xpath.c:9012,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:8941,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8941,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8944,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8944,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8944,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:8945,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8959,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8959,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8960,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8965,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8965,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8966,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8973,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8973,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8975,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8981,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8981,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8982,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8986,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8986,44'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - eval_literal
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:8987,19'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - eval_literal
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8986,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8987,19'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - eval_literal
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:8992,26'
              BranchSideFuncs:
                - eval_literal
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8987,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8988,38'
              BranchSideFuncs:
                - eval_literal
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:8990,26'
              BranchSideFuncs:
                - eval_literal
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8999,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8999,44'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - eval_number
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:9000,19'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - eval_number
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:8999,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9000,19'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - eval_number
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:9005,30'
              BranchSideFuncs:
                - eval_number
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:9000,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9001,38'
              BranchSideFuncs:
                - eval_number
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
            - BranchSide:      'src/xpath.c:9003,36'
              BranchSideFuncs:
                - eval_number
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:9007,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9007,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9009,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - eval_predicate
        - Branch String:   'src/xpath.c:9020,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9021,29'
              BranchSideFuncs:
                - eval_predicate
                - lyxp_check_token
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:9026,33'
              BranchSideFuncs:
                - exp_check_token2
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:9022,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9020,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9022,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9026,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9029,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9043,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:9029,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9030,22'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:9032,22'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:9040,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:9040,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:9041,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8935,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8935,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8940,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8944,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8945,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8945,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8958,14'
          Dst:             eval_relative_location_path
        - Src:             'src/xpath.c:8964,14'
          Dst:             eval_variable_reference
        - Src:             'src/xpath.c:8972,14'
          Dst:             eval_function_call
        - Src:             'src/xpath.c:8980,14'
          Dst:             eval_absolute_location_path
        - Src:             'src/xpath.c:8988,17'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:8990,13'
          Dst:             eval_literal
        - Src:             'src/xpath.c:8992,13'
          Dst:             eval_literal
        - Src:             'src/xpath.c:9001,17'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:9003,18'
          Dst:             eval_number
        - Src:             'src/xpath.c:9005,18'
          Dst:             eval_number
        - Src:             'src/xpath.c:9012,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9012,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:9020,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:9021,14'
          Dst:             eval_predicate
        - Src:             'src/xpath.c:9026,10'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:9035,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:9035,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:9039,14'
          Dst:             eval_relative_location_path
    - functionName:    lyxp_token2str
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - tok
      BBCount:         29
      ICount:          146
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - ly_log
      functionUses:    41
      BranchProfiles:
        - Branch String:   'src/xpath.c:108,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:158,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:158,9'
          Dst:             ly_log
    - functionName:    eval_relative_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8397
      functionLinenumberEnd: 8516
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - all_desc
        - set
        - options
      BBCount:         89
      ICount:          652
      EdgeCount:       112
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - eval_name_test_with_predicate
        - eval_node_type_with_predicate
        - exp_check_token2
        - ly_log
        - ly_log_dbg
        - ly_vlog
        - lyxp_token2str
        - print_set_type
        - str2axis
        - xpath_pi_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/xpath.c:8405,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8406,22'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8408,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8408,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8408,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8409,22'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8417,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8418,29'
              BranchSideFuncs:
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_token2str
                - ly_log_dbg
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
            - BranchSide:      'src/xpath.c:8428,20'
              BranchSideFuncs:
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8424,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8424,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
            - BranchSide:      'src/xpath.c:8425,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
        - Branch String:   'src/xpath.c:8428,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8429,18'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
            - BranchSide:      'src/xpath.c:8436,18'
              BranchSideFuncs:
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
        - Branch String:   'src/xpath.c:8440,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8443,19'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8465,19'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8487,48'
              BranchSideFuncs:
                - eval_name_test_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
            - BranchSide:      'src/xpath.c:8501,48'
              BranchSideFuncs:
                - eval_node_type_with_predicate
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8506,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:8443,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8444,23'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8458,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8444,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8444,54'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8445,28'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8444,89'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8445,28'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8446,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:8445,55'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8445,59'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
            - BranchSide:      'src/xpath.c:8451,21'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8444,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8446,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8451,21'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8451,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8452,40'
              BranchSideFuncs:
                - xpath_pi_node
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8455,36'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8453,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8453,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8454,17'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8456,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8456,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8457,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8465,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8466,23'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8480,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8466,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8466,54'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8467,28'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8466,89'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8467,28'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8468,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:8467,55'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8467,59'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
            - BranchSide:      'src/xpath.c:8473,21'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8466,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8468,21'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:8473,21'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8473,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8474,40'
              BranchSideFuncs:
                - xpath_pi_node
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8477,36'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8475,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8475,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8476,17'
              BranchSideFuncs:
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8478,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8478,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8479,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8488,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8489,17'
              BranchSideFuncs:
                - __assert_fail
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8496,13'
              BranchSideFuncs:
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8489,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8489,17'
              BranchSideFuncs:
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8490,20'
              BranchSideFuncs:
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8496,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8496,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8497,13'
              BranchSideFuncs:
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8502,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8502,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8503,13'
              BranchSideFuncs:
                - exp_check_token2
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8510,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8405,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_node_type_with_predicate
                - exp_check_token2
                - eval_name_test_with_predicate
                - __assert_fail
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - xpath_pi_node
                - print_set_type
                - ly_vlog
                - ly_log
                - lyxp_token2str
                - ly_log_dbg
                - str2axis
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:8513,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8513,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8513,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8514,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8408,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8411,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8411,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8418,20'
          Dst:             str2axis
        - Src:             'src/xpath.c:8420,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8420,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8424,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8425,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8425,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8431,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8431,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8446,21'
          Dst:             print_set_type
        - Src:             'src/xpath.c:8446,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8452,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8455,22'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8458,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8458,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8468,21'
          Dst:             print_set_type
        - Src:             'src/xpath.c:8468,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8474,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8477,22'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8480,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8480,13'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8487,18'
          Dst:             eval_name_test_with_predicate
        - Src:             'src/xpath.c:8489,17'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8501,18'
          Dst:             eval_node_type_with_predicate
        - Src:             'src/xpath.c:8506,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8510,15'
          Dst:             exp_check_token2
    - functionName:    eval_variable_reference
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8881
      functionLinenumberEnd: 8907
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - set
        - options
      BBCount:         11
      ICount:          129
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - eval_expr_select
        - lyxp_expr_free
        - lyxp_expr_parse
        - lyxp_vars_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8892,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8892,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8895,27'
              BranchSideFuncs:
                - lyxp_expr_parse
                - eval_expr_select
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:8896,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8896,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:8899,17'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:8901,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8901,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:8901,5'
              BranchSideFuncs:
                - lyxp_expr_free
      Callsites:
        - Src:             'src/xpath.c:8891,11'
          Dst:             lyxp_vars_find
        - Src:             'src/xpath.c:8895,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/xpath.c:8900,11'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8904,5'
          Dst:             lyxp_expr_free
    - functionName:    eval_function_call
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8591
      functionLinenumberEnd: 8801
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - set
        - options
      BBCount:         178
      ICount:          1381
      EdgeCount:       229
      CyclomaticComplexity: 53
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log
        - ly_log_dbg
        - ly_vlog
        - lyxp_check_token
        - lyxp_set_free
        - lyxp_set_scnode_merge
        - lyxp_token2str
        - realloc
        - set_copy
        - set_scnode_clear_ctx
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8598,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8600,17'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8717,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8600,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8602,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8609,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8620,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8633,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8642,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8651,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8660,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8667,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8676,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8681,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8686,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8693,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8700,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8705,27'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8711,14'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8602,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8603,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8604,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8609,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8610,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8611,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:8611,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8612,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8613,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
        - Branch String:   'src/xpath.c:8613,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8614,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8615,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8620,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8621,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8622,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:8622,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8623,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:8624,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:8624,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8625,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8626,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
        - Branch String:   'src/xpath.c:8626,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8627,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8628,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8633,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8634,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8635,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
        - Branch String:   'src/xpath.c:8635,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8636,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8637,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8642,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8643,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8644,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
        - Branch String:   'src/xpath.c:8644,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8645,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8646,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8651,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8652,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8653,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
        - Branch String:   'src/xpath.c:8653,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8654,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8655,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8660,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8661,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8662,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8667,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8668,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
            - BranchSide:      'src/xpath.c:8669,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - strncmp
        - Branch String:   'src/xpath.c:8669,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8670,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8671,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8676,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8677,28'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8679,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8681,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8682,28'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8684,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8686,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8687,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8688,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8693,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8694,28'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8695,34'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8700,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8701,28'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8703,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8705,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8706,28'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8708,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8711,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8712,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8715,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8722,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8722,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8723,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - malloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8728,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8729,15'
              BranchSideFuncs:
                - malloc
                - ly_log
                - free
                - lyxp_set_free
                - set_copy
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8747,5'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8729,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8730,20'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8743,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8731,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8731,13'
              BranchSideFuncs:
                - set_copy
                - free
                - lyxp_set_free
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8732,23'
              BranchSideFuncs:
                - set_copy
                - free
                - lyxp_set_free
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8734,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8735,20'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8739,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8740,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8740,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8741,30'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8744,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8744,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8747,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8748,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - free
                - lyxp_set_free
                - set_copy
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8775,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:8752,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8753,13'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8769,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
        - Branch String:   'src/xpath.c:8755,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8755,13'
              BranchSideFuncs:
                - set_copy
                - free
                - lyxp_set_free
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8756,20'
              BranchSideFuncs:
                - set_copy
                - free
                - lyxp_set_free
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - eval_expr_select
        - Branch String:   'src/xpath.c:8758,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8759,20'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8763,35'
              BranchSideFuncs:
                - eval_expr_select
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
        - Branch String:   'src/xpath.c:8764,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8764,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8765,17'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8765,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8766,17'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:8768,9'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - lyxp_token2str
                - ly_log_dbg
                - realloc
                - ly_log
                - set_copy
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:8770,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8770,13'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8775,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8775,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:8776,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
        - Branch String:   'src/xpath.c:8780,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8782,14'
              BranchSideFuncs:
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8792,12'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8784,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8786,20'
              BranchSideFuncs:
                - free
                - lyxp_set_free
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
            - BranchSide:      'src/xpath.c:8791,5'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8786,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8787,38'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_set_scnode_merge
                - free
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:8790,9'
              BranchSideFuncs:
                - free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:8796,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8797,23'
              BranchSideFuncs:
                - lyxp_set_free
                - free
            - BranchSide:      'src/xpath.c:8799,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:8602,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8604,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8609,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8611,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8613,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8615,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8620,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8622,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8624,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8626,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8628,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8633,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8635,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8637,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8642,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8644,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8646,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8651,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8653,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8655,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8660,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8662,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8667,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8669,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8671,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8676,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8681,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8686,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8688,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8693,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8695,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:8700,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8705,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:8712,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8717,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8717,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8722,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8723,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8723,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8731,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8733,23'
          Dst:             set_copy
        - Src:             'src/xpath.c:8739,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8743,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8747,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8748,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8748,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8754,24'
          Dst:             realloc
        - Src:             'src/xpath.c:8755,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8757,35'
          Dst:             set_copy
        - Src:             'src/xpath.c:8763,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8769,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:8775,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8776,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8776,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8787,17'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:8788,17'
          Dst:             lyxp_set_scnode_merge
        - Src:             'src/xpath.c:8797,9'
          Dst:             lyxp_set_free
    - functionName:    eval_absolute_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8532
      functionLinenumberEnd: 8576
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - set
        - options
      BBCount:         27
      ICount:          225
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - eval_relative_location_path
        - ly_log_dbg
        - lyxp_check_token
        - lyxp_token2str
        - moveto_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8535,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8537,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8541,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8537,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8537,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8538,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8541,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8543,18'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8567,18'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8548,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8549,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8551,17'
              BranchSideFuncs:
                - eval_relative_location_path
        - Branch String:   'src/xpath.c:8551,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8558,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8558,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8558,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8558,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8558,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8558,13'
              BranchSideFuncs:
                - eval_relative_location_path
            - BranchSide:      'src/xpath.c:8561,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8558,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8558,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8559,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8572,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8572,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8537,9'
          Dst:             moveto_root
        - Src:             'src/xpath.c:8544,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8544,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8548,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8558,13'
          Dst:             eval_relative_location_path
        - Src:             'src/xpath.c:8568,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8568,9'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8572,9'
          Dst:             eval_relative_location_path
    - functionName:    eval_literal
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7679
      functionLinenumberEnd: 7690
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - set
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log_dbg
        - lyxp_token2str
        - set_fill_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:7680,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7680,9'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_string
            - BranchSide:      'src/xpath.c:7681,13'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
                - set_fill_string
        - Branch String:   'src/xpath.c:7681,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7682,29'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7684,29'
              BranchSideFuncs:
                - set_fill_string
                - lyxp_token2str
                - ly_log_dbg
      Callsites:
        - Src:             'src/xpath.c:7682,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:7684,13'
          Dst:             set_fill_string
        - Src:             'src/xpath.c:7687,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:7687,5'
          Dst:             ly_log_dbg
    - functionName:    eval_number
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8814
      functionLinenumberEnd: 8840
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - set
      BBCount:         12
      ICount:          212
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - ly_log_dbg
        - ly_vlog
        - lyxp_token2str
        - set_fill_number
        - strerror
        - strtold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:8818,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8819,9'
              BranchSideFuncs:
                - __errno_location
                - strtold
                - __errno_location
                - set_fill_number
                - lyxp_token2str
                - ly_log_dbg
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __errno_location
                - strerror
                - ly_vlog
            - BranchSide:      'src/xpath.c:8836,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:8821,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8822,13'
              BranchSideFuncs:
                - ly_vlog
                - __errno_location
                - strerror
                - ly_vlog
            - BranchSide:      'src/xpath.c:8826,31'
              BranchSideFuncs:
                - set_fill_number
                - lyxp_token2str
                - ly_log_dbg
                - ly_vlog
                - ly_vlog
      Callsites:
        - Src:             'src/xpath.c:8819,9'
          Dst:             __errno_location
        - Src:             'src/xpath.c:8820,15'
          Dst:             strtold
        - Src:             'src/xpath.c:8821,13'
          Dst:             __errno_location
        - Src:             'src/xpath.c:8822,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8823,13'
          Dst:             __errno_location
        - Src:             'src/xpath.c:8823,13'
          Dst:             strerror
        - Src:             'src/xpath.c:8823,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8827,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8828,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:8833,9'
          Dst:             set_fill_number
        - Src:             'src/xpath.c:8836,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8836,5'
          Dst:             ly_log_dbg
    - functionName:    lyxp_check_token
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - want_tok
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_vlog
        - lyxp_token2str
      functionUses:    61
      BranchProfiles:
        - Branch String:   'src/xpath.c:1969,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1970,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:1976,9'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:1970,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1971,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:1973,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1976,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1976,22'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:1984,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1976,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1977,13'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:1984,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1977,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1978,13'
              BranchSideFuncs:
                - lyxp_token2str
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:1981,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1971,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:1978,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:1978,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:1978,13'
          Dst:             ly_vlog
    - functionName:    eval_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7514
      functionLinenumberEnd: 7668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - set
        - options
        - axis
      BBCount:         104
      ICount:          706
      EdgeCount:       129
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - eval_expr_select
        - ly_log_dbg
        - lyxp_set_cast
        - lyxp_set_free_content
        - lyxp_token2str
        - set_fill_set
        - set_init
        - set_insert_node
        - set_remove_node_none
        - set_remove_nodes_none
        - set_scnode_new_in_ctx
        - set_sort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:7526,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7526,35'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7530,16'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_set_free_content
                - set_scnode_new_in_ctx
                - eval_expr_select
                - eval_expr_select
                - set_sort
                - set_remove_nodes_none
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
                - __assert_fail
        - Branch String:   'src/xpath.c:7529,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7529,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7530,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7530,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7532,9'
              BranchSideFuncs:
                - set_sort
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_remove_nodes_none
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
                - __assert_fail
            - BranchSide:      'src/xpath.c:7600,16'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_set_free_content
                - set_scnode_new_in_ctx
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:7532,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7532,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7535,14'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_remove_nodes_none
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7535,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7536,13'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7540,17'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7540,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7545,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7545,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7545,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7545,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7555,26'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7559,21'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7560,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7560,35'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7560,18'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7562,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7563,29'
              BranchSideFuncs:
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7598,31'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7574,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7574,29'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7578,17'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7574,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7575,17'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7578,17'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7578,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7579,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7584,22'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7584,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7585,37'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7591,13'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7585,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7586,26'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7588,26'
              BranchSideFuncs:
                - lyxp_set_cast
                - set_remove_node_none
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7594,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7595,38'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7597,9'
              BranchSideFuncs:
                - set_remove_nodes_none
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - set_init
                - set_insert_node
                - eval_expr_select
                - lyxp_set_cast
                - set_remove_node_none
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7600,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7601,16'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7645,14'
              BranchSideFuncs:
                - set_fill_set
                - eval_expr_select
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7601,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7602,17'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7608,13'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:7602,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7604,17'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7606,9'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
                - eval_expr_select
        - Branch String:   'src/xpath.c:7608,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7609,13'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7612,21'
              BranchSideFuncs:
                - set_scnode_new_in_ctx
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7618,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7619,17'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7636,16'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7619,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7620,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7622,13'
              BranchSideFuncs:
                - eval_expr_select
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7627,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7627,24'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
            - BranchSide:      'src/xpath.c:7630,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7627,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7628,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7630,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7630,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7630,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7632,42'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - eval_expr_select
        - Branch String:   'src/xpath.c:7636,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7637,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7644,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7637,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7638,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7639,24'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7649,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7650,13'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7654,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free_content
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7655,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7656,35'
              BranchSideFuncs:
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7658,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
        - Branch String:   'src/xpath.c:7662,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7662,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
            - BranchSide:      'src/xpath.c:7663,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
      Callsites:
        - Src:             'src/xpath.c:7522,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:7522,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:7528,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7532,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:7532,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7563,13'
          Dst:             set_init
        - Src:             'src/xpath.c:7564,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:7573,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7579,17'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7591,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7595,17'
          Dst:             set_remove_node_none
        - Src:             'src/xpath.c:7598,9'
          Dst:             set_remove_nodes_none
        - Src:             'src/xpath.c:7615,23'
          Dst:             set_scnode_new_in_ctx
        - Src:             'src/xpath.c:7626,18'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7646,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:7648,14'
          Dst:             eval_expr_select
        - Src:             'src/xpath.c:7650,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7654,9'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7656,13'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7658,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7662,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7663,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:7663,5'
          Dst:             ly_log_dbg
    - functionName:    exp_check_token2
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - want_tok1
        - want_tok2
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_vlog
        - lyxp_token2str
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/xpath.c:2003,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2004,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2010,10'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2004,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2005,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2007,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2010,45'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2010,49'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2018,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2010,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2011,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2018,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2011,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2012,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2015,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2005,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2012,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2012,13'
          Dst:             ly_vlog
    - functionName:    lyxp_set_scnode_merge
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         42
      ICount:          314
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_realloc
        - lyxp_set_free_content
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/xpath.c:1261,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1261,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1261,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:1261,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1261,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1263,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1263,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1264,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1267,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1267,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1269,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1275,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1275,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1276,22'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1281,17'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1278,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1278,9'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1279,5'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1283,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1284,16'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1305,27'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1284,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1286,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1291,13'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1286,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1287,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1289,9'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1291,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1293,17'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1300,21'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1293,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1294,47'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1295,25'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:1261,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1269,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1277,29'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1278,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1305,5'
          Dst:             lyxp_set_free_content
    - functionName:    lyxp_vars_find
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8845
      functionLinenumberEnd: 8867
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - vars
        - name
        - name_len
        - var
      BBCount:         26
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_log
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:8848,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8848,5'
              BranchSideFuncs:
                - strlen
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8850,10'
              BranchSideFuncs:
                - strlen
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8850,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8851,27'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8854,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8854,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8854,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8854,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8854,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8855,22'
              BranchSideFuncs:
                - strncmp
                - ly_log
            - BranchSide:      'src/xpath.c:8863,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:8855,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8856,17'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:8861,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:8856,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8857,44'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8859,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8863,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8864,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:8866,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8848,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8851,20'
          Dst:             strlen
        - Src:             'src/xpath.c:8855,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:8864,9'
          Dst:             ly_log
    - functionName:    lyxp_expr_parse
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2889
      functionLinenumberEnd: 3230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - expr_str
        - expr_len
        - reparse
        - expr_p
      BBCount:         274
      ICount:          1917
      EdgeCount:       375
      CyclomaticComplexity: 103
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - calloc
        - exp_add_token
        - expr_parse_axis
        - ly_log
        - ly_vlog
        - lydict_insert
        - lyxp_expr_free
        - parse_ncname
        - print_expr_struct_debug
        - reparse_or_expr
        - strlen
        - strncmp
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/xpath.c:2898,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2898,5'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:2900,10'
              BranchSideFuncs:
                - ly_vlog
                - strlen
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:2900,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2901,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:2905,10'
              BranchSideFuncs:
                - strlen
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:2905,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2906,27'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:2908,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:2908,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2909,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2914,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - lydict_insert
                - malloc
                - ly_log
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2915,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2915,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2916,5'
              BranchSideFuncs:
                - lydict_insert
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2916,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2916,5'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:2917,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2920,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2920,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2922,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - malloc
                - ly_log
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2923,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2923,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2925,28'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyxp_expr_free
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2926,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2926,5'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2929,16'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2931,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2931,5'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2931,12'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2931,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2931,5'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2931,12'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2931,12'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2931,5'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2931,5'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2931,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2932,9'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2935,5'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2936,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2939,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2961,20'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:2942,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2942,37'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2953,24'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2942,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2942,52'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2953,24'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2942,105'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2943,24'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2953,24'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2943,60'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2944,32'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2946,23'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2944,84'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2945,31'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2949,17'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2945,85'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2946,23'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2949,17'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2946,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2947,31'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2953,24'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2942,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2949,17'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2953,24'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2961,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2964,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2967,20'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:2967,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2970,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2973,20'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:2973,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2976,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2979,30'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:2979,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2982,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/xpath.c:2985,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:2985,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2985,51'
              BranchSideFuncs:
                - __ctype_b_loc
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2991,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:2985,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2988,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:2991,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:2991,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2994,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2997,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:2997,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3000,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3003,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3003,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3006,26'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:3013,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/xpath.c:3006,68'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3006,72'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:3006,13'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:3006,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3006,121'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:3007,13'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:3007,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3007,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3010,13'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3013,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3016,26'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:3023,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:3016,68'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3016,72'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:3016,13'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:3016,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3016,121'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:3017,13'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:3017,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3017,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3020,13'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3023,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3023,50'
              BranchSideFuncs:
                - __ctype_b_loc
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/xpath.c:3026,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:3023,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3026,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/xpath.c:3033,20'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3026,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3026,80'
              BranchSideFuncs:
                - __ctype_b_loc
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'src/xpath.c:3027,17'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - __ctype_b_loc
        - Branch String:   'src/xpath.c:3027,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3028,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3031,22'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3029,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3029,74'
              BranchSideFuncs:
                - __ctype_b_loc
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3030,13'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3033,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3036,19'
              BranchSideFuncs:
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3046,20'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
        - Branch String:   'src/xpath.c:3038,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3038,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3040,23'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:3041,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3041,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3044,22'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3046,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3049,27'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3057,30'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3049,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3050,25'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3053,25'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3057,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3060,21'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3063,30'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3063,57'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3063,70'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3066,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3063,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3066,21'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3069,20'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3069,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3072,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3075,21'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3075,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3075,50'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3078,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3075,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3078,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3081,20'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3081,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3084,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3087,21'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3087,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3087,50'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3090,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3087,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3090,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3093,20'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3093,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3093,35'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3093,82'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3094,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3094,67'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3095,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3095,69'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3096,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3096,68'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3097,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3097,71'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3098,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3098,73'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3099,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3099,74'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3100,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3100,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3101,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3101,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3102,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3102,71'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3103,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3103,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3104,18'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3093,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3107,17'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3138,17'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3107,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3108,25'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3111,34'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3111,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3112,25'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3115,34'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3115,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3116,25'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3119,34'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3119,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3119,75'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3120,25'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3119,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3120,25'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_vlog
            - BranchSide:      'src/xpath.c:3123,24'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_vlog
        - Branch String:   'src/xpath.c:3123,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3123,44'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3124,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3123,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3124,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3131,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3138,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3139,28'
              BranchSideFuncs:
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/xpath.c:3141,44'
              BranchSideFuncs:
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3142,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3142,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3148,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3150,17'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
            - BranchSide:      'src/xpath.c:3177,17'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
        - Branch String:   'src/xpath.c:3150,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3150,17'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3153,26'
              BranchSideFuncs:
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3155,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3155,17'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3156,27'
              BranchSideFuncs:
                - exp_add_token
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3162,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3162,17'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3163,27'
              BranchSideFuncs:
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3165,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3166,32'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
            - BranchSide:      'src/xpath.c:3168,48'
              BranchSideFuncs:
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/xpath.c:3169,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3169,21'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3177,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3178,17'
              BranchSideFuncs:
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
            - BranchSide:      'src/xpath.c:3193,37'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3179,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3180,21'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3182,48'
              BranchSideFuncs:
                - parse_ncname
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
        - Branch String:   'src/xpath.c:3183,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3183,21'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3185,32'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3194,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3194,57'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3194,35'
              BranchSideFuncs:
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3200,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3200,9'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3201,19'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3202,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3202,9'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3202,16'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3202,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3202,9'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3202,16'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3202,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3202,9'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3202,9'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3202,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3203,13'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3206,5'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - exp_add_token
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:3206,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2936,13'
              BranchSideFuncs:
                - strncmp
                - exp_add_token
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
                - parse_ncname
                - strncmp
                - expr_parse_axis
                - exp_add_token
                - exp_add_token
                - parse_ncname
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - ly_vlog
                - ly_vlog
                - strncmp
                - parse_ncname
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:3208,9'
              BranchSideFuncs:
                - print_expr_struct_debug
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:3208,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3210,31'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - reparse_or_expr
                - print_expr_struct_debug
                - ly_vlog
            - BranchSide:      'src/xpath.c:3223,29'
              BranchSideFuncs:
                - print_expr_struct_debug
        - Branch String:   'src/xpath.c:3211,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3211,9'
              BranchSideFuncs:
                - reparse_or_expr
                - print_expr_struct_debug
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3214,9'
              BranchSideFuncs:
                - reparse_or_expr
                - print_expr_struct_debug
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3214,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3214,9'
              BranchSideFuncs:
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3215,13'
              BranchSideFuncs:
                - print_expr_struct_debug
                - ly_vlog
                - lyxp_expr_free
        - Branch String:   'src/xpath.c:3215,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3216,13'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
            - BranchSide:      'src/xpath.c:3221,5'
              BranchSideFuncs:
                - print_expr_struct_debug
      Callsites:
        - Src:             'src/xpath.c:2898,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:2901,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2906,20'
          Dst:             strlen
        - Src:             'src/xpath.c:2909,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2914,12'
          Dst:             calloc
        - Src:             'src/xpath.c:2915,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2916,5'
          Dst:             lydict_insert
        - Src:             'src/xpath.c:2920,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2923,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2926,5'
          Dst:             ly_log
        - Src:             'src/xpath.c:2944,23'
          Dst:             strncmp
        - Src:             'src/xpath.c:2945,22'
          Dst:             strncmp
        - Src:             'src/xpath.c:2947,22'
          Dst:             strncmp
        - Src:             'src/xpath.c:2979,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2985,51'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3007,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3017,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3023,50'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3026,31'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3029,25'
          Dst:             __ctype_b_loc
        - Src:             'src/xpath.c:3037,26'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3038,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3041,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3049,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:3057,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:3063,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:3063,61'
          Dst:             strncmp
        - Src:             'src/xpath.c:3111,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:3115,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:3119,25'
          Dst:             strncmp
        - Src:             'src/xpath.c:3119,66'
          Dst:             strncmp
        - Src:             'src/xpath.c:3124,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3131,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3141,30'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3142,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3148,18'
          Dst:             strncmp
        - Src:             'src/xpath.c:3150,17'
          Dst:             expr_parse_axis
        - Src:             'src/xpath.c:3150,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3155,17'
          Dst:             exp_add_token
        - Src:             'src/xpath.c:3162,17'
          Dst:             exp_add_token
        - Src:             'src/xpath.c:3168,34'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3169,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3182,34'
          Dst:             parse_ncname
        - Src:             'src/xpath.c:3183,21'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3200,9'
          Dst:             exp_add_token
        - Src:             'src/xpath.c:3210,24'
          Dst:             calloc
        - Src:             'src/xpath.c:3211,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:3214,9'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:3216,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:3223,5'
          Dst:             print_expr_struct_debug
        - Src:             'src/xpath.c:3228,5'
          Dst:             lyxp_expr_free
    - functionName:    parse_ncname
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2754
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ncname
      BBCount:         164
      ICount:          666
      EdgeCount:       230
      CyclomaticComplexity: 68
      functionsReached:
        - ly_getutf8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/xpath.c:2740,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2740,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2741,10'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,10'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2742,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2741,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2741,39'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2742,16'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2741,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2742,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2745,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2747,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2748,13'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2750,9'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2750,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2750,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2751,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,14'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2751,38'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2751,5'
              BranchSideFuncs:
                - ly_getutf8
        - Branch String:   'src/xpath.c:2751,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2746,16'
              BranchSideFuncs:
                - ly_getutf8
            - BranchSide:      'src/xpath.c:2753,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2740,5'
          Dst:             ly_getutf8
        - Src:             'src/xpath.c:2750,9'
          Dst:             ly_getutf8
    - functionName:    expr_parse_axis
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2826
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - str_len
      BBCount:         45
      ICount:          212
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:2827,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2829,30'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2834,31'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2839,32'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2844,34'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2849,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:2861,36'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2866,42'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2871,43'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2878,44'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2884,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2829,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2830,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2832,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2834,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2835,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2837,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2839,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2840,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2842,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2844,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2845,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2847,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2849,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2850,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:2851,42'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:2851,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2852,13'
              BranchSideFuncs:
                - strncmp
                - ly_log
                - strncmp
            - BranchSide:      'src/xpath.c:2853,42'
              BranchSideFuncs:
                - strncmp
                - ly_log
                - strncmp
        - Branch String:   'src/xpath.c:2853,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2854,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2856,42'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/xpath.c:2861,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2862,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2864,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2866,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2867,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2869,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2871,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2872,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/xpath.c:2873,50'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/xpath.c:2878,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2879,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2881,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2829,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2834,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2839,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2844,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2849,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2851,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2853,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2854,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:2856,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2861,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2866,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2871,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2873,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2878,14'
          Dst:             strncmp
    - functionName:    exp_add_token
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - token
        - tok_pos
        - tok_len
      BBCount:         15
      ICount:          179
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:2771,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2772,16'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:2787,30'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2774,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2775,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/xpath.c:2779,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:2780,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2780,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2781,35'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:2782,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2782,9'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2783,35'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:2784,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2784,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2785,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2775,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:2779,23'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:2780,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:2781,24'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:2782,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:2783,24'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:2784,9'
          Dst:             ly_log
    - functionName:    reparse_or_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         24
      ICount:          179
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - exp_repeat_push
        - ly_vlog
        - lyxp_check_token
        - reparse_equality_expr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/xpath.c:2698,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2698,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2700,20'
              BranchSideFuncs:
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - exp_repeat_push
                - reparse_equality_expr
        - Branch String:   'src/xpath.c:2704,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2704,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2704,76'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
        - Branch String:   'src/xpath.c:2704,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2705,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2724,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2712,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2712,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2715,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
                - exp_repeat_push
                - reparse_equality_expr
        - Branch String:   'src/xpath.c:2715,76'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2715,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2715,80'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
        - Branch String:   'src/xpath.c:2715,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2704,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
            - BranchSide:      'src/xpath.c:2716,29'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_equality_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_equality_expr
        - Branch String:   'src/xpath.c:2720,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2715,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2720,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2698,5'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2704,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2705,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2711,14'
          Dst:             reparse_equality_expr
        - Src:             'src/xpath.c:2715,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2716,13'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2719,18'
          Dst:             reparse_equality_expr
    - functionName:    print_expr_struct_debug
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - exp
      BBCount:         22
      ICount:          174
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log_dbg
        - lyxp_token2str
        - print_expr_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:271,14'
          Branch Sides:
            - BranchSide:      'src/xpath.c:271,18'
              BranchSideFuncs:
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - ly_log_dbg
                - print_expr_str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:271,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:275,5'
              BranchSideFuncs:
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - ly_log_dbg
                - print_expr_str
                - print_expr_str
                - print_expr_str
        - Branch String:   'src/xpath.c:276,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:278,32'
              BranchSideFuncs:
                - lyxp_token2str
                - print_expr_str
                - ly_log_dbg
                - free
                - print_expr_str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:291,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:280,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:280,28'
              BranchSideFuncs:
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:287,9'
              BranchSideFuncs:
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
                - print_expr_str
                - print_expr_str
        - Branch String:   'src/xpath.c:280,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:281,63'
              BranchSideFuncs:
                - print_expr_str
                - print_expr_str
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:287,9'
              BranchSideFuncs:
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
                - print_expr_str
                - print_expr_str
        - Branch String:   'src/xpath.c:282,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:283,60'
              BranchSideFuncs:
                - print_expr_str
                - print_expr_str
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
            - BranchSide:      'src/xpath.c:285,13'
              BranchSideFuncs:
                - print_expr_str
                - ly_log_dbg
                - free
                - lyxp_token2str
                - print_expr_str
                - print_expr_str
                - print_expr_str
      Callsites:
        - Src:             'src/xpath.c:275,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:278,17'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:277,9'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:281,13'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:283,17'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:285,13'
          Dst:             print_expr_str
        - Src:             'src/xpath.c:287,9'
          Dst:             ly_log_dbg
    - functionName:    print_expr_str
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - used
        - format
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_realloc
        - vsnprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/xpath.c:240,19'
          Branch Sides:
            - BranchSide:      'src/xpath.c:240,27'
              BranchSideFuncs:
                - vsnprintf
                - ly_realloc
                - vsnprintf
            - BranchSide:      'src/xpath.c:240,48'
              BranchSideFuncs:
                - vsnprintf
                - ly_realloc
                - vsnprintf
        - Branch String:   'src/xpath.c:242,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:242,9'
              BranchSideFuncs:
                - ly_realloc
                - vsnprintf
            - BranchSide:      'src/xpath.c:244,28'
              BranchSideFuncs:
                - ly_realloc
                - vsnprintf
      Callsites:
        - Src:             'src/xpath.c:240,9'
          Dst:             vsnprintf
        - Src:             'src/xpath.c:244,16'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:252,13'
          Dst:             vsnprintf
    - functionName:    exp_repeat_push
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - repeat_expr_type
      BBCount:         14
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - ly_log
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/xpath.c:2045,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2046,16'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2052,32'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/xpath.c:2046,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2046,52'
              BranchSideFuncs:
                - realloc
                - ly_log
            - BranchSide:      'src/xpath.c:2047,40'
              BranchSideFuncs:
                - realloc
                - ly_log
        - Branch String:   'src/xpath.c:2048,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2048,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2049,35'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2053,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2053,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2054,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2047,32'
          Dst:             realloc
        - Src:             'src/xpath.c:2048,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:2052,32'
          Dst:             calloc
        - Src:             'src/xpath.c:2053,9'
          Dst:             ly_log
    - functionName:    reparse_equality_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         16
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - exp_check_token2
        - exp_repeat_push
        - lyxp_check_token
        - reparse_additive_expr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:2656,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2657,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_additive_expr
                - lyxp_check_token
                - exp_check_token2
                - exp_repeat_push
                - reparse_additive_expr
            - BranchSide:      'src/xpath.c:2676,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2664,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2664,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2667,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - exp_repeat_push
                - reparse_additive_expr
                - exp_repeat_push
                - reparse_additive_expr
        - Branch String:   'src/xpath.c:2667,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2656,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_additive_expr
                - lyxp_check_token
                - exp_check_token2
                - exp_repeat_push
                - reparse_additive_expr
            - BranchSide:      'src/xpath.c:2668,29'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_additive_expr
                - lyxp_check_token
                - exp_check_token2
                - exp_repeat_push
                - reparse_additive_expr
        - Branch String:   'src/xpath.c:2672,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2667,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2672,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2656,13'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:2657,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2663,14'
          Dst:             reparse_additive_expr
        - Src:             'src/xpath.c:2667,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2668,13'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2671,18'
          Dst:             reparse_additive_expr
    - functionName:    reparse_additive_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2627
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         28
      ICount:          220
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - exp_repeat_push
        - lyxp_check_token
        - reparse_unary_expr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:2604,73'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2604,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2605,15'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
        - Branch String:   'src/xpath.c:2604,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2606,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2626,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2613,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2613,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2616,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
                - exp_repeat_push
                - reparse_unary_expr
        - Branch String:   'src/xpath.c:2616,77'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2616,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2617,19'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
        - Branch String:   'src/xpath.c:2616,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2604,5'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
            - BranchSide:      'src/xpath.c:2618,29'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_unary_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_repeat_push
                - reparse_unary_expr
        - Branch String:   'src/xpath.c:2622,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2616,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2622,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2604,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2606,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2612,14'
          Dst:             reparse_unary_expr
        - Src:             'src/xpath.c:2616,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2618,13'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2621,18'
          Dst:             reparse_unary_expr
    - functionName:    reparse_unary_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         17
      ICount:          145
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - exp_repeat_push
        - lyxp_check_token
        - reparse_path_expr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:2554,73'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2554,5'
              BranchSideFuncs:
                - reparse_path_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
                - exp_repeat_push
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:2555,14'
              BranchSideFuncs:
                - reparse_path_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
                - exp_repeat_push
                - lyxp_check_token
        - Branch String:   'src/xpath.c:2554,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2556,25'
              BranchSideFuncs:
                - exp_repeat_push
                - lyxp_check_token
                - reparse_path_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
            - BranchSide:      'src/xpath.c:2561,17'
              BranchSideFuncs:
                - reparse_path_expr
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
        - Branch String:   'src/xpath.c:2563,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2563,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2566,5'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_repeat_push
                - reparse_path_expr
        - Branch String:   'src/xpath.c:2566,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2567,25'
              BranchSideFuncs:
                - exp_repeat_push
                - reparse_path_expr
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:2574,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2571,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2566,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2571,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2554,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2556,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2562,10'
          Dst:             reparse_path_expr
        - Src:             'src/xpath.c:2566,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2567,9'
          Dst:             exp_repeat_push
        - Src:             'src/xpath.c:2570,14'
          Dst:             reparse_path_expr
    - functionName:    reparse_path_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         44
      ICount:          336
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - exp_check_token2
        - ly_vlog
        - lyxp_check_token
        - lyxp_token2str
        - reparse_absolute_location_path
        - reparse_function_call
        - reparse_or_expr
        - reparse_predicate
        - reparse_relative_location_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:2458,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2459,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2462,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
                - reparse_absolute_location_path
                - reparse_function_call
                - reparse_relative_location_path
                - reparse_or_expr
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2462,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2465,13'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2481,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2481,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2481,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2481,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2481,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2481,45'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2486,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2490,36'
              BranchSideFuncs:
                - reparse_function_call
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2496,45'
              BranchSideFuncs:
                - reparse_absolute_location_path
            - BranchSide:      'src/xpath.c:2496,45'
              BranchSideFuncs:
                - reparse_absolute_location_path
            - BranchSide:      'src/xpath.c:2501,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2505,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2508,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2468,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2468,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2470,31'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
        - Branch String:   'src/xpath.c:2471,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2471,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2472,13'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
        - Branch String:   'src/xpath.c:2482,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2483,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2491,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2491,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2492,9'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
                - reparse_predicate
        - Branch String:   'src/xpath.c:2497,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2497,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2498,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2516,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2517,32'
              BranchSideFuncs:
                - reparse_predicate
                - lyxp_check_token
                - exp_check_token2
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2522,33'
              BranchSideFuncs:
                - exp_check_token2
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2518,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2516,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2518,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2522,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2525,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2531,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2528,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2528,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2529,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2458,9'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2467,14'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2470,14'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2481,14'
          Dst:             reparse_relative_location_path
        - Src:             'src/xpath.c:2490,14'
          Dst:             reparse_function_call
        - Src:             'src/xpath.c:2496,14'
          Dst:             reparse_absolute_location_path
        - Src:             'src/xpath.c:2508,9'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2508,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2516,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2517,14'
          Dst:             reparse_predicate
        - Src:             'src/xpath.c:2522,10'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:2527,14'
          Dst:             reparse_relative_location_path
    - functionName:    reparse_relative_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         46
      ICount:          392
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - exp_check_token2
        - ly_vlog
        - lyxp_check_token
        - lyxp_token2str
        - reparse_predicate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/xpath.c:2107,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2107,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2109,5'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - reparse_predicate
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2115,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2118,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - reparse_predicate
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2118,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2120,17'
              BranchSideFuncs:
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - reparse_predicate
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2124,17'
              BranchSideFuncs:
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - reparse_predicate
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2128,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2135,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2148,17'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2149,13'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2173,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2131,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2131,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2135,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2138,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2138,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2139,18'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2139,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2139,68'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2143,17'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
        - Branch String:   'src/xpath.c:2139,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2140,17'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2143,17'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
        - Branch String:   'src/xpath.c:2143,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2143,42'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
            - BranchSide:      'src/xpath.c:2144,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
        - Branch String:   'src/xpath.c:2157,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2157,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2158,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
        - Branch String:   'src/xpath.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2162,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2163,17'
              BranchSideFuncs:
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - reparse_predicate
        - Branch String:   'src/xpath.c:2167,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2168,40'
              BranchSideFuncs:
                - reparse_predicate
                - lyxp_check_token
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2171,13'
              BranchSideFuncs:
                - exp_check_token2
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - reparse_predicate
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
        - Branch String:   'src/xpath.c:2169,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2167,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2169,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2176,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2112,13'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - exp_check_token2
                - reparse_predicate
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/xpath.c:2178,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2106,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2114,14'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2130,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2137,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2140,17'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2140,17'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2156,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2161,18'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2167,21'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2168,22'
          Dst:             reparse_predicate
        - Src:             'src/xpath.c:2173,13'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:2173,13'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2176,15'
          Dst:             exp_check_token2
    - functionName:    reparse_function_call
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         144
      ICount:          1158
      EdgeCount:       187
      CyclomaticComplexity: 45
      functionsReached:
        - ly_vlog
        - lyxp_check_token
        - reparse_or_expr
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:2251,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2251,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2252,21'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2253,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2255,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2264,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2279,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2297,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2309,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2321,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2333,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2342,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2354,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2360,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2366,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2375,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2384,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2390,23'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2396,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2255,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2256,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2258,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2264,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2265,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2267,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2267,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2268,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2270,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
        - Branch String:   'src/xpath.c:2270,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2271,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2273,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2279,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2280,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2282,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2282,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2283,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
            - BranchSide:      'src/xpath.c:2285,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
                - strncmp
        - Branch String:   'src/xpath.c:2285,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2286,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2288,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
        - Branch String:   'src/xpath.c:2288,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2289,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2291,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2297,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2298,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2300,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
        - Branch String:   'src/xpath.c:2300,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2301,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2303,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2309,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2310,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2312,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
        - Branch String:   'src/xpath.c:2312,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2313,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2315,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2321,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2322,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2324,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
        - Branch String:   'src/xpath.c:2324,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2325,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2327,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2333,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2334,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2336,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2342,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2343,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
            - BranchSide:      'src/xpath.c:2345,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
                - strncmp
        - Branch String:   'src/xpath.c:2345,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2346,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2348,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2354,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2355,27'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2358,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2360,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2361,27'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2364,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2366,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2367,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2369,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2375,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2376,27'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2378,30'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2384,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2385,27'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2388,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2390,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2391,27'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
            - BranchSide:      'src/xpath.c:2394,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
                - ly_vlog
        - Branch String:   'src/xpath.c:2396,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2397,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2400,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2404,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2404,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2405,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2410,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2410,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2411,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2411,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2412,9'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
            - BranchSide:      'src/xpath.c:2416,5'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2414,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2415,5'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
                - reparse_or_expr
        - Branch String:   'src/xpath.c:2416,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2417,13'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
                - lyxp_check_token
                - ly_vlog
            - BranchSide:      'src/xpath.c:2425,27'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_vlog
        - Branch String:   'src/xpath.c:2421,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2416,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2421,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2426,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2426,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2427,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:2429,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2429,51'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2430,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/xpath.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2430,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/xpath.c:2435,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2250,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2255,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2258,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2264,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2267,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2270,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2273,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2279,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2282,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2285,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2288,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2291,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2297,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2300,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2303,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2309,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2312,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2315,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2321,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2324,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2327,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2333,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2336,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2342,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2345,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2348,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2354,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2360,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2366,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2369,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2375,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2378,21'
          Dst:             strncmp
        - Src:             'src/xpath.c:2384,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2390,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:2397,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:2403,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2409,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2413,14'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2416,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2420,14'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2425,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2430,9'
          Dst:             ly_vlog
    - functionName:    reparse_absolute_location_path
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         25
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - exp_check_token2
        - lyxp_check_token
        - reparse_relative_location_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:2197,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2197,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2200,9'
              BranchSideFuncs:
                - reparse_relative_location_path
                - lyxp_check_token
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2200,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2202,13'
              BranchSideFuncs:
                - lyxp_check_token
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2223,13'
              BranchSideFuncs:
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2204,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2205,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2207,17'
              BranchSideFuncs:
                - reparse_relative_location_path
        - Branch String:   'src/xpath.c:2207,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2214,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2214,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2214,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2214,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2214,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2214,49'
              BranchSideFuncs:
                - reparse_relative_location_path
            - BranchSide:      'src/xpath.c:2218,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2215,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2215,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2218,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:2226,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2226,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2197,5'
          Dst:             exp_check_token2
        - Src:             'src/xpath.c:2204,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2214,18'
          Dst:             reparse_relative_location_path
        - Src:             'src/xpath.c:2225,14'
          Dst:             reparse_relative_location_path
    - functionName:    reparse_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - depth
      BBCount:         10
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - lyxp_check_token
        - reparse_or_expr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:2075,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2075,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2076,9'
              BranchSideFuncs:
                - reparse_or_expr
                - lyxp_check_token
        - Branch String:   'src/xpath.c:2079,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2079,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2081,27'
              BranchSideFuncs:
                - lyxp_check_token
        - Branch String:   'src/xpath.c:2082,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2082,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2083,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2074,10'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:2078,10'
          Dst:             reparse_or_expr
        - Src:             'src/xpath.c:2081,10'
          Dst:             lyxp_check_token
    - functionName:    str2axis
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - str_len
      BBCount:         68
      ICount:          278
      EdgeCount:       70
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ly_log
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:173,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:175,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:178,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:181,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:184,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:187,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:199,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:202,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:205,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:214,9'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:218,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/xpath.c:175,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:175,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:176,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:178,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:178,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:179,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:181,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:181,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:182,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:184,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:184,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:187,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:188,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:190,20'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - strncmp
                - __assert_fail
        - Branch String:   'src/xpath.c:188,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:188,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:189,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:190,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:191,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:194,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
        - Branch String:   'src/xpath.c:191,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:191,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:192,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:194,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:194,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:195,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:199,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:199,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:202,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:202,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:205,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:206,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
            - BranchSide:      'src/xpath.c:209,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
        - Branch String:   'src/xpath.c:206,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:206,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:209,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:209,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:214,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:214,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:215,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:175,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:175,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:178,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:178,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:181,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:181,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:184,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:184,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:188,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:188,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:191,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:191,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:194,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:194,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:199,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:199,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:202,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:202,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:206,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:206,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:209,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:209,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:214,9'
          Dst:             strncmp
        - Src:             'src/xpath.c:214,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:218,5'
          Dst:             ly_log
    - functionName:    xpath_pi_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5596
      functionLinenumberEnd: 5608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - axis
        - options
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lyxp_set_free_content
        - moveto_node
        - moveto_scnode
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/xpath.c:5597,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5598,30'
              BranchSideFuncs:
                - moveto_scnode
            - BranchSide:      'src/xpath.c:5601,9'
              BranchSideFuncs:
                - moveto_node
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:5601,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5602,31'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:5607,24'
              BranchSideFuncs:
                - moveto_node
      Callsites:
        - Src:             'src/xpath.c:5598,16'
          Dst:             moveto_scnode
        - Src:             'src/xpath.c:5602,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:5607,12'
          Dst:             moveto_node
    - functionName:    eval_name_test_with_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8144
      functionLinenumberEnd: 8319
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - axis
        - all_desc
        - set
        - options
      BBCount:         158
      ICount:          951
      EdgeCount:       213
      CyclomaticComplexity: 57
      functionsReached:
        - eval_name_test_scnode_no_match_msg
        - eval_name_test_try_compile_predicates
        - eval_name_test_with_predicate_get_scnode
        - eval_predicate
        - ly_ctx_get_module_implemented
        - ly_log_dbg
        - ly_path_predicates_free
        - lydict_insert
        - lydict_remove
        - lyxp_check_token
        - lyxp_token2str
        - moveto_attr
        - moveto_attr_alldesc
        - moveto_node
        - moveto_node_alldesc_child
        - moveto_node_hash_child
        - moveto_resolve_module
        - moveto_scnode
        - moveto_scnode_alldesc_child
        - set_scnode_clear_ctx
        - xpath_pi_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8157,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8158,9'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8161,15'
              BranchSideFuncs:
                - moveto_resolve_module
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8164,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8164,32'
              BranchSideFuncs:
                - moveto_resolve_module
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8170,54'
              BranchSideFuncs:
                - moveto_resolve_module
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8164,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8166,9'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8170,54'
              BranchSideFuncs:
                - moveto_resolve_module
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8171,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8171,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8173,10'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8173,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8173,32'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8178,11'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8173,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8175,9'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8178,11'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8178,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8178,60'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8178,44'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8178,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8178,60'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8206,10'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8178,85'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8178,89'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8206,10'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8178,98'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8179,14'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8206,10'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8178,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8181,16'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8206,10'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8181,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8182,17'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8197,13'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
        - Branch String:   'src/xpath.c:8182,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8182,32'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8187,28'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8182,74'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8183,22'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8187,28'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8183,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8183,38'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
            - BranchSide:      'src/xpath.c:8183,38'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8182,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8185,58'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
            - BranchSide:      'src/xpath.c:8187,28'
              BranchSideFuncs:
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8185,58'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8185,91'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
            - BranchSide:      'src/xpath.c:8185,91'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - eval_name_test_with_predicate_get_scnode
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
        - Branch String:   'src/xpath.c:8189,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8192,24'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
            - BranchSide:      'src/xpath.c:8195,9'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
                - eval_name_test_with_predicate_get_scnode
                - ly_ctx_get_module_implemented
        - Branch String:   'src/xpath.c:8197,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8197,24'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
                - eval_name_test_try_compile_predicates
            - BranchSide:      'src/xpath.c:8204,5'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8197,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8199,55'
              BranchSideFuncs:
                - eval_name_test_try_compile_predicates
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8204,5'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8199,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8201,24'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8203,9'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8206,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8206,10'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8209,9'
              BranchSideFuncs:
                - lydict_insert
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8209,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8209,9'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8210,5'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
                - moveto_attr
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
        - Branch String:   'src/xpath.c:8214,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8215,15'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - moveto_attr_alldesc
                - set_scnode_clear_ctx
            - BranchSide:      'src/xpath.c:8226,15'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - xpath_pi_node
                - moveto_scnode_alldesc_child
        - Branch String:   'src/xpath.c:8215,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8215,45'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - moveto_attr_alldesc
            - BranchSide:      'src/xpath.c:8218,17'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - moveto_attr_alldesc
        - Branch String:   'src/xpath.c:8215,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8216,34'
              BranchSideFuncs:
                - set_scnode_clear_ctx
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8218,17'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - moveto_attr_alldesc
        - Branch String:   'src/xpath.c:8218,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8219,42'
              BranchSideFuncs:
                - moveto_attr_alldesc
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8221,34'
              BranchSideFuncs:
                - moveto_attr
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8223,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8223,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8226,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8226,45'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
            - BranchSide:      'src/xpath.c:8281,17'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
        - Branch String:   'src/xpath.c:8226,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8227,43'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
            - BranchSide:      'src/xpath.c:8281,17'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
        - Branch String:   'src/xpath.c:8231,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8232,21'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
            - BranchSide:      'src/xpath.c:8244,17'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
        - Branch String:   'src/xpath.c:8232,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8233,26'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
            - BranchSide:      'src/xpath.c:8242,13'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
        - Branch String:   'src/xpath.c:8233,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8235,37'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
            - BranchSide:      'src/xpath.c:8238,34'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
        - Branch String:   'src/xpath.c:8244,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8244,30'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_scnode_alldesc_child
            - BranchSide:      'src/xpath.c:8248,21'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8244,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8246,50'
              BranchSideFuncs:
                - moveto_scnode_alldesc_child
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8248,21'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8248,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8250,40'
              BranchSideFuncs:
                - xpath_pi_node
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8253,36'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8251,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8251,21'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8252,17'
              BranchSideFuncs:
                - moveto_scnode
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8255,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8255,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8257,17'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8257,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8258,21'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8267,18'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8261,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8262,31'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8265,17'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8265,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8260,21'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8266,13'
              BranchSideFuncs:
                - eval_name_test_scnode_no_match_msg
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8267,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8269,52'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8280,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8271,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8273,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8277,20'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8281,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8281,30'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
                - moveto_node_alldesc_child
            - BranchSide:      'src/xpath.c:8284,24'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
        - Branch String:   'src/xpath.c:8281,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8283,48'
              BranchSideFuncs:
                - moveto_node_alldesc_child
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8284,24'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
        - Branch String:   'src/xpath.c:8284,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8284,35'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
                - moveto_node_hash_child
            - BranchSide:      'src/xpath.c:8288,21'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8284,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8286,45'
              BranchSideFuncs:
                - moveto_node_hash_child
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8288,21'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
                - xpath_pi_node
        - Branch String:   'src/xpath.c:8288,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8290,40'
              BranchSideFuncs:
                - xpath_pi_node
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8293,34'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8291,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8291,21'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8292,17'
              BranchSideFuncs:
                - moveto_node
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8295,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8295,13'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8299,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8301,17'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
            - BranchSide:      'src/xpath.c:8305,5'
              BranchSideFuncs:
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
                - eval_predicate
        - Branch String:   'src/xpath.c:8305,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8306,28'
              BranchSideFuncs:
                - eval_predicate
                - lyxp_check_token
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8311,9'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8307,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8305,5'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8307,9'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8311,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8313,17'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8315,19'
              BranchSideFuncs:
                - lydict_remove
                - ly_path_predicates_free
        - Branch String:   'src/xpath.c:8316,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8316,9'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/xpath.c:8317,33'
              BranchSideFuncs:
                - ly_path_predicates_free
      Callsites:
        - Src:             'src/xpath.c:8153,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8153,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8170,10'
          Dst:             moveto_resolve_module
        - Src:             'src/xpath.c:8185,28'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/xpath.c:8189,17'
          Dst:             eval_name_test_with_predicate_get_scnode
        - Src:             'src/xpath.c:8199,17'
          Dst:             eval_name_test_try_compile_predicates
        - Src:             'src/xpath.c:8209,9'
          Dst:             lydict_insert
        - Src:             'src/xpath.c:8216,13'
          Dst:             set_scnode_clear_ctx
        - Src:             'src/xpath.c:8219,22'
          Dst:             moveto_attr_alldesc
        - Src:             'src/xpath.c:8221,22'
          Dst:             moveto_attr
        - Src:             'src/xpath.c:8246,22'
          Dst:             moveto_scnode_alldesc_child
        - Src:             'src/xpath.c:8250,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8253,22'
          Dst:             moveto_scnode
        - Src:             'src/xpath.c:8269,17'
          Dst:             eval_name_test_scnode_no_match_msg
        - Src:             'src/xpath.c:8283,22'
          Dst:             moveto_node_alldesc_child
        - Src:             'src/xpath.c:8286,22'
          Dst:             moveto_node_hash_child
        - Src:             'src/xpath.c:8290,26'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8293,22'
          Dst:             moveto_node
        - Src:             'src/xpath.c:8305,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8306,13'
          Dst:             eval_predicate
        - Src:             'src/xpath.c:8315,5'
          Dst:             lydict_remove
        - Src:             'src/xpath.c:8317,9'
          Dst:             ly_path_predicates_free
    - functionName:    eval_node_type_with_predicate
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8340
      functionLinenumberEnd: 8378
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - axis
        - all_desc
        - set
        - options
      BBCount:         33
      ICount:          305
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - eval_predicate
        - ly_log_dbg
        - lyxp_check_token
        - lyxp_token2str
        - strncmp
        - xpath_pi_node
        - xpath_pi_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8345,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8346,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
            - BranchSide:      'src/xpath.c:8355,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
        - Branch String:   'src/xpath.c:8346,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8346,9'
              BranchSideFuncs:
                - strncmp
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
                - strncmp
                - xpath_pi_text
                - __assert_fail
            - BranchSide:      'src/xpath.c:8347,23'
              BranchSideFuncs:
                - strncmp
                - xpath_pi_node
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
                - strncmp
                - xpath_pi_text
                - __assert_fail
        - Branch String:   'src/xpath.c:8347,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8348,32'
              BranchSideFuncs:
                - strncmp
                - xpath_pi_text
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
                - __assert_fail
            - BranchSide:      'src/xpath.c:8350,13'
              BranchSideFuncs:
                - strncmp
                - xpath_pi_text
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
                - __assert_fail
        - Branch String:   'src/xpath.c:8350,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8350,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:8351,32'
              BranchSideFuncs:
                - xpath_pi_text
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
        - Branch String:   'src/xpath.c:8353,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8353,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8354,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
        - Branch String:   'src/xpath.c:8360,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8360,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
            - BranchSide:      'src/xpath.c:8361,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - __assert_fail
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
        - Branch String:   'src/xpath.c:8366,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8366,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
            - BranchSide:      'src/xpath.c:8367,5'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_log_dbg
                - lyxp_check_token
                - eval_predicate
        - Branch String:   'src/xpath.c:8372,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8373,29'
              BranchSideFuncs:
                - eval_predicate
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:8377,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:8374,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8372,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8374,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8346,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8347,14'
          Dst:             strncmp
        - Src:             'src/xpath.c:8348,18'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:8350,13'
          Dst:             strncmp
        - Src:             'src/xpath.c:8350,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8351,18'
          Dst:             xpath_pi_text
        - Src:             'src/xpath.c:8355,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8355,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8360,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8361,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8361,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8366,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8367,5'
          Dst:             lyxp_token2str
        - Src:             'src/xpath.c:8367,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:8372,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:8373,14'
          Dst:             eval_predicate
    - functionName:    eval_name_test_with_predicate_get_scnode
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8001
      functionLinenumberEnd: 8077
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
        - name
        - name_len
        - moveto_mod
        - root_type
        - format
        - found
      BBCount:         75
      ICount:          367
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_iter
        - lys_find_child
        - lysc_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8006,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8006,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8009,12'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8006,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8006,5'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8009,12'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8010,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8011,14'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8033,16'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8011,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8011,43'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
                - lys_find_child
            - BranchSide:      'src/xpath.c:8031,43'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8011,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8013,13'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8031,43'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8013,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8014,22'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
                - lys_find_child
            - BranchSide:      'src/xpath.c:8025,18'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8014,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8015,21'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8018,47'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8019,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8013,13'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8021,21'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8025,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8027,21'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8029,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8033,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8033,45'
              BranchSideFuncs:
                - lysc_data_node
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
            - BranchSide:      'src/xpath.c:8034,14'
              BranchSideFuncs:
                - lys_find_child
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lysc_data_node
                - lys_find_child
                - lys_find_child
        - Branch String:   'src/xpath.c:8033,45'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8033,45'
              BranchSideFuncs:
                - lysc_data_node
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
            - BranchSide:      'src/xpath.c:8033,45'
              BranchSideFuncs:
                - lysc_data_node
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
        - Branch String:   'src/xpath.c:8034,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8034,43'
              BranchSideFuncs:
                - lys_find_child
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lysc_data_node
                - lys_find_child
                - lys_find_child
            - BranchSide:      'src/xpath.c:8040,13'
              BranchSideFuncs:
                - lys_find_child
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lysc_data_node
                - lys_find_child
                - lys_find_child
        - Branch String:   'src/xpath.c:8034,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8036,26'
              BranchSideFuncs:
                - lys_find_child
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lysc_data_node
                - lys_find_child
                - lys_find_child
            - BranchSide:      'src/xpath.c:8040,13'
              BranchSideFuncs:
                - lys_find_child
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lysc_data_node
                - lys_find_child
                - lys_find_child
        - Branch String:   'src/xpath.c:8040,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8042,37'
              BranchSideFuncs:
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8051,37'
              BranchSideFuncs:
                - lys_find_child
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8044,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8044,27'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8047,24'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8044,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8046,24'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8047,24'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8056,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8056,20'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8060,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8056,56'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8056,60'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8060,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8056,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8057,16'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8060,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8060,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8061,14'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8071,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8061,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8064,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:8067,22'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
        - Branch String:   'src/xpath.c:8071,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8073,9'
              BranchSideFuncs:
                - lys_find_child
                - ly_ctx_get_module_iter
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lys_find_child
                - lysc_data_node
            - BranchSide:      'src/xpath.c:8076,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:8006,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:8013,27'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:8018,26'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:8031,22'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:8033,45'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:8042,22'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:8043,23'
          Dst:             lys_find_child
        - Src:             'src/xpath.c:8051,22'
          Dst:             lys_find_child
    - functionName:    eval_name_test_try_compile_predicates
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7831
      functionLinenumberEnd: 7979
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exp
        - tok_idx
        - ctx_scnode
        - set
        - predicates
      BBCount:         77
      ICount:          506
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - eval_name_test_try_compile_predicate_append
        - eval_name_test_try_compile_predicate_key
        - ly_path_compile_predicate
        - ly_path_parse_predicate
        - ly_temp_log_options
        - lysc_node_child
        - lyxp_check_token
        - lyxp_expr_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:7838,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7838,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - lysc_node_child
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7841,15'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - lysc_node_child
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7843,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7847,13'
              BranchSideFuncs:
                - lysc_node_child
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7912,18'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7847,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7848,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7853,18'
              BranchSideFuncs:
                - lysc_node_child
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7854,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7854,57'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7854,9'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7854,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7856,40'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7908,5'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7856,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7857,20'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7860,13'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7862,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7864,20'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7869,13'
              BranchSideFuncs:
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7869,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7869,13'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7872,13'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7874,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7876,20'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7879,13'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7889,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7889,67'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7893,52'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7889,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7891,24'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7893,52'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7893,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7895,21'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7896,52'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7900,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7887,17'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7903,13'
              BranchSideFuncs:
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7903,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7903,13'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7906,13'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_key
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7915,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7916,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7919,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7921,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7923,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7926,9'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7928,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7930,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7933,9'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7943,36'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7943,63'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7947,48'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7943,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7945,20'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7947,48'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7947,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7949,17'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7950,48'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
        - Branch String:   'src/xpath.c:7954,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7941,13'
              BranchSideFuncs:
                - lyxp_check_token
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
                - lyxp_check_token
                - lyxp_check_token
            - BranchSide:      'src/xpath.c:7957,9'
              BranchSideFuncs:
                - eval_name_test_try_compile_predicate_append
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7957,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7957,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7960,9'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7964,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7964,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7968,36'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7968,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7968,62'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7968,92'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - ly_temp_log_options
                - lyxp_expr_free
                - free
        - Branch String:   'src/xpath.c:7970,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7970,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
            - BranchSide:      'src/xpath.c:7973,16'
              BranchSideFuncs:
                - ly_temp_log_options
                - lyxp_expr_free
                - free
      Callsites:
        - Src:             'src/xpath.c:7838,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7841,15'
          Dst:             ly_temp_log_options
        - Src:             'src/xpath.c:7854,20'
          Dst:             lysc_node_child
        - Src:             'src/xpath.c:7856,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7862,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7869,13'
          Dst:             eval_name_test_try_compile_predicate_key
        - Src:             'src/xpath.c:7874,17'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7889,44'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7893,29'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7896,29'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7903,13'
          Dst:             eval_name_test_try_compile_predicate_append
        - Src:             'src/xpath.c:7915,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7921,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7928,13'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7943,40'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7947,25'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7950,25'
          Dst:             lyxp_check_token
        - Src:             'src/xpath.c:7957,9'
          Dst:             eval_name_test_try_compile_predicate_append
        - Src:             'src/xpath.c:7964,5'
          Dst:             ly_path_parse_predicate
        - Src:             'src/xpath.c:7968,10'
          Dst:             ly_path_compile_predicate
        - Src:             'src/xpath.c:7976,5'
          Dst:             ly_temp_log_options
        - Src:             'src/xpath.c:7977,5'
          Dst:             lyxp_expr_free
    - functionName:    moveto_attr_alldesc
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7185
      functionLinenumberEnd: 7251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - mod
        - ncname
        - options
      BBCount:         39
      ICount:          262
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - ly_vlog
        - lyxp_set_free
        - moveto_node_alldesc_child
        - moveto_union
        - print_set_type
        - set_copy
        - set_insert_node
        - set_remove_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:7190,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7191,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7194,9'
              BranchSideFuncs:
                - set_copy
                - moveto_node_alldesc_child
                - moveto_union
                - lyxp_set_free
                - set_remove_node
                - set_insert_node
                - lyxp_set_free
                - lyxp_set_free
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:7194,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7195,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7202,29'
              BranchSideFuncs:
                - set_copy
                - moveto_node_alldesc_child
                - moveto_union
                - lyxp_set_free
                - set_remove_node
                - set_insert_node
                - lyxp_set_free
                - lyxp_set_free
        - Branch String:   'src/xpath.c:7205,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7206,23'
              BranchSideFuncs:
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:7210,23'
              BranchSideFuncs:
                - moveto_union
                - lyxp_set_free
                - set_remove_node
                - set_insert_node
                - lyxp_set_free
        - Branch String:   'src/xpath.c:7211,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7212,23'
              BranchSideFuncs:
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:7215,19'
              BranchSideFuncs:
                - lyxp_set_free
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7217,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7218,17'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7250,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7222,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7223,24'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7244,14'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7223,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7225,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7242,9'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7225,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7225,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7229,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7225,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7226,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7229,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7229,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7229,33'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7231,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7229,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7231,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7241,13'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7231,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7232,49'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
            - BranchSide:      'src/xpath.c:7237,41'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
        - Branch String:   'src/xpath.c:7244,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7217,5'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7246,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
      Callsites:
        - Src:             'src/xpath.c:7195,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7195,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7202,20'
          Dst:             set_copy
        - Src:             'src/xpath.c:7204,10'
          Dst:             moveto_node_alldesc_child
        - Src:             'src/xpath.c:7206,9'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7210,10'
          Dst:             moveto_union
        - Src:             'src/xpath.c:7212,9'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7215,5'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7237,25'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:7246,13'
          Dst:             set_remove_node
    - functionName:    moveto_attr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7078
      functionLinenumberEnd: 7125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - mod
        - ncname
        - options
      BBCount:         35
      ICount:          220
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ly_vlog
        - print_set_type
        - set_insert_node
        - set_remove_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:7081,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7082,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7085,9'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:7085,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7086,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7090,19'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7090,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7091,17'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7124,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7095,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7096,24'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7118,14'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7096,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7099,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7116,9'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7099,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7099,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7103,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7099,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7100,21'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7103,22'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7103,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7103,33'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7105,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7103,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7105,26'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7115,13'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
        - Branch String:   'src/xpath.c:7105,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7106,49'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
            - BranchSide:      'src/xpath.c:7111,41'
              BranchSideFuncs:
                - set_insert_node
                - set_remove_node
        - Branch String:   'src/xpath.c:7118,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7090,5'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
            - BranchSide:      'src/xpath.c:7120,29'
              BranchSideFuncs:
                - set_remove_node
                - set_insert_node
      Callsites:
        - Src:             'src/xpath.c:7086,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7086,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7111,25'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:7120,13'
          Dst:             set_remove_node
    - functionName:    moveto_scnode_alldesc_child
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7014
      functionLinenumberEnd: 7064
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - moveto_mod
        - ncname
        - options
      BBCount:         38
      ICount:          269
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ly_ctx_get_module_iter
        - ly_vlog
        - lys_getnext
        - moveto_scnode_dfs
        - print_set_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:7019,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7020,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7023,9'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:7023,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7024,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7028,17'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7029,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7030,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7063,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7030,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7031,17'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7038,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7031,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7032,17'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7036,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7041,65'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7041,69'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7043,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7041,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7043,21'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7057,20'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7044,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7046,22'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - lys_getnext
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7057,9'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7046,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7047,21'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7050,22'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7052,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7044,13'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
            - BranchSide:      'src/xpath.c:7053,21'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - lys_getnext
                - ly_ctx_get_module_iter
                - moveto_scnode_dfs
        - Branch String:   'src/xpath.c:7053,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7052,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7053,21'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7059,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7059,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7060,9'
              BranchSideFuncs:
                - moveto_scnode_dfs
                - ly_ctx_get_module_iter
                - lys_getnext
                - moveto_scnode_dfs
      Callsites:
        - Src:             'src/xpath.c:7024,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7024,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7044,27'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:7052,32'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:7053,21'
          Dst:             moveto_scnode_dfs
        - Src:             'src/xpath.c:7059,13'
          Dst:             moveto_scnode_dfs
    - functionName:    moveto_scnode
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6763
      functionLinenumberEnd: 6837
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - moveto_mod
        - ncname
        - axis
        - options
      BBCount:         65
      ICount:          419
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - ly_nested_ext_schema
        - ly_vlog
        - lyxp_set_scnode_insert_node
        - moveto_axis_scnode_next
        - moveto_axis_scnode_next_in_ctx
        - moveto_scnode_check
        - print_set_type
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:6770,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6771,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6774,9'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:6774,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6775,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6780,18'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6781,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6782,22'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6784,9'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6784,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6785,22'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6788,17'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6789,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6791,45'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6828,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6791,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6793,13'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6796,14'
              BranchSideFuncs:
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6798,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6800,37'
              BranchSideFuncs:
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6815,14'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6800,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6801,17'
              BranchSideFuncs:
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6805,13'
              BranchSideFuncs:
                - lyxp_set_scnode_insert_node
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
        - Branch String:   'src/xpath.c:6805,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6805,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6808,18'
              BranchSideFuncs:
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6808,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6798,9'
              BranchSideFuncs:
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6808,39'
              BranchSideFuncs:
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6808,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6798,9'
              BranchSideFuncs:
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6809,17'
              BranchSideFuncs:
                - moveto_axis_scnode_next
                - moveto_axis_scnode_next_in_ctx
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6815,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6815,41'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6825,5'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6815,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6815,55'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6825,5'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6815,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6815,67'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6825,5'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6815,97'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6815,101'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6816,18'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6815,127'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6816,18'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6825,5'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6816,62'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6816,93'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6825,5'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6815,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6819,13'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6825,5'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6819,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6819,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6820,18'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6820,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6820,39'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6824,9'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6820,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6821,17'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
            - BranchSide:      'src/xpath.c:6824,9'
              BranchSideFuncs:
                - moveto_axis_scnode_next_in_ctx
                - moveto_axis_scnode_next
                - strlen
                - strlen
                - ly_nested_ext_schema
                - lyxp_set_scnode_insert_node
                - moveto_scnode_check
                - lyxp_set_scnode_insert_node
        - Branch String:   'src/xpath.c:6828,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6829,16'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6836,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6829,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6830,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6834,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6830,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6831,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6833,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6775,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6775,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6791,13'
          Dst:             moveto_axis_scnode_next_in_ctx
        - Src:             'src/xpath.c:6798,17'
          Dst:             moveto_axis_scnode_next
        - Src:             'src/xpath.c:6800,17'
          Dst:             moveto_scnode_check
        - Src:             'src/xpath.c:6805,13'
          Dst:             lyxp_set_scnode_insert_node
        - Src:             'src/xpath.c:6817,35'
          Dst:             strlen
        - Src:             'src/xpath.c:6817,90'
          Dst:             strlen
        - Src:             'src/xpath.c:6816,66'
          Dst:             ly_nested_ext_schema
        - Src:             'src/xpath.c:6819,13'
          Dst:             lyxp_set_scnode_insert_node
    - functionName:    eval_name_test_scnode_no_match_msg
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8092
      functionLinenumberEnd: 8124
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - scparent
        - ncname
        - ncname_len
        - expr
        - options
      BBCount:         24
      ICount:          202
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - lysc_path
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:8097,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8099,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
                - strdup
                - strdup
                - lysc_path
            - BranchSide:      'src/xpath.c:8107,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
        - Branch String:   'src/xpath.c:8099,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8100,31'
              BranchSideFuncs:
                - lysc_path
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:8101,20'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
                - strdup
                - strdup
        - Branch String:   'src/xpath.c:8101,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8102,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
            - BranchSide:      'src/xpath.c:8103,20'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
                - ly_log
                - ly_log
                - strdup
        - Branch String:   'src/xpath.c:8107,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8108,16'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
            - BranchSide:      'src/xpath.c:8115,16'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - ly_log
        - Branch String:   'src/xpath.c:8109,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8110,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
            - BranchSide:      'src/xpath.c:8112,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
        - Branch String:   'src/xpath.c:8116,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:8117,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
            - BranchSide:      'src/xpath.c:8119,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
      Callsites:
        - Src:             'src/xpath.c:8096,12'
          Dst:             lysc_path
        - Src:             'src/xpath.c:8100,21'
          Dst:             lysc_path
        - Src:             'src/xpath.c:8102,21'
          Dst:             strdup
        - Src:             'src/xpath.c:8104,21'
          Dst:             strdup
        - Src:             'src/xpath.c:8110,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8112,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8117,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:8119,13'
          Dst:             ly_log
    - functionName:    moveto_node_alldesc_child
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6851
      functionLinenumberEnd: 6925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - moveto_mod
        - ncname
        - options
      BBCount:         46
      ICount:          273
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyd_child
        - lyd_parent
        - lyxp_set_free_content
        - moveto_node_check
        - print_set_type
        - set_dup_node_check
        - set_init
        - set_insert_node
        - set_sort
        - xpath_pi_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:6857,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6858,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6861,9'
              BranchSideFuncs:
                - xpath_pi_node
                - set_init
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:6861,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6862,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6867,24'
              BranchSideFuncs:
                - xpath_pi_node
                - set_init
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6868,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6868,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6871,24'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6872,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6875,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6918,23'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
        - Branch String:   'src/xpath.c:6876,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6877,36'
              BranchSideFuncs:
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6915,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6878,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6880,43'
              BranchSideFuncs:
                - lyd_child.4841
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6885,24'
              BranchSideFuncs:
                - lyd_child.4841
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6881,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6883,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6885,13'
              BranchSideFuncs:
                - lyd_child.4841
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6885,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6886,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6887,24'
              BranchSideFuncs:
                - lyd_child.4841
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6894,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6894,24'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6904,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6898,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6899,28'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6901,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6904,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6906,32'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyd_parent.4849
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
            - BranchSide:      'src/xpath.c:6914,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6906,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6908,21'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:6911,35'
              BranchSideFuncs:
                - lyd_parent.4849
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - moveto_node_check
                - set_insert_node
                - set_dup_node_check
                - lyd_child.4841
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:6922,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6922,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6924,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6862,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6862,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6867,10'
          Dst:             xpath_pi_node
        - Src:             'src/xpath.c:6871,5'
          Dst:             set_init
        - Src:             'src/xpath.c:6877,18'
          Dst:             moveto_node_check
        - Src:             'src/xpath.c:6880,17'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:6881,21'
          Dst:             set_dup_node_check
        - Src:             'src/xpath.c:6893,20'
          Dst:             lyd_child
        - Src:             'src/xpath.c:6906,21'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:6911,24'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:6920,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6922,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:6922,5'
          Dst:             __assert_fail
    - functionName:    moveto_node_hash_child
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6217
      functionLinenumberEnd: 6302
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - scnode
        - predicates
        - options
      BBCount:         85
      ICount:          468
      EdgeCount:       111
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyd_child
        - lyd_create_list
        - lyd_create_term2
        - lyd_find_sibling_first
        - lyd_find_sibling_opaq_next
        - lyd_find_sibling_val
        - lyd_free_tree
        - lysc_has_when
        - lyxp_set_free_content
        - print_set_type
        - set_init
        - set_insert_node
        - set_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:6224,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6224,5'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
                - print_set_type
                - ly_vlog
                - __assert_fail
            - BranchSide:      'src/xpath.c:6224,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:6224,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6224,5'
              BranchSideFuncs:
                - __assert_fail
                - set_init
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6227,23'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:6224,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6224,5'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6227,23'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:6229,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6230,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6233,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:6233,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6234,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6240,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:6240,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6240,55'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:6243,16'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:6240,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6241,31'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6243,16'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
                - lyd_create_list
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:6250,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6251,9'
              BranchSideFuncs:
                - lyd_create_list
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
            - BranchSide:      'src/xpath.c:6252,16'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - lyd_create_term2
        - Branch String:   'src/xpath.c:6251,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6251,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6252,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
        - Branch String:   'src/xpath.c:6253,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6253,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6254,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
        - Branch String:   'src/xpath.c:6256,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6257,18'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
            - BranchSide:      'src/xpath.c:6294,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
        - Branch String:   'src/xpath.c:6259,63'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6259,67'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4841
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - __assert_fail
            - BranchSide:      'src/xpath.c:6260,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4841
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - __assert_fail
        - Branch String:   'src/xpath.c:6259,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6260,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4841
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - __assert_fail
            - BranchSide:      'src/xpath.c:6264,20'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
        - Branch String:   'src/xpath.c:6260,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6260,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6263,24'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
        - Branch String:   'src/xpath.c:6270,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6271,40'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
            - BranchSide:      'src/xpath.c:6273,38'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
        - Branch String:   'src/xpath.c:6275,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6277,44'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
            - BranchSide:      'src/xpath.c:6279,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
        - Branch String:   'src/xpath.c:6279,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6279,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
            - BranchSide:      'src/xpath.c:6282,15'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
        - Branch String:   'src/xpath.c:6279,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6279,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
            - BranchSide:      'src/xpath.c:6282,15'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
                - lysc_has_when
        - Branch String:   'src/xpath.c:6282,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6282,46'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6287,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6282,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6282,67'
              BranchSideFuncs:
                - lysc_has_when
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6287,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6282,80'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6282,85'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
                - lyxp_set_free_content
                - set_sort
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6287,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6282,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6283,17'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
            - BranchSide:      'src/xpath.c:6287,13'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
                - set_insert_node
        - Branch String:   'src/xpath.c:6287,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6289,38'
              BranchSideFuncs:
                - set_insert_node
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
            - BranchSide:      'src/xpath.c:6291,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - lyd_free_tree
                - __assert_fail
                - lyd_find_sibling_val
                - set_insert_node
                - lysc_has_when
                - lyd_find_sibling_opaq_next
                - lyd_find_sibling_first
                - lyd_child.4841
                - __assert_fail
        - Branch String:   'src/xpath.c:6297,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6297,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6297,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - lyd_free_tree
      Callsites:
        - Src:             'src/xpath.c:6224,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6227,5'
          Dst:             set_init
        - Src:             'src/xpath.c:6234,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6234,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6241,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6245,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6251,9'
          Dst:             lyd_create_list
        - Src:             'src/xpath.c:6253,9'
          Dst:             lyd_create_term2
        - Src:             'src/xpath.c:6260,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6266,24'
          Dst:             lyd_child
        - Src:             'src/xpath.c:6271,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/xpath.c:6273,17'
          Dst:             lyd_find_sibling_val
        - Src:             'src/xpath.c:6277,17'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/xpath.c:6282,53'
          Dst:             lysc_has_when
        - Src:             'src/xpath.c:6289,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:6294,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6297,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:6297,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6300,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6301,5'
          Dst:             lyd_free_tree
    - functionName:    moveto_node
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6125
      functionLinenumberEnd: 6203
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - moveto_mod
        - ncname
        - axis
        - options
      BBCount:         46
      ICount:          258
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyxp_set_free_content
        - moveto_axis_node_next
        - moveto_node_check
        - print_set_type
        - set_dup_node_check
        - set_init
        - set_insert_node
        - set_sort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:6132,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6136,9'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_axis_node_next
                - moveto_node_check
                - __assert_fail
                - set_insert_node
                - set_dup_node_check
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:6136,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6137,9'
              BranchSideFuncs:
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:6142,23'
              BranchSideFuncs:
                - set_init
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_axis_node_next
                - moveto_node_check
                - __assert_fail
                - set_insert_node
                - set_dup_node_check
        - Branch String:   'src/xpath.c:6144,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6146,14'
              BranchSideFuncs:
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
                - set_insert_node
                - set_dup_node_check
            - BranchSide:      'src/xpath.c:6189,27'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
        - Branch String:   'src/xpath.c:6148,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6149,35'
              BranchSideFuncs:
                - moveto_node_check
                - __assert_fail
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - set_dup_node_check
            - BranchSide:      'src/xpath.c:6186,5'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_axis_node_next
                - moveto_node_check
                - __assert_fail
                - set_insert_node
                - set_dup_node_check
        - Branch String:   'src/xpath.c:6150,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6151,22'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:6153,24'
              BranchSideFuncs:
                - __assert_fail
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - set_dup_node_check
        - Branch String:   'src/xpath.c:6158,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6168,24'
              BranchSideFuncs:
                - set_dup_node_check
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
            - BranchSide:      'src/xpath.c:6175,17'
              BranchSideFuncs:
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
                - set_dup_node_check
            - BranchSide:      'src/xpath.c:6175,17'
              BranchSideFuncs:
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
                - set_dup_node_check
            - BranchSide:      'src/xpath.c:6178,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6184,38'
              BranchSideFuncs:
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
                - set_dup_node_check
        - Branch String:   'src/xpath.c:6169,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6170,21'
              BranchSideFuncs:
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
                - set_insert_node
                - set_dup_node_check
            - BranchSide:      'src/xpath.c:6172,17'
              BranchSideFuncs:
                - set_insert_node
                - moveto_axis_node_next
                - lyxp_set_free_content
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
                - set_sort
                - moveto_node_check
                - __assert_fail
                - set_dup_node_check
        - Branch String:   'src/xpath.c:6194,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6195,18'
              BranchSideFuncs:
                - set_sort
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:6197,9'
              BranchSideFuncs:
                - set_sort
                - lyxp_set_free_content
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:6137,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:6137,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:6142,5'
          Dst:             set_init
        - Src:             'src/xpath.c:6148,17'
          Dst:             moveto_axis_node_next
        - Src:             'src/xpath.c:6149,17'
          Dst:             moveto_node_check
        - Src:             'src/xpath.c:6169,21'
          Dst:             set_dup_node_check
        - Src:             'src/xpath.c:6178,17'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6184,13'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:6189,5'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:6195,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:6197,9'
          Dst:             set_sort
        - Src:             'src/xpath.c:6197,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6201,5'
          Dst:             lyxp_set_free_content
    - functionName:    moveto_node_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5771
      functionLinenumberEnd: 5827
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - node_type
        - set
        - node_name
        - moveto_mod
        - options
      BBCount:         85
      ICount:          441
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - lyd_node_schema
        - lysc_has_when
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:5774,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5774,50'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5775,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:5774,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5775,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:5782,16'
              BranchSideFuncs:
                - lyd_node_schema
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5775,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5775,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5777,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5777,23'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5777,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5779,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5777,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5779,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5781,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5789,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5791,9'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5795,9'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5795,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5796,14'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5804,10'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5796,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5796,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5796,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5796,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5796,45'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5798,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5796,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5797,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5798,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5798,33'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5798,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
            - BranchSide:      'src/xpath.c:5798,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
                - strcmp
        - Branch String:   'src/xpath.c:5804,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5804,55'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5806,16'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5804,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5805,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5806,16'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5811,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5812,14'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5820,11'
              BranchSideFuncs:
                - lysc_has_when
        - Branch String:   'src/xpath.c:5812,26'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5812,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5812,23'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5812,41'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5812,45'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5814,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5812,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5813,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5814,21'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5814,33'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5814,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
            - BranchSide:      'src/xpath.c:5814,30'
              BranchSideFuncs:
                - lysc_has_when
                - strcmp
        - Branch String:   'src/xpath.c:5820,39'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5820,56'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5826,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5820,64'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5820,69'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5826,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5820,98'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5821,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5826,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:5820,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:5822,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:5826,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:5775,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:5788,14'
          Dst:             lyd_node_schema
        - Src:             'src/xpath.c:5798,51'
          Dst:             strcmp
        - Src:             'src/xpath.c:5814,51'
          Dst:             strcmp
        - Src:             'src/xpath.c:5820,42'
          Dst:             lysc_has_when
    - functionName:    set_dup_node_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - node
        - node_type
        - skip_idx
      BBCount:         23
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - set_dup_node_hash_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:1217,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1217,20'
              BranchSideFuncs:
                - set_dup_node_hash_check
            - BranchSide:      'src/xpath.c:1221,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1217,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1218,40'
              BranchSideFuncs:
                - set_dup_node_hash_check
            - BranchSide:      'src/xpath.c:1221,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1221,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1222,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1231,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1222,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1226,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1222,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1223,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1226,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1226,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1226,50'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1229,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1227,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1218,16'
          Dst:             set_dup_node_hash_check
    - functionName:    set_dup_node_hash_check
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - node
        - type
        - skip_idx
      BBCount:         15
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - lyht_find
        - lyht_find_next
        - lyht_hash_multi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:832,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:833,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:846,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:833,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:833,33'
              BranchSideFuncs:
                - lyht_find_next
            - BranchSide:      'src/xpath.c:842,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:833,81'
          Branch Sides:
            - BranchSide:      'src/xpath.c:833,85'
              BranchSideFuncs:
                - lyht_find_next
            - BranchSide:      'src/xpath.c:842,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:833,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:835,22'
              BranchSideFuncs:
                - lyht_find_next
            - BranchSide:      'src/xpath.c:842,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:836,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:838,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:840,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:828,12'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:829,12'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:830,12'
          Dst:             lyht_hash_multi
        - Src:             'src/xpath.c:832,10'
          Dst:             lyht_find
        - Src:             'src/xpath.c:836,17'
          Dst:             lyht_find_next
    - functionName:    moveto_axis_scnode_next_in_ctx
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6417
      functionLinenumberEnd: 6454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in_ctx
        - axis
      BBCount:         29
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:6418,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6420,15'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6436,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6448,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6453,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6420,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6420,53'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6422,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6420,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6422,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6425,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6436,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6438,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6440,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6448,9'
          Dst:             __assert_fail
    - functionName:    moveto_axis_scnode_next
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6605
      functionLinenumberEnd: 6748
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iter
        - iter_type
        - iter_mod
        - iter_mod_idx
        - scnode
        - node_type
        - axis
        - set
        - getnext_opts
      BBCount:         119
      ICount:          621
      EdgeCount:       146
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_iter
        - lys_getnext
        - lysc_data_node
        - moveto_axis_scnode_next_dfs_forward
        - moveto_axis_scnode_next_first
        - moveto_axis_scnode_preceding_sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:6609,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6611,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
                - moveto_axis_scnode_next_first
                - lysc_data_node
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6615,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
                - moveto_axis_scnode_next_first
                - lysc_data_node
                - moveto_axis_scnode_next_first
        - Branch String:   'src/xpath.c:6615,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6619,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6619,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6622,15'
              BranchSideFuncs:
                - lysc_data_node
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6632,14'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6639,15'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6650,13'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
            - BranchSide:      'src/xpath.c:6657,13'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
            - BranchSide:      'src/xpath.c:6670,13'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6686,15'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6686,15'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6727,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6740,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6745,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6622,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6622,36'
              BranchSideFuncs:
                - lysc_data_node
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6622,58'
              BranchSideFuncs:
                - lysc_data_node
        - Branch String:   'src/xpath.c:6622,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6622,58'
              BranchSideFuncs:
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6624,14'
              BranchSideFuncs:
                - moveto_axis_scnode_next_first
        - Branch String:   'src/xpath.c:6632,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6633,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6636,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6633,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6633,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6633,20'
              BranchSideFuncs:
                - lysc_data_node
        - Branch String:   'src/xpath.c:6634,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6634,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6634,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6639,31'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6639,36'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6646,20'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
        - Branch String:   'src/xpath.c:6639,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6641,14'
              BranchSideFuncs:
                - moveto_axis_scnode_next_first
            - BranchSide:      'src/xpath.c:6646,20'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
        - Branch String:   'src/xpath.c:6650,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6650,21'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
            - BranchSide:      'src/xpath.c:6652,24'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
        - Branch String:   'src/xpath.c:6657,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6657,21'
              BranchSideFuncs:
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6659,61'
              BranchSideFuncs:
                - moveto_axis_scnode_preceding_sibling
                - __assert_fail
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6660,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6660,13'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6662,18'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6662,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6664,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6666,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6670,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6672,22'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6676,9'
              BranchSideFuncs:
                - __assert_fail
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6676,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6676,9'
              BranchSideFuncs:
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6677,53'
              BranchSideFuncs:
                - moveto_axis_scnode_next_dfs_forward
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6678,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6678,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6679,23'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6686,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6688,38'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6706,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6688,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6688,44'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6688,44'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6688,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6689,27'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6693,13'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6693,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6693,13'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6694,18'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6694,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6694,47'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6704,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6694,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6694,47'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6694,47'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
        - Branch String:   'src/xpath.c:6694,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6696,17'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6704,9'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6696,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6696,24'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6696,24'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lysc_data_node
        - Branch String:   'src/xpath.c:6696,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6697,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6699,42'
              BranchSideFuncs:
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6697,29'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6696,24'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6696,24'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6699,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6700,31'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6703,13'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6706,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6708,38'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6724,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6708,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6709,27'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6714,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/xpath.c:6714,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6716,23'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6722,14'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6716,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6714,13'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6717,21'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6727,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6727,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6730,29'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6730,35'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6730,35'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6730,35'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6731,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6733,18'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6735,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6611,16'
          Dst:             moveto_axis_scnode_next_first
        - Src:             'src/xpath.c:6626,20'
          Dst:             moveto_axis_scnode_next_first
        - Src:             'src/xpath.c:6633,20'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6643,20'
          Dst:             moveto_axis_scnode_next_first
        - Src:             'src/xpath.c:6659,24'
          Dst:             moveto_axis_scnode_preceding_sibling
        - Src:             'src/xpath.c:6660,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6676,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6677,16'
          Dst:             moveto_axis_scnode_next_dfs_forward
        - Src:             'src/xpath.c:6688,44'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6688,25'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6693,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6694,47'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6696,24'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6697,29'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6699,29'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6708,25'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6714,33'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:6727,9'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6730,35'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6730,16'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6740,9'
          Dst:             __assert_fail
    - functionName:    moveto_axis_scnode_next_first
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6499
      functionLinenumberEnd: 6583
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iter
        - iter_type
        - iter_mod
        - iter_mod_idx
        - scnode
        - node_type
        - axis
        - set
        - getnext_opts
      BBCount:         79
      ICount:          396
      EdgeCount:       94
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_iter
        - lys_getnext
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:6503,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6503,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6504,5'
              BranchSideFuncs:
                - __assert_fail
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/xpath.c:6504,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6504,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:6506,6'
              BranchSideFuncs:
                - __assert_fail
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lys_getnext
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6509,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6509,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6513,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6513,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6513,14'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6522,13'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6522,13'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6530,14'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6530,14'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6554,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6554,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6563,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6563,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6576,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:6513,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6513,54'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6515,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6513,83'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6513,87'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6515,20'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6513,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6515,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6518,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6522,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6523,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6526,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6523,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6523,20'
              BranchSideFuncs:
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6523,20'
              BranchSideFuncs:
                - lysc_data_node
        - Branch String:   'src/xpath.c:6524,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6524,23'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6524,49'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6530,50'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6530,54'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6533,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
        - Branch String:   'src/xpath.c:6530,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6533,13'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6545,20'
              BranchSideFuncs:
                - lys_getnext
        - Branch String:   'src/xpath.c:6533,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6535,24'
              BranchSideFuncs:
                - ly_ctx_get_module_iter
                - lys_getnext
            - BranchSide:      'src/xpath.c:6545,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6535,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6536,21'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
            - BranchSide:      'src/xpath.c:6540,55'
              BranchSideFuncs:
                - lys_getnext
                - ly_ctx_get_module_iter
        - Branch String:   'src/xpath.c:6540,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6533,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6541,31'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6554,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6556,32'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6559,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6556,40'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6559,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6559,9'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6563,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6565,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6572,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6565,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6565,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6565,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6566,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6568,22'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6570,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:6503,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6504,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:6523,20'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6533,33'
          Dst:             ly_ctx_get_module_iter
        - Src:             'src/xpath.c:6540,29'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6547,20'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6556,40'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6556,20'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6565,38'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6565,20'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6576,9'
          Dst:             __assert_fail
    - functionName:    moveto_axis_scnode_preceding_sibling
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6465
      functionLinenumberEnd: 6476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - scnode
        - getnext_opts
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lys_getnext
        - lysc_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:6468,38'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6468,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6468,38'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6468,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6468,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6469,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6469,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6470,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6473,16'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
      Callsites:
        - Src:             'src/xpath.c:6468,38'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6468,20'
          Dst:             lys_getnext
    - functionName:    moveto_axis_scnode_next_dfs_forward
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6381
      functionLinenumberEnd: 6405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iter
        - stop
        - getnext_opts
      BBCount:         35
      ICount:          167
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - lys_getnext
        - lysc_data_node
        - lysc_node_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:6385,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6387,14'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6394,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6387,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6387,32'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6389,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6387,32'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6387,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6387,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6387,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6389,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6392,28'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6392,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6394,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6394,5'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6394,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6394,5'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6394,21'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6394,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6396,16'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6404,12'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6397,28'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6397,32'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:6399,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:6397,32'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6397,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
            - BranchSide:      'src/xpath.c:6397,32'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lys_getnext
        - Branch String:   'src/xpath.c:6397,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6399,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6401,28'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
        - Branch String:   'src/xpath.c:6401,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:6394,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
            - BranchSide:      'src/xpath.c:6394,13'
              BranchSideFuncs:
                - lysc_data_node
                - lys_getnext
                - lysc_data_node
      Callsites:
        - Src:             'src/xpath.c:6384,12'
          Dst:             lysc_node_child
        - Src:             'src/xpath.c:6387,32'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6392,34'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6392,16'
          Dst:             lys_getnext
        - Src:             'src/xpath.c:6397,32'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6401,34'
          Dst:             lysc_data_node
        - Src:             'src/xpath.c:6401,16'
          Dst:             lys_getnext
    - functionName:    moveto_union
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7137
      functionLinenumberEnd: 7171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         26
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_vlog
        - lyxp_set_free_content
        - print_set_type
        - set_sort
        - set_sorted_merge
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:7140,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7140,47'
              BranchSideFuncs:
                - print_set_type
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7141,9'
              BranchSideFuncs:
                - print_set_type
                - print_set_type
                - ly_vlog
        - Branch String:   'src/xpath.c:7140,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7141,9'
              BranchSideFuncs:
                - print_set_type
                - print_set_type
                - ly_vlog
            - BranchSide:      'src/xpath.c:7146,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7146,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7147,9'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:7150,10'
              BranchSideFuncs:
                - lyxp_set_free_content
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7150,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7152,31'
              BranchSideFuncs:
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/xpath.c:7161,5'
              BranchSideFuncs:
                - set_sort
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7161,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7161,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7161,5'
              BranchSideFuncs:
                - set_sort
                - set_sorted_merge
                - set_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/xpath.c:7161,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7161,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7164,27'
              BranchSideFuncs:
                - set_sorted_merge
                - set_sort
                - __assert_fail
        - Branch String:   'src/xpath.c:7165,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7165,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7168,5'
              BranchSideFuncs:
                - set_sort
                - __assert_fail
        - Branch String:   'src/xpath.c:7168,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7168,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/xpath.c:7170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:7141,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7141,9'
          Dst:             print_set_type
        - Src:             'src/xpath.c:7141,9'
          Dst:             ly_vlog
        - Src:             'src/xpath.c:7152,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:7161,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:7161,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:7161,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7164,10'
          Dst:             set_sorted_merge
        - Src:             'src/xpath.c:7168,5'
          Dst:             set_sort
        - Src:             'src/xpath.c:7168,5'
          Dst:             __assert_fail
    - functionName:    set_sorted_merge
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - trg
        - src
      BBCount:         66
      ICount:          507
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - ly_log
        - ly_log_dbg
        - ly_realloc
        - lyd_parent
        - lyxp_set_free_content
        - print_set_debug
        - set_assign_pos
        - set_fill_set
        - set_insert_node_hash
        - set_sort_compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:1854,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1854,46'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1855,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1854,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1855,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1858,10'
              BranchSideFuncs:
                - set_fill_set
                - lyxp_set_free_content
                - set_assign_pos
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:1858,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1859,9'
              BranchSideFuncs:
                - set_fill_set
                - lyxp_set_free_content
                - set_assign_pos
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
                - lyd_parent.4849
            - BranchSide:      'src/xpath.c:1860,17'
              BranchSideFuncs:
                - set_fill_set
                - lyxp_set_free_content
                - set_assign_pos
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
                - lyd_parent.4849
        - Branch String:   'src/xpath.c:1867,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1867,68'
              BranchSideFuncs:
                - lyd_parent.4849
                - set_assign_pos
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1868,5'
              BranchSideFuncs:
                - set_assign_pos
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1868,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1868,51'
              BranchSideFuncs:
                - set_assign_pos
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
            - BranchSide:      'src/xpath.c:1871,24'
              BranchSideFuncs:
                - set_assign_pos
                - set_assign_pos
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1871,51'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1871,69'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1872,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:1871,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1872,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1876,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - ly_log_dbg
                - print_set_debug
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
                - ly_realloc
                - ly_log
        - Branch String:   'src/xpath.c:1884,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1885,21'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1891,7'
              BranchSideFuncs:
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1888,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1888,9'
              BranchSideFuncs:
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1889,5'
              BranchSideFuncs:
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1897,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1898,18'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1911,20'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1898,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1900,17'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1906,17'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1911,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1913,13'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
            - BranchSide:      'src/xpath.c:1918,20'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1918,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1918,27'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1933,13'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1935,30'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1935,34'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1935,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1935,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1896,33'
              BranchSideFuncs:
                - set_sort_compare
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1937,10'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1937,25'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1937,28'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1939,18'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1937,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1939,18'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1953,10'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1939,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1940,34'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
            - BranchSide:      'src/xpath.c:1944,18'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
                - set_insert_node_hash
                - set_insert_node_hash
                - set_sort_compare
                - set_insert_node_hash
        - Branch String:   'src/xpath.c:1953,18'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1953,22'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1958,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:1953,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1954,30'
              BranchSideFuncs:
                - set_insert_node_hash
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:1958,5'
              BranchSideFuncs:
                - ly_log_dbg
                - print_set_debug
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:1861,9'
          Dst:             set_fill_set
        - Src:             'src/xpath.c:1862,9'
          Dst:             lyxp_set_free_content
        - Src:             'src/xpath.c:1867,49'
          Dst:             lyd_parent
        - Src:             'src/xpath.c:1871,9'
          Dst:             set_assign_pos
        - Src:             'src/xpath.c:1871,54'
          Dst:             set_assign_pos
        - Src:             'src/xpath.c:1876,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1877,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1878,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1879,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1887,26'
          Dst:             ly_realloc
        - Src:             'src/xpath.c:1888,9'
          Dst:             ly_log
        - Src:             'src/xpath.c:1896,15'
          Dst:             set_sort_compare
        - Src:             'src/xpath.c:1917,13'
          Dst:             set_insert_node_hash
        - Src:             'src/xpath.c:1940,13'
          Dst:             set_insert_node_hash
        - Src:             'src/xpath.c:1954,9'
          Dst:             set_insert_node_hash
        - Src:             'src/xpath.c:1958,5'
          Dst:             ly_log_dbg
        - Src:             'src/xpath.c:1959,5'
          Dst:             print_set_debug
        - Src:             'src/xpath.c:1962,5'
          Dst:             lyxp_set_free_content
    - functionName:    eval_name_test_try_compile_predicate_key
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7707
      functionLinenumberEnd: 7722
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nametest
        - len
        - ctx_scnode
        - set
        - key
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ly_strncmp
        - moveto_resolve_module
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:7711,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7711,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7712,9'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xpath.c:7712,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7712,17'
              BranchSideFuncs:
                - ly_strncmp
            - BranchSide:      'src/xpath.c:7717,20'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xpath.c:7712,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7717,20'
              BranchSideFuncs:
                - ly_strncmp
        - Branch String:   'src/xpath.c:7717,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7718,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7721,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:7711,5'
          Dst:             moveto_resolve_module
        - Src:             'src/xpath.c:7717,9'
          Dst:             ly_strncmp
    - functionName:    warn_operands
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3557
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - set1
        - set2
        - numbers_only
        - expr
        - tok_pos
      BBCount:         60
      ICount:          355
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - ly_log
        - lys_nodetype2str
        - warn_get_scnode_in_ctx
        - warn_is_equal_type
        - warn_is_numeric_type
        - warn_subexpr_log
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/xpath.c:3564,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3564,20'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:3569,9'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:3564,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3566,9'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:3569,9'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:3569,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3570,15'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:3580,9'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:3570,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3571,13'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:3574,20'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - lys_nodetype2str
                - ly_log
                - warn_is_numeric_type
                - ly_log
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:3580,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3581,15'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:3591,9'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
        - Branch String:   'src/xpath.c:3581,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3582,13'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - ly_log
            - BranchSide:      'src/xpath.c:3585,20'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - ly_log
        - Branch String:   'src/xpath.c:3591,15'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3591,18'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3601,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3591,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3591,27'
              BranchSideFuncs:
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3601,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3591,34'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3591,38'
              BranchSideFuncs:
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_subexpr_log
                - warn_is_numeric_type
            - BranchSide:      'src/xpath.c:3601,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3591,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3592,35'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3601,9'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3592,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3592,73'
              BranchSideFuncs:
                - warn_is_numeric_type
                - ly_log
                - warn_subexpr_log
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
            - BranchSide:      'src/xpath.c:3593,40'
              BranchSideFuncs:
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3592,87'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3593,40'
              BranchSideFuncs:
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3596,13'
              BranchSideFuncs:
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3593,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3593,77'
              BranchSideFuncs:
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3594,40'
              BranchSideFuncs:
                - warn_is_numeric_type
                - warn_is_numeric_type
                - warn_is_equal_type
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3593,91'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3594,40'
              BranchSideFuncs:
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3596,13'
              BranchSideFuncs:
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3594,53'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3594,78'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3599,5'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3594,91'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3595,37'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3599,5'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3592,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3596,13'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3599,5'
              BranchSideFuncs:
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3601,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3601,9'
              BranchSideFuncs:
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3602,26'
              BranchSideFuncs:
                - warn_subexpr_log
      Callsites:
        - Src:             'src/xpath.c:3561,38'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3562,38'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3571,13'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3571,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3574,37'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3575,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3582,13'
          Dst:             lys_nodetype2str
        - Src:             'src/xpath.c:3582,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3585,37'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3586,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3592,14'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3592,52'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3593,19'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3593,56'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3594,19'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3594,57'
          Dst:             warn_is_numeric_type
        - Src:             'src/xpath.c:3595,18'
          Dst:             warn_is_equal_type
        - Src:             'src/xpath.c:3596,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3602,9'
          Dst:             warn_subexpr_log
    - functionName:    moveto_op_math
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7448
      functionLinenumberEnd: 7498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
        - op
      BBCount:         29
      ICount:          206
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fmodl
        - ly_log
        - lyxp_set_cast
        - lyxp_set_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:7452,15'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7452,19'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - fmodl
                - ly_log
            - BranchSide:      'src/xpath.c:7460,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - fmodl
                - ly_log
        - Branch String:   'src/xpath.c:7452,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7453,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_free
            - BranchSide:      'src/xpath.c:7460,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - fmodl
                - ly_log
        - Branch String:   'src/xpath.c:7454,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7454,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7455,9'
              BranchSideFuncs:
                - lyxp_set_free
        - Branch String:   'src/xpath.c:7460,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7460,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_set_cast
                - lyxp_set_cast
                - fmodl
                - ly_log
            - BranchSide:      'src/xpath.c:7460,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:7460,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7460,5'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - fmodl
                - ly_log
            - BranchSide:      'src/xpath.c:7462,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - fmodl
                - ly_log
        - Branch String:   'src/xpath.c:7463,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7463,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7464,24'
              BranchSideFuncs:
                - lyxp_set_cast
                - fmodl
                - ly_log
        - Branch String:   'src/xpath.c:7465,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7465,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7467,13'
              BranchSideFuncs:
                - fmodl
                - ly_log
        - Branch String:   'src/xpath.c:7467,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7470,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7475,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7480,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7485,26'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7490,31'
              BranchSideFuncs:
                - fmodl
            - BranchSide:      'src/xpath.c:7494,9'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/xpath.c:7453,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7456,9'
          Dst:             lyxp_set_free
        - Src:             'src/xpath.c:7460,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7462,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7464,10'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7490,25'
          Dst:             fmodl
        - Src:             'src/xpath.c:7494,9'
          Dst:             ly_log
    - functionName:    fmodl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    warn_is_equal_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3501
      functionLinenumberEnd: 3521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type1
        - type2
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - warn_is_equal_type_next_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:3506,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3507,16'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3520,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3510,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3506,5'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3511,20'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3513,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3515,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:3506,18'
          Dst:             warn_is_equal_type_next_type
        - Src:             'src/xpath.c:3510,22'
          Dst:             warn_is_equal_type_next_type
    - functionName:    warn_subexpr_log
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3535
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - tok_pos
        - subexpr
        - subexpr_len
        - cur_scnode
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_log
        - lysc_path
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/xpath.c:3538,12'
          Dst:             lysc_path
        - Src:             'src/xpath.c:3539,5'
          Dst:             ly_log
    - functionName:    warn_is_equal_type_next_type
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3464
      functionLinenumberEnd: 3490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - prev_type
        - found
      BBCount:         25
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - warn_is_equal_type_next_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:3469,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3470,45'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3473,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3473,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3474,41'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3482,14'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3475,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3475,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3475,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3475,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3476,54'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
            - BranchSide:      'src/xpath.c:3481,5'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3477,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3478,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3480,9'
              BranchSideFuncs:
                - warn_is_equal_type_next_type
        - Branch String:   'src/xpath.c:3482,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3483,20'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:3484,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:3476,25'
          Dst:             warn_is_equal_type_next_type
    - functionName:    moveto_op_comp
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7314
      functionLinenumberEnd: 7435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
        - op
        - result
      BBCount:         97
      ICount:          600
      EdgeCount:       125
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - lyxp_set_cast
        - moveto_op_comp_item
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/xpath.c:7350,43'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7350,47'
              BranchSideFuncs:
                - moveto_op_comp_item
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7351,13'
              BranchSideFuncs:
                - moveto_op_comp_item
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7350,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7351,13'
              BranchSideFuncs:
                - moveto_op_comp_item
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7379,10'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:7351,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7352,20'
              BranchSideFuncs:
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7362,20'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7352,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7354,17'
              BranchSideFuncs:
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7361,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7354,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7354,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7357,22'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7357,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7358,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7360,13'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7362,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - moveto_op_comp_item
            - BranchSide:      'src/xpath.c:7364,17'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7364,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7364,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7367,22'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7367,21'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7368,21'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7370,13'
              BranchSideFuncs:
                - moveto_op_comp_item
        - Branch String:   'src/xpath.c:7379,24'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7379,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/xpath.c:7380,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:7379,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7380,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
                - lyxp_set_cast
            - BranchSide:      'src/xpath.c:7390,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7380,46'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7380,50'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7381,27'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7380,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7381,27'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7383,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
                - lyxp_set_cast
                - lyxp_set_cast
        - Branch String:   'src/xpath.c:7383,52'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7383,56'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7384,32'
              BranchSideFuncs:
                - lyxp_set_cast
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7385,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7386,32'
              BranchSideFuncs:
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7387,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7387,13'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7388,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7391,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7391,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7392,28'
              BranchSideFuncs:
                - lyxp_set_cast
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7393,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7393,9'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7396,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7396,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7399,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7399,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7400,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7408,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7400,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7401,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7402,20'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7402,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7403,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7405,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7405,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7405,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/xpath.c:7406,30'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/xpath.c:7408,16'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7409,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/xpath.c:7418,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/xpath.c:7409,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7410,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7411,20'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7411,20'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7412,24'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7414,13'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/xpath.c:7414,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7414,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/xpath.c:7415,30'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/xpath.c:7418,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7418,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7419,13'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7419,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7420,17'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7426,17'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7420,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7421,28'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7423,28'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:7426,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7427,28'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:7429,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:7354,17'
          Dst:             moveto_op_comp_item
        - Src:             'src/xpath.c:7364,17'
          Dst:             moveto_op_comp_item
        - Src:             'src/xpath.c:7381,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7382,13'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7384,18'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7386,18'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7390,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7392,14'
          Dst:             lyxp_set_cast
        - Src:             'src/xpath.c:7396,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7405,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7406,23'
          Dst:             strcmp
        - Src:             'src/xpath.c:7414,13'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7415,23'
          Dst:             strcmp
        - Src:             'src/xpath.c:7418,9'
          Dst:             __assert_fail
    - functionName:    moveto_op_comp_item
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7267
      functionLinenumberEnd: 7299
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - idx1
        - set2
        - op
        - switch_operands
        - result
      BBCount:         23
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lyxp_set_free_content
        - moveto_op_comp
        - set_comp_canonize
        - set_comp_cast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:7271,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7271,5'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
                - set_comp_cast
                - set_comp_cast
            - BranchSide:      'src/xpath.c:7274,13'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
                - set_comp_cast
                - set_comp_cast
        - Branch String:   'src/xpath.c:7274,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7276,35'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
            - BranchSide:      'src/xpath.c:7279,35'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
            - BranchSide:      'src/xpath.c:7282,35'
              BranchSideFuncs:
                - set_comp_cast
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
        - Branch String:   'src/xpath.c:7285,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7285,5'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7288,5'
              BranchSideFuncs:
                - set_comp_canonize
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
        - Branch String:   'src/xpath.c:7288,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7288,5'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7291,9'
              BranchSideFuncs:
                - moveto_op_comp
                - lyxp_set_free_content
                - moveto_op_comp
        - Branch String:   'src/xpath.c:7291,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7292,9'
              BranchSideFuncs:
                - moveto_op_comp
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7294,9'
              BranchSideFuncs:
                - moveto_op_comp
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7292,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:7292,9'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7293,5'
              BranchSideFuncs:
                - lyxp_set_free_content
        - Branch String:   'src/xpath.c:7294,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:0,0'
              BranchSideFuncs:
                - lyxp_set_free_content
            - BranchSide:      'src/xpath.c:7294,9'
              BranchSideFuncs:
                - lyxp_set_free_content
      Callsites:
        - Src:             'src/xpath.c:7271,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:7276,14'
          Dst:             set_comp_cast
        - Src:             'src/xpath.c:7279,14'
          Dst:             set_comp_cast
        - Src:             'src/xpath.c:7282,14'
          Dst:             set_comp_cast
        - Src:             'src/xpath.c:7288,5'
          Dst:             set_comp_canonize
        - Src:             'src/xpath.c:7292,9'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:7294,9'
          Dst:             moveto_op_comp
        - Src:             'src/xpath.c:7298,5'
          Dst:             lyxp_set_free_content
    - functionName:    set_comp_cast
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - trg
        - src
        - type
        - src_idx
      BBCount:         7
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lyxp_set_cast
        - set_init
        - set_insert_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:1676,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1676,5'
              BranchSideFuncs:
                - set_init
                - set_insert_node
                - lyxp_set_cast
            - BranchSide:      'src/xpath.c:1676,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/xpath.c:1676,5'
          Dst:             __assert_fail
        - Src:             'src/xpath.c:1678,5'
          Dst:             set_init
        - Src:             'src/xpath.c:1681,5'
          Dst:             set_insert_node
        - Src:             'src/xpath.c:1684,12'
          Dst:             lyxp_set_cast
    - functionName:    set_comp_canonize
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - xp_node
      BBCount:         42
      ICount:          292
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - ly_err_free
        - ly_log
        - lyd_value_get_canonical
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:1704,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1706,14'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1712,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1706,47'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1706,50'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1708,20'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1706,72'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1706,76'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1708,20'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1706,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1707,45'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1708,20'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1712,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1714,9'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1718,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1718,44'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1718,48'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1722,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1718,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1720,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1722,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1722,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1722,46'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1726,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1722,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1724,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1726,10'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1726,42'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1726,46'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1732,9'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1726,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1732,9'
              BranchSideFuncs:
                - strlen
                - ly_err_free
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1735,11'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1735,15'
              BranchSideFuncs:
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
            - BranchSide:      'src/xpath.c:1741,10'
              BranchSideFuncs:
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1735,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1737,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1741,10'
              BranchSideFuncs:
                - free
                - lyd_value_get_canonical
                - strdup
                - ly_log
        - Branch String:   'src/xpath.c:1744,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1744,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1746,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1732,59'
          Dst:             strlen
        - Src:             'src/xpath.c:1734,5'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:1742,27'
          Dst:             lyd_value_get_canonical
        - Src:             'src/xpath.c:1742,20'
          Dst:             strdup
        - Src:             'src/xpath.c:1744,5'
          Dst:             ly_log
    - functionName:    warn_equality_value
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3618
      functionLinenumberEnd: 3671
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - exp
        - set
        - val_exp
        - equal_exp
        - last_equal_exp
      BBCount:         38
      ICount:          409
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ly_err_free
        - ly_log
        - strchr
        - strlen
        - strndup
        - warn_get_scnode_in_ctx
        - warn_subexpr_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/xpath.c:3626,48'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3626,52'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
                - strndup
            - BranchSide:      'src/xpath.c:3626,48'
              BranchSideFuncs: []
        - Branch String:   'src/xpath.c:3626,98'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3626,98'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
                - strndup
            - BranchSide:      'src/xpath.c:3627,15'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
                - strndup
        - Branch String:   'src/xpath.c:3627,59'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3627,63'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
                - strndup
            - BranchSide:      'src/xpath.c:3629,13'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
                - strndup
        - Branch String:   'src/xpath.c:3626,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3626,9'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
                - strndup
            - BranchSide:      'src/xpath.c:3629,13'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
                - strndup
        - Branch String:   'src/xpath.c:3629,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3630,29'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3632,29'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3634,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3635,13'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3639,40'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
                - strchr
                - ly_log
                - warn_subexpr_log
        - Branch String:   'src/xpath.c:3639,82'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3639,93'
              BranchSideFuncs:
                - strchr
                - ly_log
                - warn_subexpr_log
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3647,42'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
        - Branch String:   'src/xpath.c:3639,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3640,13'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3647,42'
              BranchSideFuncs:
                - free
                - strlen
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
        - Branch String:   'src/xpath.c:3648,13'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3649,18'
              BranchSideFuncs:
                - strlen
                - free
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3669,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/xpath.c:3651,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3652,20'
              BranchSideFuncs:
                - free
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
            - BranchSide:      'src/xpath.c:3655,17'
              BranchSideFuncs:
                - free
                - warn_subexpr_log
                - ly_log
                - ly_log
                - ly_err_free
        - Branch String:   'src/xpath.c:3655,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3656,17'
              BranchSideFuncs:
                - ly_log
                - ly_err_free
                - free
                - warn_subexpr_log
            - BranchSide:      'src/xpath.c:3658,24'
              BranchSideFuncs:
                - free
                - warn_subexpr_log
                - ly_log
        - Branch String:   'src/xpath.c:3661,17'
          Branch Sides:
            - BranchSide:      'src/xpath.c:3662,34'
              BranchSideFuncs:
                - warn_subexpr_log
                - free
            - BranchSide:      'src/xpath.c:3666,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/xpath.c:3626,19'
          Dst:             warn_get_scnode_in_ctx
        - Src:             'src/xpath.c:3630,21'
          Dst:             strndup
        - Src:             'src/xpath.c:3632,21'
          Dst:             strndup
        - Src:             'src/xpath.c:3635,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3639,86'
          Dst:             strchr
        - Src:             'src/xpath.c:3640,13'
          Dst:             ly_log
        - Src:             'src/xpath.c:3642,13'
          Dst:             warn_subexpr_log
        - Src:             'src/xpath.c:3649,61'
          Dst:             strlen
        - Src:             'src/xpath.c:3656,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3657,17'
          Dst:             ly_err_free
        - Src:             'src/xpath.c:3659,17'
          Dst:             ly_log
        - Src:             'src/xpath.c:3662,17'
          Dst:             warn_subexpr_log
    - functionName:    lyxp_get_expr
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10065
      functionLinenumberEnd: 10071
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/xpath.c:10066,9'
          Branch Sides:
            - BranchSide:      'src/xpath.c:10067,9'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:10070,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyxp_next_token2
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - want_tok1
        - want_tok2
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exp_check_token2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/xpath.c:2025,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:2025,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:2028,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:2025,5'
          Dst:             exp_check_token2
    - functionName:    lyxp_next_token
      functionSourceFile: '/src/libyang/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - exp
        - tok_idx
        - want_tok
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyxp_check_token
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/xpath.c:1990,5'
          Branch Sides:
            - BranchSide:      'src/xpath.c:1990,5'
              BranchSideFuncs: []
            - BranchSide:      'src/xpath.c:1993,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/xpath.c:1990,5'
          Dst:             lyxp_check_token
    - functionName:    lyd_val_op_merge_find
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - op_tree
        - op_node
        - tree
        - op_subtree
        - tree_sibling
        - tree_parent
      BBCount:         34
      ICount:          182
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_find_sibling_first
        - lyd_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:2239,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2240,9'
              BranchSideFuncs:
                - lyd_parent.5241
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5242
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2244,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5242
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2246,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:2246,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5242
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2246,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5242
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2246,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2248,32'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - __assert_fail
                - __assert_fail
                - lyd_child.5242
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2266,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/validation.c:2249,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2250,13'
              BranchSideFuncs:
                - lyd_child.5242
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2254,31'
              BranchSideFuncs:
                - lyd_child.5242
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2261,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2246,5'
              BranchSideFuncs:
                - lyd_parent.5241
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5242
            - BranchSide:      'src/validation.c:2262,34'
              BranchSideFuncs:
                - lyd_parent.5241
                - __assert_fail
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child.5242
        - Branch String:   'src/validation.c:2266,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2266,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2267,38'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:2268,15'
          Branch Sides:
            - BranchSide:      'src/validation.c:2268,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2270,44'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:2268,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2270,44'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:2273,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:2273,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2273,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:2274,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:2239,59'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2248,9'
          Dst:             lyd_find_sibling_first
        - Src:             'src/validation.c:2254,21'
          Dst:             lyd_child
        - Src:             'src/validation.c:2262,23'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2266,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2273,9'
          Dst:             __assert_fail
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_val_uniq_find_leaf
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uniq_leaf
        - list
      BBCount:         30
      ICount:          152
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_find_sibling_val
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/validation.c:1262,40'
          Branch Sides:
            - BranchSide:      'src/validation.c:1262,44'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
                - lysc_data_node
            - BranchSide:      'src/validation.c:1262,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
                - lysc_data_node
        - Branch String:   'src/validation.c:1262,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1263,9'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1266,31'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1262,74'
          Branch Sides:
            - BranchSide:      'src/validation.c:1262,35'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1262,35'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1267,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1267,20'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1267,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1267,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1269,18'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
            - BranchSide:      'src/validation.c:1279,12'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1269,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1270,13'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
            - BranchSide:      'src/validation.c:1274,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
                - lysc_data_node
        - Branch String:   'src/validation.c:1269,64'
          Branch Sides:
            - BranchSide:      'src/validation.c:1269,54'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
            - BranchSide:      'src/validation.c:1269,54'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyd_child.5242
                - lyd_find_sibling_val
        - Branch String:   'src/validation.c:1274,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1274,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_find_sibling_val
                - __assert_fail
                - lysc_data_node
            - BranchSide:      'src/validation.c:1275,40'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_find_sibling_val
                - __assert_fail
                - lysc_data_node
      Callsites:
        - Src:             'src/validation.c:1262,74'
          Dst:             lysc_data_node
        - Src:             'src/validation.c:1269,64'
          Dst:             lysc_data_node
        - Src:             'src/validation.c:1274,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1275,30'
          Dst:             lyd_child
        - Src:             'src/validation.c:1275,9'
          Dst:             lyd_find_sibling_val
    - functionName:    lyd_val_uniq_list_equal
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - cb_data
      BBCount:         90
      ICount:          600
      EdgeCount:       115
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_path
        - lyd_val_uniq_find_leaf
        - lysc_path_until
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1307,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1307,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1307,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1309,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1312,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1312,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1312,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1312,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1312,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1313,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1313,5'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1315,11'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1320,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1321,13'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1326,5'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1322,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1322,15'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1322,15'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1322,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1323,13'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1325,5'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1326,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1326,5'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1326,5'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1326,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1326,37'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1399,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1328,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1328,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1328,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1328,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1330,44'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1352,13'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
        - Branch String:   'src/validation.c:1331,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1332,50'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1335,24'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
        - Branch String:   'src/validation.c:1340,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1341,50'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1344,24'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
        - Branch String:   'src/validation.c:1347,23'
          Branch Sides:
            - BranchSide:      'src/validation.c:1347,27'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1349,17'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
        - Branch String:   'src/validation.c:1347,32'
          Branch Sides:
            - BranchSide:      'src/validation.c:1347,35'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1349,17'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
        - Branch String:   'src/validation.c:1347,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1349,17'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1351,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1352,15'
          Branch Sides:
            - BranchSide:      'src/validation.c:1352,19'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1393,13'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1352,24'
          Branch Sides:
            - BranchSide:      'src/validation.c:1352,21'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1352,21'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
        - Branch String:   'src/validation.c:1352,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1354,30'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1393,13'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1361,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1361,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1361,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
        - Branch String:   'src/validation.c:1361,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1362,21'
              BranchSideFuncs:
                - lysc_path_until
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - strlen
                - strcpy
            - BranchSide:      'src/validation.c:1375,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
        - Branch String:   'src/validation.c:1362,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1363,28'
              BranchSideFuncs:
                - strcpy
                - lysc_path_until
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - strlen
            - BranchSide:      'src/validation.c:1366,59'
              BranchSideFuncs:
                - lysc_path_until
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - strlen
        - Branch String:   'src/validation.c:1368,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1370,21'
              BranchSideFuncs:
                - strlen
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - lysc_path_until
                - strcpy
            - BranchSide:      'src/validation.c:1373,31'
              BranchSideFuncs:
                - strlen
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
                - ly_log
                - lysc_path_until
                - strcpy
        - Branch String:   'src/validation.c:1376,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1378,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1380,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1388,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1389,17'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
            - BranchSide:      'src/validation.c:1391,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
        - Branch String:   'src/validation.c:1393,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1397,5'
              BranchSideFuncs:
                - lyd_path
                - lyd_path
                - malloc
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - free
                - free
                - free
                - ly_log
                - lysc_path_until
                - strlen
                - strcpy
                - lyd_val_uniq_find_leaf
                - lyd_val_uniq_find_leaf
      Callsites:
        - Src:             'src/validation.c:1307,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1312,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1313,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1330,21'
          Dst:             lyd_val_uniq_find_leaf
        - Src:             'src/validation.c:1339,21'
          Dst:             lyd_val_uniq_find_leaf
        - Src:             'src/validation.c:1354,21'
          Dst:             lyd_path
        - Src:             'src/validation.c:1355,21'
          Dst:             lyd_path
        - Src:             'src/validation.c:1363,21'
          Dst:             strcpy
        - Src:             'src/validation.c:1366,23'
          Dst:             lysc_path_until
        - Src:             'src/validation.c:1373,24'
          Dst:             strlen
        - Src:             'src/validation.c:1375,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1378,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1380,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1382,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_dummy_when
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - parent
        - snode
        - disabled
      BBCount:         30
      ICount:          180
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_first_sibling
        - lyd_free_tree
        - lyd_insert_sibling
        - lyd_new_opaq
        - lyd_parent
        - lyd_validate_node_when
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1027,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1028,35'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_new_opaq
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:1035,34'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_new_opaq
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
        - Branch String:   'src/validation.c:1029,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1030,31'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_first_sibling
                - lyd_new_opaq
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
            - BranchSide:      'src/validation.c:1032,34'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_new_opaq
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
        - Branch String:   'src/validation.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1040,5'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/validation.c:1043,10'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
                - lyd_insert_sibling
        - Branch String:   'src/validation.c:1043,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1044,13'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/validation.c:1053,9'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/validation.c:1044,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1045,51'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/validation.c:1047,13'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
                - __assert_fail
        - Branch String:   'src/validation.c:1047,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1047,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1048,20'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/validation.c:1053,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1054,17'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
            - BranchSide:      'src/validation.c:1056,17'
              BranchSideFuncs:
                - lyd_validate_node_when
                - lyd_free_tree
                - ly_log
        - Branch String:   'src/validation.c:1061,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1063,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
            - BranchSide:      'src/validation.c:1066,16'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/validation.c:1030,20'
          Dst:             lyd_parent
        - Src:             'src/validation.c:1032,16'
          Dst:             lyd_first_sibling
        - Src:             'src/validation.c:1035,16'
          Dst:             lyd_first_sibling
        - Src:             'src/validation.c:1039,10'
          Dst:             lyd_new_opaq
        - Src:             'src/validation.c:1045,13'
          Dst:             lyd_insert_sibling
        - Src:             'src/validation.c:1047,13'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1060,10'
          Dst:             lyd_validate_node_when
        - Src:             'src/validation.c:1063,9'
          Dst:             ly_log
        - Src:             'src/validation.c:1072,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_validate_node_when
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - node
        - schema
        - xpath_options
        - disabled
      BBCount:         45
      ICount:          275
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - lyd_parent
        - lysc_node_when
        - lyxp_eval
        - lyxp_set_cast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:253,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:253,5'
              BranchSideFuncs:
                - __assert_fail
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:255,6'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:253,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:253,5'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:255,6'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:261,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:261,9'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:261,9'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:261,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:262,20'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
            - BranchSide:      'src/validation.c:288,18'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:265,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:266,28'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - lyd_parent.5241
                - __assert_fail
            - BranchSide:      'src/validation.c:268,17'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:268,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:268,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
            - BranchSide:      'src/validation.c:268,17'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:268,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:268,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
            - BranchSide:      'src/validation.c:269,39'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:268,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:268,17'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
            - BranchSide:      'src/validation.c:269,39'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - __assert_fail
        - Branch String:   'src/validation.c:274,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:274,42'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - lyd_parent.5241
                - __assert_fail
            - BranchSide:      'src/validation.c:274,42'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - lysc_node_when
                - lyd_parent.5241
                - __assert_fail
        - Branch String:   'src/validation.c:279,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:281,25'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:281,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:283,29'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:286,9'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:289,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:289,25'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:289,5'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
        - Branch String:   'src/validation.c:289,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:259,55'
              BranchSideFuncs:
                - lysc_node_when
                - lyd_parent.5241
                - lyxp_eval
                - lyxp_set_cast
                - __assert_fail
            - BranchSide:      'src/validation.c:291,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:253,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:259,40'
          Dst:             lysc_node_when
        - Src:             'src/validation.c:268,17'
          Dst:             __assert_fail
        - Src:             'src/validation.c:269,28'
          Dst:             lyd_parent
        - Src:             'src/validation.c:274,17'
          Dst:             lyxp_eval
        - Src:             'src/validation.c:276,13'
          Dst:             lyxp_set_cast
    - functionName:    lyd_validate_unique
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - first
        - snode
        - uniques
        - val_opts
      BBCount:         86
      ICount:          545
      EdgeCount:       112
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - lyd_val_uniq_find_leaf
        - lyd_val_uniq_list_equal
        - lyht_free
        - lyht_get_fixed_size
        - lyht_hash_multi
        - lyht_insert
        - lyht_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:1428,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1428,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
                - ly_set_add
            - BranchSide:      'src/validation.c:1431,5'
              BranchSideFuncs:
                - ly_set_new
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
                - ly_set_add
        - Branch String:   'src/validation.c:1431,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1431,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1432,5'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
                - ly_set_add
        - Branch String:   'src/validation.c:1432,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1433,13'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
                - ly_set_add
            - BranchSide:      'src/validation.c:1439,9'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
        - Branch String:   'src/validation.c:1433,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1434,30'
              BranchSideFuncs:
                - ly_set_add
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
            - BranchSide:      'src/validation.c:1437,5'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
                - ly_set_add
        - Branch String:   'src/validation.c:1435,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1435,13'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1436,9'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - lyd_val_uniq_list_equal
                - ly_set_add
        - Branch String:   'src/validation.c:1439,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1441,13'
              BranchSideFuncs:
                - lyd_val_uniq_list_equal
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1448,16'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - malloc
                - malloc
                - ly_log
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
        - Branch String:   'src/validation.c:1443,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1445,17'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1448,5'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
        - Branch String:   'src/validation.c:1450,29'
          Branch Sides:
            - BranchSide:      'src/validation.c:1450,53'
              BranchSideFuncs:
                - malloc
                - malloc
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
            - BranchSide:      'src/validation.c:1450,53'
              BranchSideFuncs:
                - malloc
                - malloc
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
        - Branch String:   'src/validation.c:1451,23'
          Branch Sides:
            - BranchSide:      'src/validation.c:1451,47'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
            - BranchSide:      'src/validation.c:1451,47'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
        - Branch String:   'src/validation.c:1452,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1452,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
            - BranchSide:      'src/validation.c:1452,9'
              BranchSideFuncs:
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
        - Branch String:   'src/validation.c:1452,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1452,9'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
            - BranchSide:      'src/validation.c:1453,13'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
        - Branch String:   'src/validation.c:1453,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1453,11'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
            - BranchSide:      'src/validation.c:1453,11'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
        - Branch String:   'src/validation.c:1454,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1455,30'
              BranchSideFuncs:
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1462,16'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1459,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1459,13'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
            - BranchSide:      'src/validation.c:1460,9'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_get_fixed_size
                - lyht_new
                - ly_log
        - Branch String:   'src/validation.c:1462,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1464,20'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1503,5'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
        - Branch String:   'src/validation.c:1464,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1465,21'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1502,9'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1466,40'
          Branch Sides:
            - BranchSide:      'src/validation.c:1466,38'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1466,38'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1466,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1467,52'
              BranchSideFuncs:
                - lyd_val_uniq_find_leaf
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1486,22'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
                - lyht_hash_multi
                - lyht_insert
        - Branch String:   'src/validation.c:1468,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:1469,57'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - lyht_insert
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1472,31'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - lyht_insert
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1474,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:1476,25'
              BranchSideFuncs:
                - lyht_hash_multi
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - free
            - BranchSide:      'src/validation.c:1480,32'
              BranchSideFuncs:
                - lyht_hash_multi
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - free
        - Branch String:   'src/validation.c:1482,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:1483,38'
              BranchSideFuncs:
                - free
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
            - BranchSide:      'src/validation.c:1485,17'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1486,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1488,21'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_insert
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1492,40'
              BranchSideFuncs:
                - lyht_hash_multi
                - lyht_insert
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1496,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1498,25'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
            - BranchSide:      'src/validation.c:1500,17'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1500,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1500,17'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1501,13'
              BranchSideFuncs:
                - ly_set_free
                - free
                - free
                - lyht_free
                - lyht_hash_multi
                - lyht_insert
                - lyd_val_uniq_find_leaf
                - lyht_hash_multi
                - free
        - Branch String:   'src/validation.c:1507,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1508,14'
              BranchSideFuncs:
                - free
                - free
                - lyht_free
            - BranchSide:      'src/validation.c:1514,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/validation.c:1508,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1510,13'
              BranchSideFuncs:
                - lyht_free
                - free
                - free
            - BranchSide:      'src/validation.c:1512,19'
              BranchSideFuncs:
                - lyht_free
                - free
                - free
      Callsites:
        - Src:             'src/validation.c:1428,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1431,5'
          Dst:             ly_set_new
        - Src:             'src/validation.c:1434,19'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1443,13'
          Dst:             lyd_val_uniq_list_equal
        - Src:             'src/validation.c:1452,9'
          Dst:             ly_log
        - Src:             'src/validation.c:1457,38'
          Dst:             lyht_get_fixed_size
        - Src:             'src/validation.c:1457,29'
          Dst:             lyht_new
        - Src:             'src/validation.c:1457,29'
          Dst:             lyd_val_uniq_list_equal
        - Src:             'src/validation.c:1459,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1467,29'
          Dst:             lyd_val_uniq_find_leaf
        - Src:             'src/validation.c:1481,28'
          Dst:             lyht_hash_multi
        - Src:             'src/validation.c:1492,24'
          Dst:             lyht_hash_multi
        - Src:             'src/validation.c:1495,23'
          Dst:             lyht_insert
        - Src:             'src/validation.c:1506,5'
          Dst:             ly_set_free
        - Src:             'src/validation.c:1512,9'
          Dst:             lyht_free
    - functionName:    lyd_validate_minmax
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - parent
        - snode
        - min
        - max
        - val_opts
      BBCount:         80
      ICount:          436
      EdgeCount:       104
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_find_sibling_val
        - lyd_node_module
        - lyd_validate_dummy_when
        - lysc_has_when
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1159,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1159,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1161,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1159,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1159,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1161,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1161,5'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1161,5'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1162,21'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1179,9'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1165,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1165,21'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1173,13'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1165,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1167,17'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1173,13'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1168,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1170,17'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1172,9'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1173,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1173,21'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1177,5'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1173,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1175,13'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1177,5'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - __assert_fail
                - lysc_has_when
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1179,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1180,9'
              BranchSideFuncs:
                - __assert_fail
                - lysc_has_when
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1193,9'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
        - Branch String:   'src/validation.c:1180,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1180,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1182,18'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1183,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1185,13'
              BranchSideFuncs:
                - lyd_validate_dummy_when
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
            - BranchSide:      'src/validation.c:1188,13'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
        - Branch String:   'src/validation.c:1185,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1185,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1186,9'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
        - Branch String:   'src/validation.c:1188,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1190,17'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
            - BranchSide:      'src/validation.c:1192,5'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
        - Branch String:   'src/validation.c:1193,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1193,17'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
            - BranchSide:      'src/validation.c:1198,9'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
        - Branch String:   'src/validation.c:1193,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1195,13'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
            - BranchSide:      'src/validation.c:1198,9'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
        - Branch String:   'src/validation.c:1198,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1198,16'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
            - BranchSide:      'src/validation.c:1200,13'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
        - Branch String:   'src/validation.c:1198,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1200,13'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
                - ly_log_location
            - BranchSide:      'src/validation.c:1243,12'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1200,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1202,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
            - BranchSide:      'src/validation.c:1205,33'
              BranchSideFuncs:
                - lyd_node_module
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
                - asprintf
        - Branch String:   'src/validation.c:1205,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1206,51'
              BranchSideFuncs:
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1208,48'
              BranchSideFuncs:
                - asprintf
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1210,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1211,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1213,35'
              BranchSideFuncs:
                - ly_log_location
                - free
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_vlog
                - ly_log
        - Branch String:   'src/validation.c:1217,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1218,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:1225,20'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_vlog
                - ly_log
        - Branch String:   'src/validation.c:1218,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1220,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1222,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1226,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1228,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1230,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1236,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1237,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1239,39'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/validation.c:1159,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1161,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:1180,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1183,13'
          Dst:             lysc_has_when
        - Src:             'src/validation.c:1185,13'
          Dst:             lyd_validate_dummy_when
        - Src:             'src/validation.c:1202,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1205,17'
          Dst:             lyd_node_module
        - Src:             'src/validation.c:1206,21'
          Dst:             asprintf
        - Src:             'src/validation.c:1208,21'
          Dst:             asprintf
        - Src:             'src/validation.c:1211,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1213,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1220,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1222,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1228,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1230,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1237,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1239,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_mandatory
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - first
        - parent
        - snode
        - val_opts
      BBCount:         38
      ICount:          246
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_find_sibling_val
        - lyd_validate_dummy_when
        - lys_getnext_data
        - lysc_has_when
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1093,36'
              BranchSideFuncs:
                - lys_getnext_data
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1097,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_val
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1093,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1094,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1096,5'
              BranchSideFuncs:
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1097,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1099,35'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - lyd_validate_dummy_when
        - Branch String:   'src/validation.c:1099,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - lysc_has_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - lyd_validate_dummy_when
            - BranchSide:      'src/validation.c:1101,13'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1106,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1108,9'
              BranchSideFuncs:
                - lyd_validate_dummy_when
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:1111,10'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:1108,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1109,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:1111,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1112,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1134,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1112,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1114,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:1123,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/validation.c:1114,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1114,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:1114,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:1115,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1116,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1118,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1123,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1123,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
            - BranchSide:      'src/validation.c:1123,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/validation.c:1124,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1125,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1127,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
      Callsites:
        - Src:             'src/validation.c:1093,13'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:1097,9'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1099,14'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:1106,9'
          Dst:             lysc_has_when
        - Src:             'src/validation.c:1108,9'
          Dst:             lyd_validate_dummy_when
        - Src:             'src/validation.c:1114,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1116,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1118,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1120,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1123,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1125,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1127,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1129,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_siblings_schema_r
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - parent
        - sparent
        - mod
        - ext
        - val_opts
        - int_opts
        - getnext_ht
      BBCount:         112
      ICount:          571
      EdgeCount:       150
      CyclomaticComplexity: 40
      functionsReached:
        - lyd_val_getnext_get
        - lyd_validate_mandatory
        - lyd_validate_minmax
        - lyd_validate_siblings_schema_r
        - lyd_validate_unique
        - lys_getnext_data
        - lysc_node_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1546,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1546,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1548,12'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1548,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:1548,28'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
            - BranchSide:      'src/validation.c:1548,5'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1548,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1549,17'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
            - BranchSide:      'src/validation.c:1573,12'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1551,48'
          Branch Sides:
            - BranchSide:      'src/validation.c:1551,52'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
            - BranchSide:      'src/validation.c:1556,13'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1551,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1553,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
            - BranchSide:      'src/validation.c:1556,13'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1556,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1558,40'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1563,9'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1559,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1559,13'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1560,9'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1559,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1559,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1559,13'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1559,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1559,13'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1560,9'
              BranchSideFuncs:
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1563,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1564,40'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lyd_validate_mandatory
                - lyd_validate_siblings_schema_r
            - BranchSide:      'src/validation.c:1571,5'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1564,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1566,52'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_mandatory
            - BranchSide:      'src/validation.c:1570,9'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lyd_validate_mandatory
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
        - Branch String:   'src/validation.c:1567,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1567,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
            - BranchSide:      'src/validation.c:1568,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1567,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1567,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1567,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1567,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1567,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
            - BranchSide:      'src/validation.c:1568,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lysc_node_child
                - lys_getnext_data
                - lyd_validate_siblings_schema_r
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1573,24'
          Branch Sides:
            - BranchSide:      'src/validation.c:1573,27'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1573,5'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1573,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1574,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1606,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1576,48'
          Branch Sides:
            - BranchSide:      'src/validation.c:1576,52'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1582,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1576,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1578,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1582,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1582,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1583,46'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1594,20'
              BranchSideFuncs:
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1584,28'
          Branch Sides:
            - BranchSide:      'src/validation.c:1584,32'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1585,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1584,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1585,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1590,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1586,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1586,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1587,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1586,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1586,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1586,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1586,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1586,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lyd_validate_unique
            - BranchSide:      'src/validation.c:1587,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
                - lyd_validate_unique
        - Branch String:   'src/validation.c:1590,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1591,41'
              BranchSideFuncs:
                - lyd_validate_unique
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1594,9'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1592,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1592,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1593,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1592,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1592,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1592,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1592,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1592,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1593,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1594,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1595,51'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1601,20'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
                - lyd_validate_mandatory
        - Branch String:   'src/validation.c:1596,29'
          Branch Sides:
            - BranchSide:      'src/validation.c:1596,33'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1597,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1596,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1597,41'
              BranchSideFuncs:
                - lyd_validate_minmax
                - lyd_validate_mandatory
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1601,9'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1598,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1598,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1599,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1598,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1598,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1598,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1598,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1598,17'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1599,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1604,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1604,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1605,9'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1604,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1604,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1604,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
        - Branch String:   'src/validation.c:1604,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1604,13'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
            - BranchSide:      'src/validation.c:1605,9'
              BranchSideFuncs:
                - lyd_validate_mandatory
                - lyd_validate_minmax
                - lyd_validate_unique
                - lyd_validate_minmax
      Callsites:
        - Src:             'src/validation.c:1545,10'
          Dst:             lyd_val_getnext_get
        - Src:             'src/validation.c:1558,17'
          Dst:             lyd_validate_mandatory
        - Src:             'src/validation.c:1563,9'
          Dst:             lysc_node_child
        - Src:             'src/validation.c:1564,17'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:1566,21'
          Dst:             lyd_validate_siblings_schema_r
        - Src:             'src/validation.c:1585,21'
          Dst:             lyd_validate_minmax
        - Src:             'src/validation.c:1591,21'
          Dst:             lyd_validate_unique
        - Src:             'src/validation.c:1597,21'
          Dst:             lyd_validate_minmax
        - Src:             'src/validation.c:1603,17'
          Dst:             lyd_validate_mandatory
    - functionName:    lyd_val_getnext_get
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sparent
        - mod
        - ext
        - output
        - getnext_ht
        - choices
        - snodes
      BBCount:         33
      ICount:          270
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ly_log
        - ly_realloc
        - lyht_find
        - lyht_insert
        - lys_getnext
        - lys_getnext_ext
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/validation.c:115,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:116,9'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - lys_getnext_ext
            - BranchSide:      'src/validation.c:120,46'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - lys_getnext_ext
        - Branch String:   'src/validation.c:121,12'
          Branch Sides:
            - BranchSide:      'src/validation.c:121,43'
              BranchSideFuncs:
                - lys_getnext_ext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - lys_getnext
                - ly_realloc
                - ly_log
            - BranchSide:      'src/validation.c:122,34'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - lys_getnext_ext
                - ly_realloc
                - ly_log
        - Branch String:   'src/validation.c:122,50'
          Branch Sides:
            - BranchSide:      'src/validation.c:122,56'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - lys_getnext_ext
                - ly_realloc
                - ly_log
            - BranchSide:      'src/validation.c:122,78'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - lys_getnext_ext
                - ly_realloc
                - ly_log
        - Branch String:   'src/validation.c:121,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:123,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
                - free
                - lys_getnext
                - lyht_insert
                - lys_getnext_ext
                - ly_realloc
                - ly_log
            - BranchSide:      'src/validation.c:139,9'
              BranchSideFuncs:
                - lyht_insert
                - free
                - free
        - Branch String:   'src/validation.c:123,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:125,42'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
                - free
                - lys_getnext
                - lyht_insert
                - ly_realloc
                - ly_log
                - lys_getnext_ext
            - BranchSide:      'src/validation.c:131,41'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
                - free
                - lys_getnext
                - lyht_insert
                - ly_realloc
                - ly_log
                - lys_getnext_ext
        - Branch String:   'src/validation.c:126,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:126,13'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - lys_getnext_ext
            - BranchSide:      'src/validation.c:127,41'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - lys_getnext_ext
        - Branch String:   'src/validation.c:132,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:132,13'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - lys_getnext_ext
            - BranchSide:      'src/validation.c:133,39'
              BranchSideFuncs:
                - lys_getnext
                - lyht_insert
                - free
                - free
                - ly_realloc
                - ly_log
                - ly_realloc
                - ly_log
                - lys_getnext_ext
        - Branch String:   'src/validation.c:139,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:140,13'
              BranchSideFuncs:
                - lyht_insert
                - free
                - free
            - BranchSide:      'src/validation.c:142,9'
              BranchSideFuncs:
                - lyht_insert
                - free
                - free
        - Branch String:   'src/validation.c:142,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:143,13'
              BranchSideFuncs:
                - lyht_insert
                - free
                - free
            - BranchSide:      'src/validation.c:147,27'
              BranchSideFuncs:
                - lyht_insert
                - free
                - free
        - Branch String:   'src/validation.c:147,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:147,83'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/validation.c:148,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/validation.c:152,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:153,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/validation.c:156,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:115,10'
          Dst:             lyht_find
        - Src:             'src/validation.c:121,27'
          Dst:             lys_getnext_ext
        - Src:             'src/validation.c:122,22'
          Dst:             lys_getnext
        - Src:             'src/validation.c:125,27'
          Dst:             ly_realloc
        - Src:             'src/validation.c:126,13'
          Dst:             ly_log
        - Src:             'src/validation.c:131,26'
          Dst:             ly_realloc
        - Src:             'src/validation.c:132,13'
          Dst:             ly_log
        - Src:             'src/validation.c:147,15'
          Dst:             lyht_insert
    - functionName:    lyd_validate_must
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - val_opts
        - int_opts
        - xpath_options
      BBCount:         84
      ICount:          535
      EdgeCount:       108
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_first_sibling
        - lyd_parent
        - lysc_node_musts
        - lyxp_eval
        - lyxp_set_cast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1656,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1656,5'
              BranchSideFuncs:
                - __assert_fail
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
                - ly_log
            - BranchSide:      'src/validation.c:1657,5'
              BranchSideFuncs:
                - __assert_fail
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
                - ly_log
        - Branch String:   'src/validation.c:1657,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1657,5'
              BranchSideFuncs:
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
                - ly_log
            - BranchSide:      'src/validation.c:1659,9'
              BranchSideFuncs:
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
                - ly_log
        - Branch String:   'src/validation.c:1659,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1660,13'
              BranchSideFuncs:
                - ly_log
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:1668,18'
              BranchSideFuncs:
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
        - Branch String:   'src/validation.c:1660,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1661,51'
              BranchSideFuncs:
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:1662,20'
              BranchSideFuncs:
                - ly_log
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
        - Branch String:   'src/validation.c:1662,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1663,51'
              BranchSideFuncs:
                - lysc_node_musts
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:1665,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1665,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1665,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1665,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1671,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1673,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:1677,17'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - lyd_parent.5241
        - Branch String:   'src/validation.c:1677,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1677,63'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1678,30'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1680,5'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1680,5'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1680,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1681,9'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1720,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1684,23'
          Branch Sides:
            - BranchSide:      'src/validation.c:1684,38'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1684,38'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1686,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1687,13'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:1690,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - ly_log
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:1687,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1690,9'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
            - BranchSide:      'src/validation.c:1690,9'
              BranchSideFuncs:
                - ly_log
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:1690,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1690,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1693,9'
              BranchSideFuncs:
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - ly_log
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:1694,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1695,17'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1720,5'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1695,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1697,24'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1707,24'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - ly_vlog
        - Branch String:   'src/validation.c:1699,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1700,21'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1702,21'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1700,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1704,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1704,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1702,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1704,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1704,17'
              BranchSideFuncs:
                - ly_log
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1708,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:1708,46'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - ly_vlog
            - BranchSide:      'src/validation.c:1708,25'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
                - ly_vlog
        - Branch String:   'src/validation.c:1710,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1711,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1713,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1711,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1715,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1715,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1713,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:1715,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1715,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1717,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1717,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1717,17'
              BranchSideFuncs:
                - lyxp_eval
                - lyxp_set_cast
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - ly_log
                - ly_log
      Callsites:
        - Src:             'src/validation.c:1656,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1657,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1665,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1670,13'
          Dst:             lysc_node_musts
        - Src:             'src/validation.c:1677,44'
          Dst:             lyd_parent
        - Src:             'src/validation.c:1678,12'
          Dst:             lyd_first_sibling
        - Src:             'src/validation.c:1684,13'
          Dst:             lyxp_eval
        - Src:             'src/validation.c:1687,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1693,9'
          Dst:             lyxp_set_cast
        - Src:             'src/validation.c:1698,17'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1700,21'
          Dst:             ly_log
        - Src:             'src/validation.c:1702,21'
          Dst:             ly_log
        - Src:             'src/validation.c:1704,17'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1709,17'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1711,21'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1713,21'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1715,17'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_obsolete
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         19
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - lyd_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1624,45'
          Branch Sides:
            - BranchSide:      'src/validation.c:1625,20'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_child.5242
            - BranchSide:      'src/validation.c:1632,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_child.5242
        - Branch String:   'src/validation.c:1625,54'
          Branch Sides:
            - BranchSide:      'src/validation.c:1625,67'
              BranchSideFuncs:
                - lyd_child.5242
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1626,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1624,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1626,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1632,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_child.5242
        - Branch String:   'src/validation.c:1633,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1633,24'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_child.5242
            - BranchSide:      'src/validation.c:1633,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_child.5242
        - Branch String:   'src/validation.c:1633,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1624,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_child.5242
            - BranchSide:      'src/validation.c:1633,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:1625,57'
          Dst:             lyd_child
        - Src:             'src/validation.c:1626,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1627,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1628,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_val_dup_val_equal
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - cb_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_hash_table_val_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/validation.c:558,12'
          Dst:             lyd_hash_table_val_equal
    - functionName:    lyd_validate_cases
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - mod
        - choic
        - diff
      BBCount:         41
      ICount:          254
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_del_move_root
        - lyd_free_tree
        - lyd_val_diff_add
        - lys_getnext_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:642,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:643,15'
              BranchSideFuncs:
                - lys_getnext_data
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:683,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
        - Branch String:   'src/validation.c:646,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:647,17'
              BranchSideFuncs:
                - lys_getnext_data
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:659,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - lys_getnext_data
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:647,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:649,23'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - lys_getnext_data
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:653,21'
              BranchSideFuncs:
                - lys_getnext_data
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:659,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:661,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - lys_getnext_data
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:670,20'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - lys_getnext_data
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:661,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:663,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:669,24'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - lys_getnext_data
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:671,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:673,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:679,24'
              BranchSideFuncs:
                - ly_log_location_revert
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
                - lys_getnext_data
                - ly_vlog
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:685,18'
          Branch Sides:
            - BranchSide:      'src/validation.c:685,21'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:705,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:685,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:687,14'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:705,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:690,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:691,31'
              BranchSideFuncs:
                - lyd_del_move_root
                - lyd_free_tree
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:701,27'
              BranchSideFuncs:
                - lyd_del_move_root
                - lyd_free_tree
        - Branch String:   'src/validation.c:695,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:697,17'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
            - BranchSide:      'src/validation.c:699,22'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
        - Branch String:   'src/validation.c:697,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:697,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:698,13'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_del_move_root
                - lyd_free_tree
                - lyd_val_diff_add
      Callsites:
        - Src:             'src/validation.c:640,5'
          Dst:             ly_log_location
        - Src:             'src/validation.c:646,25'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:663,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:664,17'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:673,17'
          Dst:             ly_vlog
        - Src:             'src/validation.c:674,17'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:683,5'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:690,25'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:691,13'
          Dst:             lyd_del_move_root
        - Src:             'src/validation.c:694,13'
          Dst:             lyd_free_tree
        - Src:             'src/validation.c:697,17'
          Dst:             lyd_val_diff_add
        - Src:             'src/validation.c:701,9'
          Dst:             lyd_del_move_root
        - Src:             'src/validation.c:702,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_val_diff_add
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - op
        - diff
      BBCount:         93
      ICount:          514
      EdgeCount:       125
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_log
        - lyd_diff_add
        - lyd_diff_merge_all
        - lyd_free_tree
        - lyd_get_value
        - lyd_list_pos
        - lyd_path_list_predicate
        - strdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/validation.c:172,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:172,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:174,10'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:172,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:172,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:174,10'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:174,36'
          Branch Sides:
            - BranchSide:      'src/validation.c:174,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:219,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:174,39'
          Branch Sides:
            - BranchSide:      'src/validation.c:174,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:174,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:174,39'
          Branch Sides:
            - BranchSide:      'src/validation.c:174,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:174,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:174,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:174,9'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:174,39'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - strdup
                - ly_log
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:174,39'
          Branch Sides:
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:219,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:174,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:219,5'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:175,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:175,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:175,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:175,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:175,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:175,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_list_pos
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/validation.c:175,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:176,32'
              BranchSideFuncs:
                - lyd_list_pos
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:190,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:175,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:176,32'
              BranchSideFuncs:
                - lyd_list_pos
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - asprintf
                - ly_log
            - BranchSide:      'src/validation.c:190,17'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:179,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:180,53'
              BranchSideFuncs:
                - asprintf
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
                - ly_log
            - BranchSide:      'src/validation.c:186,28'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
        - Branch String:   'src/validation.c:180,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:181,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:185,13'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:181,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:181,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:181,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:187,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:187,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:187,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:187,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:187,17'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:190,34'
          Branch Sides:
            - BranchSide:      'src/validation.c:190,38'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/validation.c:194,27'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:190,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:191,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/validation.c:194,27'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/validation.c:197,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:199,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_path_list_predicate
            - BranchSide:      'src/validation.c:207,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_get_value.5286
                - strdup
                - ly_log
        - Branch String:   'src/validation.c:199,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:200,21'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:202,27'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
        - Branch String:   'src/validation.c:200,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:200,21'
              BranchSideFuncs:
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:201,17'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:203,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:203,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:203,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:203,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:203,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:207,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:208,50'
              BranchSideFuncs:
                - lyd_get_value.5286
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
            - BranchSide:      'src/validation.c:211,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
                - lyd_diff_add
                - lyd_diff_merge_all
        - Branch String:   'src/validation.c:209,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:209,21'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:210,17'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:209,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:209,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:209,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:212,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - lyd_diff_add
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:212,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:212,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:212,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:212,21'
              BranchSideFuncs:
                - ly_log
                - lyd_free_tree
                - free
                - free
                - free
        - Branch String:   'src/validation.c:219,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:219,5'
              BranchSideFuncs:
                - lyd_free_tree
                - free
                - free
                - free
            - BranchSide:      'src/validation.c:222,30'
              BranchSideFuncs:
                - lyd_diff_merge_all
                - lyd_free_tree
                - free
                - free
                - free
      Callsites:
        - Src:             'src/validation.c:172,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:176,19'
          Dst:             lyd_list_pos
        - Src:             'src/validation.c:180,21'
          Dst:             asprintf
        - Src:             'src/validation.c:181,21'
          Dst:             ly_log
        - Src:             'src/validation.c:186,28'
          Dst:             strdup
        - Src:             'src/validation.c:187,17'
          Dst:             ly_log
        - Src:             'src/validation.c:200,21'
          Dst:             lyd_path_list_predicate
        - Src:             'src/validation.c:202,27'
          Dst:             strdup
        - Src:             'src/validation.c:203,21'
          Dst:             ly_log
        - Src:             'src/validation.c:208,36'
          Dst:             lyd_get_value
        - Src:             'src/validation.c:208,29'
          Dst:             strdup
        - Src:             'src/validation.c:209,21'
          Dst:             ly_log
        - Src:             'src/validation.c:211,29'
          Dst:             strdup
        - Src:             'src/validation.c:212,21'
          Dst:             ly_log
        - Src:             'src/validation.c:219,5'
          Dst:             lyd_diff_add
        - Src:             'src/validation.c:222,11'
          Dst:             lyd_diff_merge_all
        - Src:             'src/validation.c:225,5'
          Dst:             lyd_free_tree
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_validate_autodel_node_del
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      char
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - del
        - mod
        - np_cont_diff
        - node
        - node_when
        - node_types
        - diff
      BBCount:         83
      ICount:          445
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - ly_set_contains
        - ly_set_rm_index
        - lyd_child
        - lyd_del_move_root
        - lyd_free_tree
        - lyd_val_diff_add
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/validation.c:318,14'
          Branch Sides:
            - BranchSide:      'src/validation.c:318,18'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
                - lyd_val_diff_add
                - lyd_child.5242
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:323,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
                - lyd_val_diff_add
                - lyd_child.5242
                - lyd_val_diff_add
        - Branch String:   'src/validation.c:318,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:319,19'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
                - lyd_val_diff_add
                - lyd_child.5242
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:323,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
                - lyd_val_diff_add
                - lyd_child.5242
                - lyd_val_diff_add
        - Branch String:   'src/validation.c:323,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:325,14'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
                - lyd_child.5242
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:335,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:325,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:325,31'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:331,30'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:325,71'
          Branch Sides:
            - BranchSide:      'src/validation.c:325,76'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
                - lyd_val_diff_add
                - lyd_val_diff_add
            - BranchSide:      'src/validation.c:331,30'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:325,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:327,13'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:331,30'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:327,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:328,34'
              BranchSideFuncs:
                - lyd_val_diff_add
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:330,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:335,19'
          Branch Sides:
            - BranchSide:      'src/validation.c:335,22'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:346,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:335,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:337,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:346,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:337,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:338,18'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:344,5'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:338,31'
          Branch Sides:
            - BranchSide:      'src/validation.c:338,50'
              BranchSideFuncs:
                - ly_set_contains
                - lyd_child.5242
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - __assert_fail
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:338,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:339,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:342,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:342,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:342,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:342,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:337,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:342,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
            - BranchSide:      'src/validation.c:342,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
                - lyd_child.5242
                - ly_set_contains
                - __assert_fail
        - Branch String:   'src/validation.c:346,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:346,23'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:346,20'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/validation.c:346,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:346,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:348,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:348,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:349,18'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:356,5'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/validation.c:349,58'
          Branch Sides:
            - BranchSide:      'src/validation.c:350,47'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:350,85'
          Branch Sides:
            - BranchSide:      'src/validation.c:351,37'
              BranchSideFuncs:
                - ly_set_contains
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:349,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:352,33'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_contains
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_free_tree
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:348,9'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
        - Branch String:   'src/validation.c:354,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:354,13'
              BranchSideFuncs:
                - lyd_free_tree
                - lyd_child.5242
                - ly_set_contains
                - ly_set_rm_index
      Callsites:
        - Src:             'src/validation.c:317,5'
          Dst:             lyd_del_move_root
        - Src:             'src/validation.c:327,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:328,17'
          Dst:             lyd_val_diff_add
        - Src:             'src/validation.c:331,13'
          Dst:             lyd_val_diff_add
        - Src:             'src/validation.c:338,34'
          Dst:             ly_set_contains
        - Src:             'src/validation.c:339,17'
          Dst:             __assert_fail
        - Src:             'src/validation.c:342,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:351,21'
          Dst:             ly_set_contains
        - Src:             'src/validation.c:352,17'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:354,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:359,5'
          Dst:             lyd_free_tree
    - functionName:    _lyd_validate_op
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - op_tree
        - op_node
        - dep_tree
        - data_type
        - int_opts
        - validate_subtree
        - node_when_p
        - node_types_p
        - meta_types_p
        - ext_node_p
        - ext_val_p
        - diff
      BBCount:         83
      ICount:          486
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - ly_set_erase
        - lyd_child
        - lyd_insert_after_node
        - lyd_insert_before_node
        - lyd_insert_hash
        - lyd_insert_node
        - lyd_new_implicit
        - lyd_new_implicit_r
        - lyd_node_child_p
        - lyd_parent
        - lyd_unlink
        - lyd_val_getnext_ht_free
        - lyd_val_getnext_ht_new
        - lyd_val_op_merge_find
        - lyd_validate_final_r
        - lyd_validate_must
        - lyd_validate_obsolete
        - lyd_validate_subtree
        - lyd_validate_unres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:2306,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2306,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2306,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:2306,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2306,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2310,10'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2307,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2310,10'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2310,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2311,21'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2319,27'
              BranchSideFuncs:
                - lyd_val_op_merge_find
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2320,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:2320,50'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2320,23'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_unlink
                - lyd_insert_node
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2326,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2327,20'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2331,10'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2332,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2332,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2334,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2334,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2335,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2354,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2335,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2337,35'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lyd_child.5242
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2349,37'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit_r
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2339,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2339,13'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2342,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2342,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2343,43'
              BranchSideFuncs:
                - lyd_validate_subtree
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2347,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2345,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2345,17'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2346,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2351,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2351,13'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2358,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2358,13'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2359,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2364,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2364,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2368,27'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2369,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2369,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2372,41'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2374,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2374,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
            - BranchSide:      'src/validation.c:2374,5'
              BranchSideFuncs:
                - lyd_unlink
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
                - lyd_insert_after_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2379,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2380,37'
              BranchSideFuncs:
                - lyd_insert_after_node
                - lyd_insert_hash
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2382,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
                - lyd_insert_before_node
                - lyd_insert_hash
        - Branch String:   'src/validation.c:2382,16'
          Branch Sides:
            - BranchSide:      'src/validation.c:2383,32'
              BranchSideFuncs:
                - lyd_insert_before_node
                - lyd_insert_hash
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2385,16'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_insert_node
      Callsites:
        - Src:             'src/validation.c:2306,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2307,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2319,5'
          Dst:             lyd_val_op_merge_find
        - Src:             'src/validation.c:2322,17'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2324,5'
          Dst:             lyd_unlink
        - Src:             'src/validation.c:2325,5'
          Dst:             lyd_insert_node
        - Src:             'src/validation.c:2331,10'
          Dst:             lyd_val_getnext_ht_new
        - Src:             'src/validation.c:2337,44'
          Dst:             lyd_node_child_p
        - Src:             'src/validation.c:2337,18'
          Dst:             lyd_new_implicit
        - Src:             'src/validation.c:2342,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:2343,22'
          Dst:             lyd_validate_subtree
        - Src:             'src/validation.c:2349,46'
          Dst:             lyd_node_child_p
        - Src:             'src/validation.c:2349,18'
          Dst:             lyd_new_implicit_r
        - Src:             'src/validation.c:2356,18'
          Dst:             lyd_validate_subtree
        - Src:             'src/validation.c:2364,5'
          Dst:             lyd_validate_unres
        - Src:             'src/validation.c:2368,5'
          Dst:             lyd_validate_obsolete
        - Src:             'src/validation.c:2369,5'
          Dst:             lyd_validate_must
        - Src:             'src/validation.c:2372,31'
          Dst:             lyd_child
        - Src:             'src/validation.c:2372,10'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:2378,5'
          Dst:             lyd_unlink
        - Src:             'src/validation.c:2380,9'
          Dst:             lyd_insert_after_node
        - Src:             'src/validation.c:2381,9'
          Dst:             lyd_insert_hash
        - Src:             'src/validation.c:2383,9'
          Dst:             lyd_insert_before_node
        - Src:             'src/validation.c:2384,9'
          Dst:             lyd_insert_hash
        - Src:             'src/validation.c:2386,9'
          Dst:             lyd_insert_node
        - Src:             'src/validation.c:2389,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2390,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2391,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2392,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2393,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2394,5'
          Dst:             lyd_val_getnext_ht_free
    - functionName:    lyd_val_getnext_ht_new
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - getnext_ht_p
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
        - lyd_val_getnext_ht_equal_cb
        - lyht_new
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/validation.c:91,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:95,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:89,21'
          Dst:             lyht_new
        - Src:             'src/validation.c:89,21'
          Dst:             lyd_val_getnext_ht_equal_cb
        - Src:             'src/validation.c:92,9'
          Dst:             ly_log
    - functionName:    lyd_validate_subtree
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - node_when
        - node_types
        - meta_types
        - ext_node
        - ext_val
        - val_opts
        - int_opts
        - getnext_ht
        - diff
      BBCount:         72
      ICount:          438
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - ly_set_add
        - lyd_child
        - lyd_new_implicit
        - lyd_node_child_p
        - lyd_validate_nested_ext
        - lyd_validate_new
        - lyd_validate_node_ext
        - lyplg_ext_get_storage
        - lysc_has_when
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/validation.c:1927,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1928,13'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1980,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1928,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1930,44'
              BranchSideFuncs:
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1933,14'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1933,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1935,13'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
            - BranchSide:      'src/validation.c:1938,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1938,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1939,35'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - ly_set_add
            - BranchSide:      'src/validation.c:1947,14'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
        - Branch String:   'src/validation.c:1940,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1942,32'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
            - BranchSide:      'src/validation.c:1945,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1943,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1943,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1944,13'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
        - Branch String:   'src/validation.c:1947,54'
          Branch Sides:
            - BranchSide:      'src/validation.c:1947,83'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
            - BranchSide:      'src/validation.c:1951,20'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/validation.c:1947,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1949,28'
              BranchSideFuncs:
                - ly_set_add
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
            - BranchSide:      'src/validation.c:1951,20'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
        - Branch String:   'src/validation.c:1950,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1950,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1951,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1954,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1954,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
            - BranchSide:      'src/validation.c:1957,23'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1954,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1954,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1954,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1954,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1954,13'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
            - BranchSide:      'src/validation.c:1957,23'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1958,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1959,27'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
            - BranchSide:      'src/validation.c:1961,17'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1961,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1962,27'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
            - BranchSide:      'src/validation.c:1964,34'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_new_implicit
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1965,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1966,9'
              BranchSideFuncs:
                - lysc_has_when
                - lyd_validate_node_ext
                - lyd_child.5242
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
                - ly_set_add
        - Branch String:   'src/validation.c:1968,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1970,28'
              BranchSideFuncs:
                - ly_set_add
                - lyd_validate_node_ext
                - lyd_child.5242
                - lysc_has_when
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1975,35'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_child.5242
                - lysc_has_when
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1971,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1971,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1972,9'
              BranchSideFuncs:
                - lyd_validate_node_ext
                - lyd_child.5242
                - lysc_has_when
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1976,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1976,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1976,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1979,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1979,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1979,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1979,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1927,5'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
        - Branch String:   'src/validation.c:1979,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
            - BranchSide:      'src/validation.c:1979,9'
              BranchSideFuncs:
                - lyd_child.5242
                - lysc_has_when
                - lyd_validate_node_ext
                - ly_set_add
                - lyd_node_child_p
                - lyd_validate_new
                - lyd_node_child_p
                - lyd_new_implicit
                - ly_set_add
                - lyplg_ext_get_storage
                - ly_set_add
                - lyd_validate_nested_ext
      Callsites:
        - Src:             'src/validation.c:1930,20'
          Dst:             lyd_validate_nested_ext
        - Src:             'src/validation.c:1939,13'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/validation.c:1942,21'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1949,17'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1953,34'
          Dst:             lyd_node_child_p
        - Src:             'src/validation.c:1953,17'
          Dst:             lyd_validate_new
        - Src:             'src/validation.c:1964,40'
          Dst:             lyd_node_child_p
        - Src:             'src/validation.c:1964,17'
          Dst:             lyd_new_implicit
        - Src:             'src/validation.c:1968,13'
          Dst:             lysc_has_when
        - Src:             'src/validation.c:1970,17'
          Dst:             ly_set_add
        - Src:             'src/validation.c:1975,13'
          Dst:             lyd_validate_node_ext
        - Src:             'src/validation.c:1979,9'
          Dst:             lyd_child
    - functionName:    lyd_validate_unres
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - mod
        - data_type
        - node_when
        - when_xp_opts
        - node_types
        - meta_types
        - ext_node
        - ext_val
        - val_opts
        - diff
      BBCount:         103
      ICount:          624
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - ly_set_erase
        - ly_set_rm_index
        - lyd_validate_unres_when
        - lyd_value_validate_incomplete
        - lyplg_ext_get_storage
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/validation.c:450,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:450,20'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:467,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/validation.c:450,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:452,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:467,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/validation.c:460,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:460,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:463,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/validation.c:460,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:460,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:460,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/validation.c:460,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:460,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:463,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/validation.c:464,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:454,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:465,5'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
        - Branch String:   'src/validation.c:467,18'
          Branch Sides:
            - BranchSide:      'src/validation.c:467,21'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:484,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/validation.c:467,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:469,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/validation.c:484,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/validation.c:477,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:477,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/validation.c:480,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/validation.c:477,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:477,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:477,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/validation.c:477,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:477,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/validation.c:480,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/validation.c:481,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:471,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/validation.c:482,5'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyd_validate_unres_when
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/validation.c:484,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:488,9'
              BranchSideFuncs:
                - lyd_validate_unres_when
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/validation.c:506,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
        - Branch String:   'src/validation.c:491,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:491,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lyd_validate_unres_when
            - BranchSide:      'src/validation.c:494,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lyd_validate_unres_when
        - Branch String:   'src/validation.c:491,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:491,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:491,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lyd_validate_unres_when
        - Branch String:   'src/validation.c:491,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:491,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lyd_validate_unres_when
            - BranchSide:      'src/validation.c:494,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
                - lyd_validate_unres_when
        - Branch String:   'src/validation.c:494,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:489,26'
              BranchSideFuncs:
                - lyd_validate_unres_when
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
            - BranchSide:      'src/validation.c:496,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - __assert_fail
                - ly_set_erase
        - Branch String:   'src/validation.c:496,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:498,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:504,5'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
        - Branch String:   'src/validation.c:498,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:498,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_set_erase
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:498,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:498,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:498,13'
              BranchSideFuncs:
                - ly_set_erase
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:502,26'
              BranchSideFuncs:
                - ly_set_erase
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
        - Branch String:   'src/validation.c:506,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:506,23'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:526,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:506,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:508,13'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:526,9'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:517,47'
          Branch Sides:
            - BranchSide:      'src/validation.c:517,62'
              BranchSideFuncs:
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
            - BranchSide:      'src/validation.c:517,62'
              BranchSideFuncs:
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
        - Branch String:   'src/validation.c:519,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:519,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:522,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
        - Branch String:   'src/validation.c:519,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:519,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:519,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
        - Branch String:   'src/validation.c:519,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:519,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:522,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
        - Branch String:   'src/validation.c:523,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:510,13'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_validate_incomplete
                - ly_log_location_revert
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:524,5'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:526,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:526,23'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:526,35'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:526,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:526,35'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:528,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
        - Branch String:   'src/validation.c:537,47'
          Branch Sides:
            - BranchSide:      'src/validation.c:537,70'
              BranchSideFuncs:
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - lyplg_ext_get_storage
            - BranchSide:      'src/validation.c:537,70'
              BranchSideFuncs:
                - lyd_value_validate_incomplete
                - ly_set_rm_index
                - lyplg_ext_get_storage
        - Branch String:   'src/validation.c:538,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:538,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
            - BranchSide:      'src/validation.c:541,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
        - Branch String:   'src/validation.c:538,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:538,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:538,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
        - Branch String:   'src/validation.c:538,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:538,13'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
            - BranchSide:      'src/validation.c:541,29'
              BranchSideFuncs:
                - ly_set_rm_index
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
        - Branch String:   'src/validation.c:542,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:530,13'
              BranchSideFuncs:
                - lyplg_ext_get_storage
                - lyd_value_validate_incomplete
                - ly_set_rm_index
            - BranchSide:      'src/validation.c:543,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:463,13'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:480,13'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:490,17'
          Dst:             lyd_validate_unres_when
        - Src:             'src/validation.c:498,13'
          Dst:             __assert_fail
        - Src:             'src/validation.c:502,13'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:516,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:517,17'
          Dst:             lyd_value_validate_incomplete
        - Src:             'src/validation.c:518,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:522,13'
          Dst:             ly_set_rm_index
        - Src:             'src/validation.c:536,13'
          Dst:             lyplg_ext_get_storage
        - Src:             'src/validation.c:537,17'
          Dst:             lyd_value_validate_incomplete
        - Src:             'src/validation.c:541,13'
          Dst:             ly_set_rm_index
    - functionName:    lyd_validate_final_r
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - parent
        - sparent
        - mod
        - ext
        - val_opts
        - int_opts
        - must_xp_opts
        - getnext_ht
      BBCount:         102
      ICount:          526
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_child
        - lyd_np_cont_dflt_set
        - lyd_owner_module
        - lyd_parse_opaq_error
        - lyd_validate_final_r
        - lyd_validate_must
        - lyd_validate_obsolete
        - lyd_validate_siblings_schema_r
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/validation.c:1750,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1751,13'
              BranchSideFuncs:
                - lyd_parse_opaq_error
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1805,40'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
        - Branch String:   'src/validation.c:1751,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1753,13'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1757,14'
              BranchSideFuncs:
                - lyd_parse_opaq_error
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1757,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1758,38'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1762,14'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1762,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:1762,30'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1768,16'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1762,34'
          Branch Sides:
            - BranchSide:      'src/validation.c:1762,55'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1768,16'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1762,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1764,13'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1768,16'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1769,48'
          Branch Sides:
            - BranchSide:      'src/validation.c:1769,52'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1771,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1769,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1770,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1771,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1771,70'
          Branch Sides:
            - BranchSide:      'src/validation.c:1771,74'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1773,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1771,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1772,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1773,21'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1773,50'
          Branch Sides:
            - BranchSide:      'src/validation.c:1773,54'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1775,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1773,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1774,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1775,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1775,70'
          Branch Sides:
            - BranchSide:      'src/validation.c:1775,74'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1777,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1775,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1776,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1777,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1777,73'
          Branch Sides:
            - BranchSide:      'src/validation.c:1777,77'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1779,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1777,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:1778,20'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:1779,22'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_owner_module
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:1782,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1783,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1791,31'
              BranchSideFuncs:
                - lyd_validate_obsolete
                - lyd_validate_must
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1784,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1801,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1801,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - lyd_owner_module
        - Branch String:   'src/validation.c:1794,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1794,75'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1795,13'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1801,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1801,9'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1802,5'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1801,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1801,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1801,9'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1801,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1801,9'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1802,5'
              BranchSideFuncs:
                - lyd_validate_siblings_schema_r
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
                - lyd_parse_opaq_error
                - lyd_validate_obsolete
                - lyd_validate_must
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - lyd_owner_module
        - Branch String:   'src/validation.c:1806,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1806,5'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1808,5'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
        - Branch String:   'src/validation.c:1806,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1806,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1806,5'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
        - Branch String:   'src/validation.c:1806,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1806,5'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1808,5'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
        - Branch String:   'src/validation.c:1808,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1809,14'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1821,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1809,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:1809,32'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1811,13'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1809,45'
          Branch Sides:
            - BranchSide:      'src/validation.c:1809,48'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1815,44'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
        - Branch String:   'src/validation.c:1809,52'
          Branch Sides:
            - BranchSide:      'src/validation.c:1809,73'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
            - BranchSide:      'src/validation.c:1815,44'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
        - Branch String:   'src/validation.c:1809,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1811,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1815,44'
              BranchSideFuncs:
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_np_cont_dflt_set
                - lyd_owner_module
        - Branch String:   'src/validation.c:1817,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1817,9'
              BranchSideFuncs:
                - lyd_np_cont_dflt_set
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1820,30'
              BranchSideFuncs:
                - lyd_np_cont_dflt_set
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_owner_module
        - Branch String:   'src/validation.c:1817,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1817,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1817,9'
              BranchSideFuncs:
                - lyd_np_cont_dflt_set
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_owner_module
        - Branch String:   'src/validation.c:1817,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1817,9'
              BranchSideFuncs:
                - lyd_np_cont_dflt_set
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1820,30'
              BranchSideFuncs:
                - lyd_np_cont_dflt_set
                - lyd_child.5242
                - lyd_validate_final_r
                - lyd_owner_module
      Callsites:
        - Src:             'src/validation.c:1758,17'
          Dst:             lyd_parse_opaq_error
        - Src:             'src/validation.c:1762,38'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:1783,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:1784,13'
          Dst:             ly_vlog
        - Src:             'src/validation.c:1785,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:1791,9'
          Dst:             lyd_validate_obsolete
        - Src:             'src/validation.c:1794,18'
          Dst:             lyd_validate_must
        - Src:             'src/validation.c:1805,9'
          Dst:             lyd_validate_siblings_schema_r
        - Src:             'src/validation.c:1809,56'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:1815,34'
          Dst:             lyd_child
        - Src:             'src/validation.c:1815,13'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:1820,9'
          Dst:             lyd_np_cont_dflt_set
    - functionName:    lyd_val_getnext_ht_free
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - getnext_ht
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_val_getnext_ht_free_cb
        - lyht_free
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/validation.c:101,5'
          Dst:             lyht_free
        - Src:             'src/validation.c:101,5'
          Dst:             lyd_val_getnext_ht_free_cb
    - functionName:    lyd_val_getnext_ht_free_cb
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_p
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyd_validate_unres_when
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - mod
        - node_when
        - val_opts
        - xpath_options
        - node_types
        - diff
      BBCount:         51
      ICount:          310
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_set_contains
        - ly_set_rm_index_ordered
        - ly_vlog
        - lyd_validate_autodel_node_del
        - lyd_validate_node_when
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:388,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:389,9'
              BranchSideFuncs:
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
            - BranchSide:      'src/validation.c:392,9'
              BranchSideFuncs:
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:400,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:401,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
            - BranchSide:      'src/validation.c:427,20'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:401,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:403,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
            - BranchSide:      'src/validation.c:422,17'
              BranchSideFuncs:
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:403,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:405,29'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - ly_set_contains
            - BranchSide:      'src/validation.c:411,28'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - lyd_validate_autodel_node_del
                - ly_set_contains
                - ly_log_location_revert
                - ly_log
        - Branch String:   'src/validation.c:407,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:409,41'
              BranchSideFuncs:
                - ly_set_contains
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:411,17'
              BranchSideFuncs:
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:411,28'
          Branch Sides:
            - BranchSide:      'src/validation.c:413,21'
              BranchSideFuncs:
                - ly_log
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_vlog
                - ly_log_location_revert
                - lyd_validate_autodel_node_del
                - ly_set_contains
            - BranchSide:      'src/validation.c:416,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
                - ly_log_location_revert
        - Branch String:   'src/validation.c:416,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:416,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:416,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
                - ly_log_location_revert
        - Branch String:   'src/validation.c:418,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:418,21'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:418,21'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_vlog
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:429,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:429,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_vlog
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
            - BranchSide:      'src/validation.c:430,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:429,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:429,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:429,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_vlog
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:429,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:429,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
            - BranchSide:      'src/validation.c:430,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
        - Branch String:   'src/validation.c:433,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:394,9'
              BranchSideFuncs:
                - ly_log_location
                - lyd_validate_node_when
                - ly_set_rm_index_ordered
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location_revert
                - ly_log
                - lyd_validate_autodel_node_del
                - ly_set_contains
            - BranchSide:      'src/validation.c:435,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:396,9'
          Dst:             ly_log_location
        - Src:             'src/validation.c:399,13'
          Dst:             lyd_validate_node_when
        - Src:             'src/validation.c:406,21'
          Dst:             lyd_validate_autodel_node_del
        - Src:             'src/validation.c:409,25'
          Dst:             ly_set_contains
        - Src:             'src/validation.c:413,21'
          Dst:             ly_log
        - Src:             'src/validation.c:416,21'
          Dst:             ly_vlog
        - Src:             'src/validation.c:426,13'
          Dst:             ly_set_rm_index_ordered
        - Src:             'src/validation.c:432,9'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:438,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_nested_ext
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - ext_val
      BBCount:         48
      ICount:          309
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - ly_log
        - ly_set_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:1843,26'
          Branch Sides:
            - BranchSide:      'src/validation.c:1843,30'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1844,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1843,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1844,9'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1846,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1844,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1844,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1844,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1846,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1847,15'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1853,19'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1847,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1848,13'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:1850,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
                - ly_log
        - Branch String:   'src/validation.c:1848,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1848,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1848,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1854,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1854,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1854,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1854,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1855,13'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1863,10'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1855,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1856,17'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
            - BranchSide:      'src/validation.c:1862,5'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1856,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1858,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1860,20'
              BranchSideFuncs:
                - ly_log
                - malloc
                - ly_log
                - ly_set_add
                - ly_log
        - Branch String:   'src/validation.c:1858,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:1858,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1858,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1863,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1865,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1869,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1865,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:1865,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1865,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1870,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1870,5'
              BranchSideFuncs:
                - ly_set_add
            - BranchSide:      'src/validation.c:1871,18'
              BranchSideFuncs:
                - ly_set_add
        - Branch String:   'src/validation.c:1870,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1870,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1870,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1873,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1873,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1875,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:1844,9'
          Dst:             ly_log
        - Src:             'src/validation.c:1848,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1858,17'
          Dst:             ly_log
        - Src:             'src/validation.c:1865,9'
          Dst:             ly_log
        - Src:             'src/validation.c:1870,5'
          Dst:             ly_log
        - Src:             'src/validation.c:1873,5'
          Dst:             ly_set_add
    - functionName:    lyd_validate_new
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - sparent
        - mod
        - ext
        - val_opts
        - int_opts
        - getnext_ht
        - diff
      BBCount:         66
      ICount:          336
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - lyd_owner_module
        - lyd_val_has_default
        - lyd_validate_autodel_case_dflt
        - lyd_validate_autodel_cont_leaf_dflt
        - lyd_validate_autodel_leaflist_dflt
        - lyd_validate_choice_r
        - lyd_validate_duplicates
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/validation.c:952,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:952,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_validate_choice_r
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:952,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:952,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:952,5'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:955,31'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:952,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:952,5'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:955,31'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:956,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:956,5'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:958,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:956,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:956,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:956,5'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:956,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:956,5'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:958,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:959,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:959,5'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:960,14'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:960,27'
          Branch Sides:
            - BranchSide:      'src/validation.c:960,31'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:962,13'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:960,35'
          Branch Sides:
            - BranchSide:      'src/validation.c:960,56'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
            - BranchSide:      'src/validation.c:965,15'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
        - Branch String:   'src/validation.c:960,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:962,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:965,15'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
        - Branch String:   'src/validation.c:965,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:967,20'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
            - BranchSide:      'src/validation.c:971,33'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
        - Branch String:   'src/validation.c:971,47'
          Branch Sides:
            - BranchSide:      'src/validation.c:971,51'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
            - BranchSide:      'src/validation.c:985,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
        - Branch String:   'src/validation.c:971,85'
          Branch Sides:
            - BranchSide:      'src/validation.c:971,89'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
            - BranchSide:      'src/validation.c:985,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
        - Branch String:   'src/validation.c:971,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:973,32'
              BranchSideFuncs:
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_val_has_default
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_leaflist_dflt
            - BranchSide:      'src/validation.c:985,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
        - Branch String:   'src/validation.c:974,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:975,56'
              BranchSideFuncs:
                - lyd_validate_autodel_leaflist_dflt
                - lyd_val_has_default
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
            - BranchSide:      'src/validation.c:979,57'
              BranchSideFuncs:
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_val_has_default
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
        - Branch String:   'src/validation.c:975,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:976,21'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:978,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
        - Branch String:   'src/validation.c:979,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:980,21'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:985,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:987,42'
              BranchSideFuncs:
                - lyd_validate_duplicates
                - lyd_val_has_default
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
            - BranchSide:      'src/validation.c:994,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
        - Branch String:   'src/validation.c:988,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:988,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
            - BranchSide:      'src/validation.c:991,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
        - Branch String:   'src/validation.c:988,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:988,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:988,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
        - Branch String:   'src/validation.c:988,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:988,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
            - BranchSide:      'src/validation.c:991,13'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
                - lyd_validate_autodel_case_dflt
        - Branch String:   'src/validation.c:994,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:996,48'
              BranchSideFuncs:
                - lyd_validate_autodel_case_dflt
                - lyd_val_has_default
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:1002,16'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
        - Branch String:   'src/validation.c:996,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:997,17'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
            - BranchSide:      'src/validation.c:999,9'
              BranchSideFuncs:
                - lyd_val_has_default
                - lyd_validate_autodel_case_dflt
                - lyd_validate_duplicates
                - lyd_validate_autodel_cont_leaf_dflt
                - lyd_validate_autodel_leaflist_dflt
                - lyd_owner_module
      Callsites:
        - Src:             'src/validation.c:952,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:955,9'
          Dst:             lyd_validate_choice_r
        - Src:             'src/validation.c:960,39'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:971,13'
          Dst:             lyd_val_has_default
        - Src:             'src/validation.c:975,21'
          Dst:             lyd_validate_autodel_leaflist_dflt
        - Src:             'src/validation.c:979,21'
          Dst:             lyd_validate_autodel_cont_leaf_dflt
        - Src:             'src/validation.c:987,17'
          Dst:             lyd_validate_duplicates
        - Src:             'src/validation.c:996,17'
          Dst:             lyd_validate_autodel_case_dflt
    - functionName:    lyd_validate_node_ext
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ext_node
      BBCount:         23
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - ly_set_add
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/validation.c:1887,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1887,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1887,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1887,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1888,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1898,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:1888,33'
          Branch Sides:
            - BranchSide:      'src/validation.c:1888,36'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1896,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1888,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1890,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
            - BranchSide:      'src/validation.c:1896,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
        - Branch String:   'src/validation.c:1891,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1891,13'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
            - BranchSide:      'src/validation.c:1892,27'
              BranchSideFuncs:
                - ly_set_add
                - malloc
                - ly_log
        - Branch String:   'src/validation.c:1891,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1891,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:1891,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:1894,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:1894,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:1895,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_set_add
      Callsites:
        - Src:             'src/validation.c:1891,13'
          Dst:             ly_log
        - Src:             'src/validation.c:1894,13'
          Dst:             ly_set_add
    - functionName:    lyd_validate_choice_r
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - sparent
        - mod
        - ext
        - val_opts
        - int_opts
        - getnext_ht
        - diff
      BBCount:         31
      ICount:          194
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - lyd_val_getnext_get
        - lyd_validate_cases
        - lyd_validate_choice_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:924,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:924,5'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:925,10'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:925,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:926,9'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:929,12'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:929,24'
          Branch Sides:
            - BranchSide:      'src/validation.c:929,27'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:929,5'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:929,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:931,32'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:937,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:932,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:932,9'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
            - BranchSide:      'src/validation.c:935,35'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
        - Branch String:   'src/validation.c:932,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:932,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:932,9'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
        - Branch String:   'src/validation.c:932,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:932,9'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
            - BranchSide:      'src/validation.c:935,35'
              BranchSideFuncs:
                - lyd_validate_choice_r
                - lyd_validate_cases
        - Branch String:   'src/validation.c:936,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:936,9'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:937,5'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:936,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:936,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:936,9'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
        - Branch String:   'src/validation.c:936,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:936,9'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
            - BranchSide:      'src/validation.c:937,5'
              BranchSideFuncs:
                - lyd_validate_cases
                - lyd_validate_choice_r
      Callsites:
        - Src:             'src/validation.c:923,10'
          Dst:             lyd_val_getnext_get
        - Src:             'src/validation.c:931,13'
          Dst:             lyd_validate_cases
        - Src:             'src/validation.c:935,13'
          Dst:             lyd_validate_choice_r
    - functionName:    lyd_val_has_default
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         13
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:718,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:720,39'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:725,43'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:730,15'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:720,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:721,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:725,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:730,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:731,13'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:733,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_validate_autodel_leaflist_dflt
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - node
        - mod
        - diff
      BBCount:         40
      ICount:          214
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - lyd_find_sibling_val
        - lyd_validate_autodel_node_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:759,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:759,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:761,16'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:762,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:762,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:765,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:765,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:765,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:765,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:765,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:766,15'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:771,10'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:766,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:767,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:770,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:771,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:773,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:776,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:776,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:776,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:776,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:776,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:776,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:776,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:776,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:777,13'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:785,12'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:777,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:779,47'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:783,5'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:779,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:780,30'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:782,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
      Callsites:
        - Src:             'src/validation.c:759,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:762,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:765,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:776,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:779,17'
          Dst:             lyd_validate_autodel_node_del
    - functionName:    lyd_validate_autodel_cont_leaf_dflt
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - node
        - mod
        - diff
      BBCount:         56
      ICount:          285
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - lyd_find_sibling_val
        - lyd_validate_autodel_node_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:806,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:806,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:808,16'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:809,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:809,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:812,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:812,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:812,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:812,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:812,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:813,15'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:819,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:813,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:814,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:817,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:819,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:821,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:831,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:821,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:821,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:821,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:821,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:821,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:821,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:821,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:822,17'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:829,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:822,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:824,51'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:828,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:824,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:825,34'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:827,13'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:831,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:831,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:831,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:832,45'
          Branch Sides:
            - BranchSide:      'src/validation.c:832,50'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:839,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:832,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:834,51'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:839,9'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:834,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:835,34'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:837,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:806,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:809,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:812,5'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:821,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:824,21'
          Dst:             lyd_validate_autodel_node_del
        - Src:             'src/validation.c:831,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/validation.c:834,21'
          Dst:             lyd_validate_autodel_node_del
    - functionName:    lyd_validate_duplicates
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - first
        - node
        - val_opts
      BBCount:         59
      ICount:          312
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_vlog
        - lyd_compare_single
        - lyd_val_dup_val_equal
        - lyht_find_next_with_collision_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:574,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:574,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:577,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:577,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:577,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:577,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:577,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/validation.c:577,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:577,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:583,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:577,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:583,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
        - Branch String:   'src/validation.c:583,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:583,25'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
                - lyht_find_next_with_collision_cb
            - BranchSide:      'src/validation.c:590,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
        - Branch String:   'src/validation.c:583,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:586,47'
              BranchSideFuncs:
                - lyht_find_next_with_collision_cb
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:590,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
        - Branch String:   'src/validation.c:586,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:587,18'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:589,5'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:591,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:592,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
            - BranchSide:      'src/validation.c:595,17'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:595,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:596,21'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
            - BranchSide:      'src/validation.c:600,44'
              BranchSideFuncs:
                - lyd_compare_single
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:596,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:597,26'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:600,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
        - Branch String:   'src/validation.c:600,24'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
                - lyd_compare_single
            - BranchSide:      'src/validation.c:601,22'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
        - Branch String:   'src/validation.c:607,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:608,14'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:620,5'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:608,66'
          Branch Sides:
            - BranchSide:      'src/validation.c:608,70'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:614,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/validation.c:608,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:610,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_log
                - ly_log_location_revert
            - BranchSide:      'src/validation.c:614,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
      Callsites:
        - Src:             'src/validation.c:574,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:586,14'
          Dst:             lyht_find_next_with_collision_cb
        - Src:             'src/validation.c:586,14'
          Dst:             lyd_val_dup_val_equal
        - Src:             'src/validation.c:600,25'
          Dst:             lyd_compare_single
        - Src:             'src/validation.c:610,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:611,13'
          Dst:             ly_log
        - Src:             'src/validation.c:612,13'
          Dst:             ly_log_location_revert
        - Src:             'src/validation.c:614,13'
          Dst:             ly_log_location
        - Src:             'src/validation.c:615,13'
          Dst:             ly_vlog
        - Src:             'src/validation.c:616,13'
          Dst:             ly_log_location_revert
    - functionName:    lyd_validate_autodel_case_dflt
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - node
        - mod
        - diff
      BBCount:         34
      ICount:          194
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lyd_validate_autodel_node_del
        - lys_getnext_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:865,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:865,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:867,16'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:869,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:869,29'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:871,9'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:869,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:871,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:874,40'
              BranchSideFuncs:
                - __assert_fail
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:875,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:875,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:877,9'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:877,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:877,25'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:883,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:877,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:879,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:883,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:883,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:884,15'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
                - lys_getnext_data
            - BranchSide:      'src/validation.c:889,10'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:884,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:883,5'
              BranchSideFuncs:
                - lys_getnext_data
                - lyd_validate_autodel_node_del
            - BranchSide:      'src/validation.c:885,13'
              BranchSideFuncs:
                - lyd_validate_autodel_node_del
        - Branch String:   'src/validation.c:889,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:892,43'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:897,12'
              BranchSideFuncs: []
        - Branch String:   'src/validation.c:892,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:893,26'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:895,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/validation.c:865,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:875,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:883,20'
          Dst:             lys_getnext_data
        - Src:             'src/validation.c:892,13'
          Dst:             lyd_validate_autodel_node_del
    - functionName:    lyd_val_getnext_ht_equal_cb
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - UNUSED_cb_data
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:80,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:83,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_validate_op
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - op_tree
        - dep_tree
        - data_type
        - diff
      BBCount:         95
      ICount:          501
      EdgeCount:       128
      CyclomaticComplexity: 35
      functionsReached:
        - _lyd_validate_op
        - ly_log
        - ly_set_erase
        - lyd_child
        - lyd_parent
        - lyd_parse_opaq_error
        - lyd_validate_nested_ext
        - lyd_validate_unres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:2406,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
                - ly_log
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2406,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
                - ly_log
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2406,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2406,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2408,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2406,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2408,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2406,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2406,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2408,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2408,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2409,10'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2411,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2411,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2412,18'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2413,16'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2413,16'
          Branch Sides:
            - BranchSide:      'src/validation.c:2414,18'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2416,18'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2419,25'
          Branch Sides:
            - BranchSide:      'src/validation.c:2419,29'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2427,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2419,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2421,19'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parent.5241
            - BranchSide:      'src/validation.c:2427,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
                - lyd_parent.5241
        - Branch String:   'src/validation.c:2422,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2423,34'
              BranchSideFuncs:
                - lyd_parent.5241
                - ly_log
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2425,5'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
        - Branch String:   'src/validation.c:2427,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2428,34'
              BranchSideFuncs:
                - lyd_parent.5241
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2430,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2431,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2432,45'
              BranchSideFuncs:
                - lyd_child.5242
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2433,24'
              BranchSideFuncs:
                - lyd_child.5242
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2435,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2435,17'
              BranchSideFuncs: []
            - BranchSide:      'src/validation.c:2436,78'
              BranchSideFuncs:
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2442,86'
          Branch Sides:
            - BranchSide:      'src/validation.c:2443,22'
              BranchSideFuncs:
                - lyd_child.5242
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2445,25'
              BranchSideFuncs:
                - lyd_child.5242
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2442,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2444,17'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2445,25'
              BranchSideFuncs:
                - lyd_child.5242
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2448,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - lyd_child.5242
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2448,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2448,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2448,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2430,9'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2448,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
            - BranchSide:      'src/validation.c:2448,13'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
                - ly_log
                - lyd_parse_opaq_error
                - lyd_child.5242
                - lyd_validate_nested_ext
                - lyd_validate_unres
                - ly_set_erase
        - Branch String:   'src/validation.c:2452,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2453,14'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
            - BranchSide:      'src/validation.c:2458,14'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
        - Branch String:   'src/validation.c:2453,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:2453,27'
              BranchSideFuncs:
                - ly_log
                - _lyd_validate_op
            - BranchSide:      'src/validation.c:2454,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2453,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2454,13'
              BranchSideFuncs:
                - _lyd_validate_op
            - BranchSide:      'src/validation.c:2457,5'
              BranchSideFuncs:
                - _lyd_validate_op
        - Branch String:   'src/validation.c:2454,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2454,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2454,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2458,22'
          Branch Sides:
            - BranchSide:      'src/validation.c:2458,26'
              BranchSideFuncs:
                - _lyd_validate_op
                - ly_log
            - BranchSide:      'src/validation.c:2459,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2458,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2459,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2459,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2459,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2459,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/validation.c:2406,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2406,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2406,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2423,23'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2428,23'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2432,24'
          Dst:             lyd_parse_opaq_error
        - Src:             'src/validation.c:2435,17'
          Dst:             lyd_validate_nested_ext
        - Src:             'src/validation.c:2436,22'
          Dst:             lyd_validate_unres
        - Src:             'src/validation.c:2438,17'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2448,13'
          Dst:             lyd_child
        - Src:             'src/validation.c:2454,13'
          Dst:             ly_log
        - Src:             'src/validation.c:2459,13'
          Dst:             ly_log
        - Src:             'src/validation.c:2465,12'
          Dst:             _lyd_validate_op
    - functionName:    lyd_validate_module_final
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tree
        - module
        - val_opts
      BBCount:         51
      ICount:          268
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_mod_next_module
        - lyd_val_getnext_ht_free
        - lyd_val_getnext_ht_new
        - lyd_validate_final_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/validation.c:2195,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2195,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:2195,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2195,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2195,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2199,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2199,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2199,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2199,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
                - ly_log
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2199,31'
              BranchSideFuncs:
                - lyd_mod_next_module
                - __assert_fail
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2196,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2200,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2200,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2203,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2204,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2204,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2207,30'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2208,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2208,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2208,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2208,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2208,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2208,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2208,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2208,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2208,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_free
      Callsites:
        - Src:             'src/validation.c:2195,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2195,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2196,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2199,11'
          Dst:             lyd_mod_next_module
        - Src:             'src/validation.c:2200,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2203,9'
          Dst:             lyd_val_getnext_ht_new
        - Src:             'src/validation.c:2207,9'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:2211,5'
          Dst:             lyd_val_getnext_ht_free
    - functionName:    lyd_validate_module
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - module
        - val_opts
        - diff
      BBCount:         41
      ICount:          223
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - ly_log
        - lyd_validate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/validation.c:2177,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2177,5'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:2177,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2177,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2177,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
                - ly_log
            - BranchSide:      'src/validation.c:2177,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2177,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2177,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2179,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2179,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2179,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2179,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2179,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2178,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2178,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2179,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2180,10'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:2183,25'
              BranchSideFuncs:
                - lyd_validate
      Callsites:
        - Src:             'src/validation.c:2177,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2177,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2177,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2178,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2183,12'
          Dst:             lyd_validate
    - functionName:    lyd_validate
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - module
        - ctx
        - val_opts
        - validate_subtree
        - node_when_p
        - node_types_p
        - meta_types_p
        - ext_node_p
        - ext_val_p
        - diff
      BBCount:         124
      ICount:          646
      EdgeCount:       165
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
        - ly_set_erase
        - lyd_data_next_module
        - lyd_first_module_sibling
        - lyd_mod_next_module
        - lyd_new_implicit
        - lyd_new_implicit_r
        - lyd_owner_module
        - lyd_parent
        - lyd_val_getnext_ht_free
        - lyd_val_getnext_ht_free_cb
        - lyd_val_getnext_ht_new
        - lyd_validate_final_r
        - lyd_validate_new
        - lyd_validate_subtree
        - lyd_validate_unres
        - lyht_free
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/validation.c:1998,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1998,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1998,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/validation.c:1998,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1998,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2002,10'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - __assert_fail
        - Branch String:   'src/validation.c:1999,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:1999,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2002,10'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2002,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2003,21'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2010,13'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2012,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2013,19'
              BranchSideFuncs:
                - lyd_data_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
            - BranchSide:      'src/validation.c:2015,39'
              BranchSideFuncs:
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
        - Branch String:   'src/validation.c:2017,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2018,13'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
            - BranchSide:      'src/validation.c:2020,14'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
        - Branch String:   'src/validation.c:2020,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:2020,24'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
            - BranchSide:      'src/validation.c:2022,22'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
        - Branch String:   'src/validation.c:2020,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2022,22'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
            - BranchSide:      'src/validation.c:2024,20'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
        - Branch String:   'src/validation.c:2029,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2029,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2032,30'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
        - Branch String:   'src/validation.c:2032,38'
          Branch Sides:
            - BranchSide:      'src/validation.c:2032,48'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
            - BranchSide:      'src/validation.c:2032,92'
              BranchSideFuncs:
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
        - Branch String:   'src/validation.c:2032,48'
          Branch Sides:
            - BranchSide:      'src/validation.c:2032,92'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
            - BranchSide:      'src/validation.c:2032,92'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
        - Branch String:   'src/validation.c:2034,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2034,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
            - BranchSide:      'src/validation.c:2038,19'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
        - Branch String:   'src/validation.c:2034,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2034,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2034,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
        - Branch String:   'src/validation.c:2034,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2034,9'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
            - BranchSide:      'src/validation.c:2038,19'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
        - Branch String:   'src/validation.c:2039,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2040,23'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
            - BranchSide:      'src/validation.c:2042,13'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
        - Branch String:   'src/validation.c:2042,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2043,23'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
            - BranchSide:      'src/validation.c:2045,13'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
        - Branch String:   'src/validation.c:2045,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2046,46'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2050,48'
              BranchSideFuncs:
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2047,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2047,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2048,9'
              BranchSideFuncs:
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2052,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:0,0'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2052,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2058,20'
          Branch Sides:
            - BranchSide:      'src/validation.c:2058,24'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2059,22'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2058,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2059,22'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2061,20'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2064,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2066,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2078,32'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2066,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2067,38'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2075,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2067,21'
          Branch Sides:
            - BranchSide:      'src/validation.c:2068,21'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2071,42'
              BranchSideFuncs:
                - lyd_validate_subtree
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
        - Branch String:   'src/validation.c:2073,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2073,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2074,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2073,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2073,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2073,17'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2073,17'
          Branch Sides:
            - BranchSide:      'src/validation.c:2073,17'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2074,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
                - lyd_owner_module
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2080,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2080,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2082,15'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2080,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2080,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2080,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2080,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2080,9'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2082,15'
              BranchSideFuncs:
                - lyd_validate_final_r
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2082,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2084,39'
              BranchSideFuncs:
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2089,19'
              BranchSideFuncs:
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2085,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2085,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2086,9'
              BranchSideFuncs:
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2085,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2085,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2085,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyht_free
                - lyd_mod_next_module
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
        - Branch String:   'src/validation.c:2085,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2085,13'
              BranchSideFuncs:
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
            - BranchSide:      'src/validation.c:2086,9'
              BranchSideFuncs:
                - lyht_free
                - lyd_mod_next_module
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_val_getnext_ht_new
                - lyd_validate_new
                - lyd_parent.5241
                - lyd_new_implicit_r
                - lyd_first_module_sibling
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_owner_module
                - lyd_validate_subtree
                - lyd_parent.5241
                - lyd_new_implicit
                - lysc_data_node
                - lyd_data_next_module
      Callsites:
        - Src:             'src/validation.c:1998,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:1999,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2013,19'
          Dst:             lyd_data_next_module
        - Src:             'src/validation.c:2015,19'
          Dst:             lyd_mod_next_module
        - Src:             'src/validation.c:2028,13'
          Dst:             lyd_val_getnext_ht_new
        - Src:             'src/validation.c:2032,48'
          Dst:             lysc_data_node
        - Src:             'src/validation.c:2032,13'
          Dst:             lyd_validate_new
        - Src:             'src/validation.c:2046,34'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2046,17'
          Dst:             lyd_new_implicit
        - Src:             'src/validation.c:2050,36'
          Dst:             lyd_parent
        - Src:             'src/validation.c:2050,17'
          Dst:             lyd_new_implicit_r
        - Src:             'src/validation.c:2057,9'
          Dst:             lyd_first_module_sibling
        - Src:             'src/validation.c:2067,21'
          Dst:             lyd_owner_module
        - Src:             'src/validation.c:2071,21'
          Dst:             lyd_validate_subtree
        - Src:             'src/validation.c:2078,13'
          Dst:             lyd_validate_unres
        - Src:             'src/validation.c:2084,17'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:2089,9'
          Dst:             lyht_free
        - Src:             'src/validation.c:2089,9'
          Dst:             lyd_val_getnext_ht_free_cb
        - Src:             'src/validation.c:2094,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2095,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2096,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2097,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2098,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2099,5'
          Dst:             lyd_val_getnext_ht_free
    - functionName:    lyd_validate_all
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - ctx
        - val_opts
        - diff
      BBCount:         48
      ICount:          253
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - ly_log
        - lyd_validate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/validation.c:2162,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2162,5'
              BranchSideFuncs:
                - ly_log
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2162,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2162,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2162,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2162,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2162,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2164,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2164,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2164,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2164,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - lyd_validate
                - ly_log
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2164,10'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2163,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/validation.c:2163,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/validation.c:2164,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2165,15'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:2167,9'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2165,15'
          Branch Sides:
            - BranchSide:      'src/validation.c:2165,13'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:2165,13'
              BranchSideFuncs:
                - lyd_validate
        - Branch String:   'src/validation.c:2167,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2168,10'
              BranchSideFuncs:
                - lyd_validate
            - BranchSide:      'src/validation.c:2171,25'
              BranchSideFuncs:
                - lyd_validate
      Callsites:
        - Src:             'src/validation.c:2162,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2162,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2163,5'
          Dst:             ly_log
        - Src:             'src/validation.c:2171,12'
          Dst:             lyd_validate
    - functionName:    lyd_validate_ext
      functionSourceFile: '/src/libyang/src/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - ext
        - val_opts
        - validate_subtree
        - node_when_p
        - node_types_p
        - meta_types_p
        - ext_node_p
        - ext_val_p
        - diff
      BBCount:         72
      ICount:          364
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ly_set_erase
        - lyd_val_getnext_ht_free
        - lyd_val_getnext_ht_new
        - lyd_validate_final_r
        - lyd_validate_subtree
        - lyd_validate_unres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/validation.c:2113,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2113,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2117,10'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
                - __assert_fail
        - Branch String:   'src/validation.c:2114,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2114,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/validation.c:2117,10'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2117,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2118,21'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2126,9'
              BranchSideFuncs:
                - lyd_val_getnext_ht_new
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2127,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2127,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2129,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2131,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2139,28'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2131,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2132,38'
              BranchSideFuncs:
                - lyd_validate_subtree
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2136,5'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2134,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2135,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2134,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2134,13'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_unres
                - lyd_validate_final_r
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2134,13'
          Branch Sides:
            - BranchSide:      'src/validation.c:2134,13'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
            - BranchSide:      'src/validation.c:2135,9'
              BranchSideFuncs:
                - lyd_validate_unres
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_subtree
        - Branch String:   'src/validation.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2141,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_final_r
            - BranchSide:      'src/validation.c:2143,11'
              BranchSideFuncs:
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2141,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2141,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
                - lyd_validate_final_r
        - Branch String:   'src/validation.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/validation.c:2141,5'
              BranchSideFuncs:
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2143,11'
              BranchSideFuncs:
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2143,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2143,44'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2145,35'
              BranchSideFuncs:
                - lyd_validate_final_r
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2146,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2146,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2147,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2146,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2146,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2146,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
        - Branch String:   'src/validation.c:2146,9'
          Branch Sides:
            - BranchSide:      'src/validation.c:2146,9'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
            - BranchSide:      'src/validation.c:2147,5'
              BranchSideFuncs:
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - ly_set_erase
                - lyd_val_getnext_ht_free
      Callsites:
        - Src:             'src/validation.c:2113,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2114,5'
          Dst:             __assert_fail
        - Src:             'src/validation.c:2126,9'
          Dst:             lyd_val_getnext_ht_new
        - Src:             'src/validation.c:2132,17'
          Dst:             lyd_validate_subtree
        - Src:             'src/validation.c:2139,9'
          Dst:             lyd_validate_unres
        - Src:             'src/validation.c:2145,13'
          Dst:             lyd_validate_final_r
        - Src:             'src/validation.c:2150,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2151,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2152,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2153,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2154,5'
          Dst:             ly_set_erase
        - Src:             'src/validation.c:2155,5'
          Dst:             lyd_val_getnext_ht_free
    - functionName:    lyplg_type_dup_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lydict_insert
        - lyplg_type_free_binary
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:426,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:426,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:428,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - strdup
                - malloc
        - Branch String:   'src/plugins_types/binary.c:429,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:429,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:431,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - malloc
        - Branch String:   'src/plugins_types/binary.c:433,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:433,45'
              BranchSideFuncs:
                - malloc
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:433,63'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
        - Branch String:   'src/plugins_types/binary.c:434,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:436,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:425,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/binary.c:433,63'
          Dst:             strdup
        - Src:             'src/plugins_types/binary.c:443,5'
          Dst:             lyplg_type_free_binary
    - functionName:    lyplg_type_free_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:455,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:455,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/binary.c:456,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/binary.c:452,5'
          Dst:             lydict_remove
    - functionName:    binary_base64_encode
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - data
        - size
        - str
        - str_len
      BBCount:         18
      ICount:          278
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:65,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:66,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:66,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:67,11'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:71,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:72,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:73,30'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:78,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:78,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:79,30'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:89,6'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:80,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:81,35'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:84,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:65,5'
          Dst:             ly_log
    - functionName:    lyplg_type_print_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         25
      ICount:          159
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - binary_base64_encode
        - ly_log
        - lydict_insert_zc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:385,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:386,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:394,10'
              BranchSideFuncs:
                - binary_base64_encode
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/binary.c:387,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:388,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:390,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:394,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:396,34'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/binary.c:408,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/binary.c:396,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:397,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:401,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/binary.c:401,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:402,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/binary.c:405,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/binary.c:408,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:409,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/binary.c:411,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/binary.c:411,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:412,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/binary.c:414,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:412,22'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:412,32'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:412,49'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'src/plugins_types/binary.c:396,13'
          Dst:             binary_base64_encode
        - Src:             'src/plugins_types/binary.c:401,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/binary.c:402,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/binary.c:412,42'
          Dst:             strlen
    - functionName:    lyplg_type_sort_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:364,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:366,16'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'src/plugins_types/binary.c:370,11'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:349,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:349,42'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:350,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:349,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:352,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:349,35'
          Dst:             memcmp
    - functionName:    binary_base64_decode
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - data
        - size
      BBCount:         25
      ICount:          299
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:125,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:125,24'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:126,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/plugins_types/binary.c:125,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:126,19'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:127,16'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/plugins_types/binary.c:127,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:128,19'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:130,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/plugins_types/binary.c:137,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:137,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:140,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:141,28'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:147,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:148,28'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:159,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:152,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:153,29'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:157,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    binary_base64_validate
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - err
      BBCount:         42
      ICount:          282
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - ly_err_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:178,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:178,5'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:179,23'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:179,35'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:179,39'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:180,22'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:180,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:180,38'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:181,22'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:181,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:181,38'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:182,21'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:178,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:183,12'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:187,9'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:188,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:188,40'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:188,5'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:188,49'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:188,53'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:188,5'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:188,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:189,12'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:193,9'
              BranchSideFuncs:
                - ly_err_new
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:193,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:194,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:201,9'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:194,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:195,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:197,31'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:201,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:203,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/binary.c:194,13'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/binary.c:195,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/binary.c:197,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/binary.c:203,16'
          Dst:             ly_err_new
    - functionName:    binary_base64_newlines
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - options
        - err
      BBCount:         19
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_err_new
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:224,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:224,33'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:224,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/binary.c:229,12'
              BranchSideFuncs:
                - strndup
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:229,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:231,27'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:236,12'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:232,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:232,9'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:233,10'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/binary.c:238,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:239,13'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:251,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/binary.c:239,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:241,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/binary.c:245,17'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/binary.c:231,18'
          Dst:             strndup
        - Src:             'src/plugins_types/binary.c:241,20'
          Dst:             ly_err_new
    - functionName:    lyplg_type_store_binary
      functionSourceFile: '/src/libyang/src/plugins_types/binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         53
      ICount:          354
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - binary_base64_decode
        - binary_base64_newlines
        - binary_base64_validate
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_binary
        - lyplg_type_validate_range
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/binary.c:267,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:267,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
                - strdup
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:268,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
                - strdup
                - malloc
        - Branch String:   'src/plugins_types/binary.c:270,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:272,13'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - free
                - malloc
            - BranchSide:      'src/plugins_types/binary.c:292,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
        - Branch String:   'src/plugins_types/binary.c:272,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:273,33'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:275,20'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - free
                - malloc
        - Branch String:   'src/plugins_types/binary.c:275,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:276,32'
              BranchSideFuncs:
                - malloc
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:280,25'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:277,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:277,13'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:278,20'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:281,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:281,13'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:293,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:293,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:295,9'
              BranchSideFuncs:
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
                - binary_base64_newlines
                - binary_base64_validate
        - Branch String:   'src/plugins_types/binary.c:295,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:297,77'
              BranchSideFuncs:
                - binary_base64_newlines
                - binary_base64_validate
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/binary.c:306,32'
              BranchSideFuncs:
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:298,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:298,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:301,38'
              BranchSideFuncs:
                - binary_base64_validate
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:302,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:302,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:303,5'
              BranchSideFuncs:
                - binary_base64_decode
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:307,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:307,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:310,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/binary.c:310,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:311,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/binary.c:318,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/binary.c:313,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:313,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:316,17'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/binary.c:318,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:318,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/binary.c:318,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/binary.c:319,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:319,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:322,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:322,42'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:324,13'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/binary.c:324,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:325,61'
              BranchSideFuncs:
                - lyplg_type_validate_range
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:328,5'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:326,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:326,13'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
            - BranchSide:      'src/plugins_types/binary.c:327,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
                - free
        - Branch String:   'src/plugins_types/binary.c:331,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:332,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:335,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
        - Branch String:   'src/plugins_types/binary.c:335,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/binary.c:335,9'
              BranchSideFuncs:
                - lyplg_type_free_binary
            - BranchSide:      'src/plugins_types/binary.c:336,32'
              BranchSideFuncs:
                - lyplg_type_free_binary
      Callsites:
        - Src:             'src/plugins_types/binary.c:280,25'
          Dst:             strdup
        - Src:             'src/plugins_types/binary.c:292,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/binary.c:297,15'
          Dst:             binary_base64_newlines
        - Src:             'src/plugins_types/binary.c:301,15'
          Dst:             binary_base64_validate
        - Src:             'src/plugins_types/binary.c:306,11'
          Dst:             binary_base64_decode
        - Src:             'src/plugins_types/binary.c:311,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/binary.c:318,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/binary.c:325,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/binary.c:336,9'
          Dst:             lyplg_type_free_binary
    - functionName:    bits_bit_set
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - size
        - bit_position
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bits_add_item
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - position
        - type
        - items
      BBCount:         14
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:201,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:201,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:202,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:208,37'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:202,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:203,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:208,11'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:208,11'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:208,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_dup_bits
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         42
      ICount:          327
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - lyplg_type_bits_bitmap_size
        - lyplg_type_free_bits
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:454,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:454,5'
              BranchSideFuncs:
                - lyplg_type_free_bits
            - BranchSide:      'src/plugins_types/bits.c:457,5'
              BranchSideFuncs:
                - lyplg_type_free_bits
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_bits_bitmap_size
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:458,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:458,5'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_free_bits
                - lyplg_type_bits_bitmap_size
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:460,5'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_free_bits
                - lyplg_type_bits_bitmap_size
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:464,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:464,5'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:465,12'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_bits
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_bits
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:468,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:469,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:469,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:474,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/bits.c:453,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/bits.c:463,30'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:465,47'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:468,5'
          Dst:             realloc
        - Src:             'src/plugins_types/bits.c:468,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:468,5'
          Dst:             calloc
        - Src:             'src/plugins_types/bits.c:468,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:478,5'
          Dst:             lyplg_type_free_bits
    - functionName:    lyplg_type_bits_bitmap_size
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         28
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:59,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:59,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:59,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:59,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:59,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:62,22'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:62,22'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:62,22'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:62,22'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:62,65'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:62,65'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:62,65'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:63,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:65,10'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:65,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:65,33'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:67,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:65,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:67,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:68,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:68,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:70,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:71,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:71,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:73,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:76,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/bits.c:59,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:59,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:63,5'
          Dst:             ly_log
    - functionName:    lyplg_type_free_bits
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:490,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:490,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/plugins_types/bits.c:491,14'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/plugins_types/bits.c:492,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:492,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/bits.c:493,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/bits.c:487,5'
          Dst:             lydict_remove
    - functionName:    bits_items2canon
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - items
        - canonical
      BBCount:         20
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ly_realloc
        - sprintf
        - strcpy
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:265,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:265,5'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - strcpy
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:266,13'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - strcpy
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/bits.c:268,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:268,5'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - strcpy
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:268,5'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - strcpy
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/bits.c:268,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:269,14'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - strcpy
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:269,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:270,30'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - sprintf
                - strlen
                - strlen
                - ly_realloc
                - strcpy
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:276,30'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - sprintf
                - strlen
                - strlen
                - ly_realloc
                - strcpy
                - strlen
        - Branch String:   'src/plugins_types/bits.c:271,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:271,13'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strlen
                - ly_realloc
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:272,20'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strlen
                - ly_realloc
                - strlen
                - ly_realloc
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/bits.c:277,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:277,13'
              BranchSideFuncs:
                - sprintf
                - strlen
                - strlen
                - ly_realloc
                - strcpy
                - strlen
                - strlen
                - ly_realloc
            - BranchSide:      'src/plugins_types/bits.c:278,21'
              BranchSideFuncs:
                - sprintf
                - strlen
                - strlen
                - ly_realloc
                - strcpy
                - strlen
                - strlen
                - ly_realloc
      Callsites:
        - Src:             'src/plugins_types/bits.c:264,11'
          Dst:             strdup
        - Src:             'src/plugins_types/bits.c:270,35'
          Dst:             strlen
        - Src:             'src/plugins_types/bits.c:270,19'
          Dst:             ly_realloc
        - Src:             'src/plugins_types/bits.c:272,13'
          Dst:             strcpy
        - Src:             'src/plugins_types/bits.c:274,23'
          Dst:             strlen
        - Src:             'src/plugins_types/bits.c:276,49'
          Dst:             strlen
        - Src:             'src/plugins_types/bits.c:276,19'
          Dst:             ly_realloc
        - Src:             'src/plugins_types/bits.c:278,13'
          Dst:             sprintf
        - Src:             'src/plugins_types/bits.c:280,28'
          Dst:             strlen
    - functionName:    lyplg_type_print_bits
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         22
      ICount:          146
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - bits_items2canon
        - ly_log
        - lydict_insert_zc
        - lyplg_type_bits_bitmap_size
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:410,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:411,10'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
            - BranchSide:      'src/plugins_types/bits.c:419,10'
              BranchSideFuncs:
                - bits_items2canon
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:412,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:413,54'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
            - BranchSide:      'src/plugins_types/bits.c:415,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:419,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:421,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:433,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/bits.c:421,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:426,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:426,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:427,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:430,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/bits.c:433,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:434,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:436,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/bits.c:436,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:437,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/bits.c:439,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/bits.c:413,26'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:421,13'
          Dst:             bits_items2canon
        - Src:             'src/plugins_types/bits.c:426,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/bits.c:427,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:437,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_bits
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyplg_type_bits_bitmap_size
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/bits.c:395,38'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:395,11'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_bits
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyplg_type_bits_bitmap_size
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:379,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:382,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/bits.c:379,40'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:379,9'
          Dst:             memcmp
    - functionName:    bits_str2bitmap
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - type
        - bitmap
        - err
      BBCount:         36
      ICount:          256
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - bits_bit_set
        - ly_err_new
        - ly_strncmp
        - lyplg_type_bits_bitmap_size
        - lyplg_type_bits_is_bit_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:146,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:148,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types/bits.c:185,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:148,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:148,41'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types/bits.c:148,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
        - Branch String:   'src/plugins_types/bits.c:148,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:149,13'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types/bits.c:151,13'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
        - Branch String:   'src/plugins_types/bits.c:151,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:156,21'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
        - Branch String:   'src/plugins_types/bits.c:157,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:157,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/bits.c:157,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/bits.c:157,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:158,13'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
            - BranchSide:      'src/plugins_types/bits.c:162,15'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/bits.c:163,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:163,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/bits.c:163,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/bits.c:163,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:164,29'
              BranchSideFuncs:
                - ly_strncmp
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types/bits.c:171,14'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - ly_strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/bits.c:164,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:165,23'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/bits.c:168,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/bits.c:171,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:172,31'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types/bits.c:177,40'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/bits.c:177,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:178,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/bits.c:182,22'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - bits_bit_set
                - ly_err_new
                - lyplg_type_bits_bitmap_size
                - lyplg_type_bits_is_bit_set
                - ly_err_new
                - ly_strncmp
                - __ctype_b_loc
                - __ctype_b_loc
      Callsites:
        - Src:             'src/plugins_types/bits.c:148,41'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/bits.c:157,42'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/bits.c:164,18'
          Dst:             ly_strncmp
        - Src:             'src/plugins_types/bits.c:172,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/bits.c:177,48'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:177,13'
          Dst:             lyplg_type_bits_is_bit_set
        - Src:             'src/plugins_types/bits.c:178,20'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/bits.c:182,30'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:182,9'
          Dst:             bits_bit_set
    - functionName:    lyplg_type_bits_is_bit_set
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - size
        - bit_position
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:97,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/bits.c:100,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bits_bitmap2items
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bitmap
        - type
        - items
      BBCount:         20
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - bits_add_item
        - lyplg_type_bits_bitmap_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:228,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:230,27'
              BranchSideFuncs:
                - bits_add_item
            - BranchSide:      'src/plugins_types/bits.c:245,1'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/bits.c:231,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:232,18'
              BranchSideFuncs:
                - bits_add_item
            - BranchSide:      'src/plugins_types/bits.c:244,5'
              BranchSideFuncs:
                - bits_add_item
        - Branch String:   'src/plugins_types/bits.c:232,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:234,31'
              BranchSideFuncs:
                - bits_add_item
            - BranchSide:      'src/plugins_types/bits.c:237,17'
              BranchSideFuncs:
                - bits_add_item
        - Branch String:   'src/plugins_types/bits.c:237,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:237,28'
              BranchSideFuncs:
                - bits_add_item
            - BranchSide:      'src/plugins_types/bits.c:237,28'
              BranchSideFuncs:
                - bits_add_item
        - Branch String:   'src/plugins_types/bits.c:237,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:239,17'
              BranchSideFuncs:
                - bits_add_item
            - BranchSide:      'src/plugins_types/bits.c:242,13'
              BranchSideFuncs:
                - bits_add_item
      Callsites:
        - Src:             'src/plugins_types/bits.c:222,29'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:234,17'
          Dst:             bits_add_item
    - functionName:    lyplg_type_store_bits
      functionSourceFile: '/src/libyang/src/plugins_types/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         88
      ICount:          631
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - bits_bitmap2items
        - bits_str2bitmap
        - calloc
        - ly_err_new
        - ly_log
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_bits_bitmap_size
        - lyplg_type_check_hints
        - lyplg_type_free_bits
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/bits.c:301,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:301,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_free_bits
                - free
                - lyplg_type_bits_bitmap_size
                - bits_str2bitmap
                - calloc
                - ly_log
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
                - realloc
                - ly_log
                - lyplg_type_bits_bitmap_size
                - malloc
                - calloc
                - ly_log
                - bits_bitmap2items
                - realloc
                - ly_log
                - lyplg_type_bits_bitmap_size
                - ly_err_new
            - BranchSide:      'src/plugins_types/bits.c:302,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_free_bits
                - free
                - lyplg_type_bits_bitmap_size
                - bits_str2bitmap
                - calloc
                - ly_log
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
                - realloc
                - ly_log
                - lyplg_type_bits_bitmap_size
                - malloc
                - calloc
                - ly_log
                - bits_bitmap2items
                - realloc
                - ly_log
                - lyplg_type_bits_bitmap_size
                - ly_err_new
        - Branch String:   'src/plugins_types/bits.c:304,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:306,13'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_free_bits
                - free
                - calloc
                - ly_log
                - bits_bitmap2items
                - realloc
                - ly_log
                - lyplg_type_bits_bitmap_size
                - ly_err_new
            - BranchSide:      'src/plugins_types/bits.c:331,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_free_bits
                - free
                - lyplg_type_bits_bitmap_size
                - bits_str2bitmap
                - calloc
                - ly_log
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:306,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:307,30'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - ly_err_new
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:313,13'
              BranchSideFuncs:
                - malloc
                - lyplg_type_free_bits
                - free
                - calloc
                - ly_log
                - bits_bitmap2items
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:313,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:314,35'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:317,34'
              BranchSideFuncs:
                - malloc
                - lyplg_type_free_bits
                - free
                - calloc
                - ly_log
                - bits_bitmap2items
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:318,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:318,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:319,20'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:0,0'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:324,27'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:323,9'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:324,27'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:323,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:324,27'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:324,27'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:332,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:332,5'
              BranchSideFuncs:
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:335,54'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - malloc
                - lyplg_type_free_bits
                - free
                - lyplg_type_bits_bitmap_size
                - bits_str2bitmap
                - calloc
                - ly_log
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:336,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:336,5'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - bits_str2bitmap
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
                - realloc
                - ly_log
            - BranchSide:      'src/plugins_types/bits.c:337,12'
              BranchSideFuncs:
                - lyplg_type_bits_bitmap_size
                - bits_str2bitmap
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:341,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:341,5'
              BranchSideFuncs:
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
                - realloc
                - ly_log
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_bits
                - free
                - bits_bitmap2items
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:0,0'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:345,23'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:344,5'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:345,23'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:344,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:345,23'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:345,23'
              BranchSideFuncs:
                - bits_bitmap2items
                - lyplg_type_free_bits
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:347,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:347,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_bits
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/bits.c:349,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_bits
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/bits.c:349,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:350,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:354,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:352,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:352,13'
              BranchSideFuncs:
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:353,9'
              BranchSideFuncs:
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:354,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:354,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:354,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:355,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_bits
                - free
            - BranchSide:      'src/plugins_types/bits.c:355,13'
              BranchSideFuncs:
                - lyplg_type_free_bits
                - free
        - Branch String:   'src/plugins_types/bits.c:360,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:361,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_bits
            - BranchSide:      'src/plugins_types/bits.c:364,9'
              BranchSideFuncs:
                - lyplg_type_free_bits
        - Branch String:   'src/plugins_types/bits.c:364,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/bits.c:364,9'
              BranchSideFuncs:
                - lyplg_type_free_bits
            - BranchSide:      'src/plugins_types/bits.c:365,30'
              BranchSideFuncs:
                - lyplg_type_free_bits
      Callsites:
        - Src:             'src/plugins_types/bits.c:306,26'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:308,32'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:307,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/bits.c:323,9'
          Dst:             realloc
        - Src:             'src/plugins_types/bits.c:323,9'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:323,9'
          Dst:             calloc
        - Src:             'src/plugins_types/bits.c:323,9'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:324,9'
          Dst:             bits_bitmap2items
        - Src:             'src/plugins_types/bits.c:331,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/bits.c:335,26'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:337,28'
          Dst:             lyplg_type_bits_bitmap_size
        - Src:             'src/plugins_types/bits.c:340,11'
          Dst:             bits_str2bitmap
        - Src:             'src/plugins_types/bits.c:344,5'
          Dst:             realloc
        - Src:             'src/plugins_types/bits.c:344,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:344,5'
          Dst:             calloc
        - Src:             'src/plugins_types/bits.c:344,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/bits.c:345,5'
          Dst:             bits_bitmap2items
        - Src:             'src/plugins_types/bits.c:350,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/bits.c:354,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/bits.c:365,9'
          Dst:             lyplg_type_free_bits
    - functionName:    lyplg_type_print_boolean
      functionSourceFile: '/src/libyang/src/plugins_types/boolean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/boolean.c:131,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:132,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/boolean.c:140,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/boolean.c:133,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:134,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/boolean.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/boolean.c:140,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:141,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/boolean.c:143,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/boolean.c:143,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:144,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/boolean.c:146,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/boolean.c:144,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_boolean
      functionSourceFile: '/src/libyang/src/plugins_types/boolean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/boolean.c:118,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/boolean.c:120,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/boolean.c:120,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/boolean.c:123,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_compare_boolean
      functionSourceFile: '/src/libyang/src/plugins_types/boolean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/boolean.c:109,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/boolean.c:112,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_store_boolean
      functionSourceFile: '/src/libyang/src/plugins_types/boolean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         37
      ICount:          261
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - ly_err_new
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/boolean.c:49,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:51,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/boolean.c:70,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - strncmp
                - lydict_insert
                - lydict_insert_zc
                - strncmp
        - Branch String:   'src/plugins_types/boolean.c:51,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:52,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/boolean.c:58,24'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/boolean.c:63,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:63,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/boolean.c:66,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/boolean.c:71,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:71,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/boolean.c:74,10'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - strncmp
                - lydict_insert
                - lydict_insert_zc
                - strncmp
        - Branch String:   'src/plugins_types/boolean.c:74,48'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:74,60'
              BranchSideFuncs:
                - strncmp
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - ly_err_new
                - strncmp
            - BranchSide:      'src/plugins_types/boolean.c:76,17'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - strncmp
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/boolean.c:74,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:75,11'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - strncmp
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/boolean.c:76,17'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - strncmp
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/boolean.c:76,56'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:76,68'
              BranchSideFuncs:
                - strncmp
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/boolean.c:79,26'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/boolean.c:76,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:77,11'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/boolean.c:79,26'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/boolean.c:86,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:87,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/boolean.c:91,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/boolean.c:89,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:89,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/boolean.c:90,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/boolean.c:92,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/boolean.c:92,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/boolean.c:96,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:97,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/boolean.c:100,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/boolean.c:100,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/boolean.c:100,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/boolean.c:101,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/boolean.c:52,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/boolean.c:62,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/boolean.c:70,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/boolean.c:74,52'
          Dst:             strncmp
        - Src:             'src/plugins_types/boolean.c:76,60'
          Dst:             strncmp
        - Src:             'src/plugins_types/boolean.c:79,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/boolean.c:87,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/boolean.c:91,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/boolean.c:101,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_print_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         22
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/decimal64.c:194,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:195,15'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/decimal64.c:218,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/decimal64.c:196,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:198,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:205,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/decimal64.c:199,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:200,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:202,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:206,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:208,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:209,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:210,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:212,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:218,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:219,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/decimal64.c:221,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/decimal64.c:221,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:222,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/decimal64.c:224,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/decimal64.c:205,19'
          Dst:             calloc
        - Src:             'src/plugins_types/decimal64.c:222,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/decimal64.c:178,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:180,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:180,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:183,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_compare_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/decimal64.c:169,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:172,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decimal64_num2str
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - num
        - type
        - str
      BBCount:         33
      ICount:          217
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/decimal64.c:51,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:51,5'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:53,9'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:53,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:54,29'
              BranchSideFuncs:
                - sprintf
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:76,17'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:56,24'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:56,29'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:56,72'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:56,67'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:56,72'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:61,29'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:56,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:61,29'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:63,26'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:61,52'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:61,65'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'src/plugins_types/decimal64.c:61,95'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'src/plugins_types/decimal64.c:63,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:64,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:73,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:64,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:64,23'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:68,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:64,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:64,34'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:68,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/decimal64.c:64,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:66,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/decimal64.c:68,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/decimal64.c:50,11'
          Dst:             calloc
        - Src:             'src/plugins_types/decimal64.c:54,21'
          Dst:             sprintf
        - Src:             'src/plugins_types/decimal64.c:61,21'
          Dst:             sprintf
        - Src:             'src/plugins_types/decimal64.c:76,9'
          Dst:             sprintf
    - functionName:    lyplg_type_store_decimal64
      functionSourceFile: '/src/libyang/src/plugins_types/decimal64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         41
      ICount:          292
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - decimal64_num2str
        - ly_err_new
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - lyplg_type_parse_dec64
        - lyplg_type_validate_range
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/decimal64.c:98,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:100,13'
              BranchSideFuncs:
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/decimal64.c:111,38'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_parse_dec64
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/decimal64.c:100,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:101,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:107,22'
              BranchSideFuncs:
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/decimal64.c:112,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:112,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:115,38'
              BranchSideFuncs:
                - lyplg_type_parse_dec64
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/decimal64.c:116,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:116,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:123,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:125,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/decimal64.c:135,33'
              BranchSideFuncs:
                - decimal64_num2str
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/decimal64.c:125,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:126,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/decimal64.c:130,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/decimal64.c:128,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:128,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:129,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/decimal64.c:131,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:131,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:136,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:136,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:139,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/decimal64.c:140,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:140,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:143,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:143,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:145,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/decimal64.c:145,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:147,45'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:151,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:149,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:149,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/decimal64.c:150,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/decimal64.c:154,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:155,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/decimal64.c:158,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/decimal64.c:158,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/decimal64.c:158,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/decimal64.c:159,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/decimal64.c:101,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/decimal64.c:111,15'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/decimal64.c:115,15'
          Dst:             lyplg_type_parse_dec64
        - Src:             'src/plugins_types/decimal64.c:126,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/decimal64.c:130,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/decimal64.c:135,15'
          Dst:             decimal64_num2str
        - Src:             'src/plugins_types/decimal64.c:139,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/decimal64.c:148,21'
          Dst:             strlen
        - Src:             'src/plugins_types/decimal64.c:147,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/decimal64.c:159,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_store_empty
      functionSourceFile: '/src/libyang/src/plugins_types/empty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - UNUSED_format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         21
      ICount:          162
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ly_err_new
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/empty.c:50,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/empty.c:50,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/empty.c:53,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
                - ly_err_new
        - Branch String:   'src/plugins_types/empty.c:53,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/empty.c:54,26'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/empty.c:59,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/empty.c:59,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/empty.c:60,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/empty.c:64,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/empty.c:62,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/empty.c:62,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/empty.c:63,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/empty.c:65,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/empty.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/empty.c:65,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/empty.c:69,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/empty.c:70,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/empty.c:73,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/empty.c:73,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/empty.c:73,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/empty.c:74,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/empty.c:49,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/empty.c:54,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/empty.c:60,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/empty.c:64,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/empty.c:74,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_print_enum
      functionSourceFile: '/src/libyang/src/plugins_types/enumeration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/enumeration.c:157,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:158,26'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/enumeration.c:182,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/enumeration.c:160,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:162,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/enumeration.c:169,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/enumeration.c:163,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:164,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/enumeration.c:166,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/enumeration.c:170,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/enumeration.c:172,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/enumeration.c:173,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:174,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/enumeration.c:176,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/enumeration.c:182,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:183,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/enumeration.c:185,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/enumeration.c:185,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:186,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/enumeration.c:188,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/enumeration.c:169,19'
          Dst:             calloc
        - Src:             'src/plugins_types/enumeration.c:186,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_enum
      functionSourceFile: '/src/libyang/src/plugins_types/enumeration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/enumeration.c:141,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/enumeration.c:143,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/enumeration.c:143,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/enumeration.c:146,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_store_enum
      functionSourceFile: '/src/libyang/src/plugins_types/enumeration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         49
      ICount:          363
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - ly_err_new
        - ly_strncmp
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/enumeration.c:56,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:58,13'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - ly_err_new
            - BranchSide:      'src/plugins_types/enumeration.c:95,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_strncmp
        - Branch String:   'src/plugins_types/enumeration.c:58,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:59,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/enumeration.c:65,22'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
        - Branch String:   'src/plugins_types/enumeration.c:70,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:70,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
            - BranchSide:      'src/plugins_types/enumeration.c:70,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
        - Branch String:   'src/plugins_types/enumeration.c:70,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:71,17'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
            - BranchSide:      'src/plugins_types/enumeration.c:77,14'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
        - Branch String:   'src/plugins_types/enumeration.c:71,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:72,23'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
            - BranchSide:      'src/plugins_types/enumeration.c:75,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
        - Branch String:   'src/plugins_types/enumeration.c:77,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:79,30'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/enumeration.c:84,31'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/enumeration.c:88,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:88,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/enumeration.c:91,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/enumeration.c:96,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:96,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/enumeration.c:99,5'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_strncmp
        - Branch String:   'src/plugins_types/enumeration.c:99,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:99,5'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_strncmp
            - BranchSide:      'src/plugins_types/enumeration.c:99,5'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_strncmp
        - Branch String:   'src/plugins_types/enumeration.c:99,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:100,25'
              BranchSideFuncs:
                - ly_strncmp
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/enumeration.c:106,10'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/enumeration.c:100,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:101,19'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_strncmp
            - BranchSide:      'src/plugins_types/enumeration.c:104,5'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_strncmp
        - Branch String:   'src/plugins_types/enumeration.c:106,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:108,26'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/enumeration.c:114,27'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/enumeration.c:117,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:118,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/enumeration.c:122,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/enumeration.c:120,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:120,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/enumeration.c:121,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/enumeration.c:123,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/enumeration.c:123,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/enumeration.c:127,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:128,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/enumeration.c:131,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/enumeration.c:131,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/enumeration.c:131,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/enumeration.c:132,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/enumeration.c:59,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/enumeration.c:79,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/enumeration.c:87,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/enumeration.c:95,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/enumeration.c:100,14'
          Dst:             ly_strncmp
        - Src:             'src/plugins_types/enumeration.c:108,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/enumeration.c:118,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/enumeration.c:122,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/enumeration.c:132,9'
          Dst:             lyplg_type_free_simple
    - functionName:    identityref_ident2str
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ident
        - format
        - prefix_data
        - str
        - str_len
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - asprintf
        - lyplg_type_get_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/identityref.c:59,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:60,24'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'src/plugins_types/identityref.c:62,24'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'src/plugins_types/identityref.c:64,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/identityref.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/identityref.c:68,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:69,28'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/identityref.c:71,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/identityref.c:57,14'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/identityref.c:60,15'
          Dst:             asprintf
        - Src:             'src/plugins_types/identityref.c:62,15'
          Dst:             asprintf
    - functionName:    lyplg_type_print_identityref
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - format
        - prefix_data
        - dynamic
        - value_len
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - identityref_ident2str
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/identityref.c:326,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:327,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:337,31'
              BranchSideFuncs:
                - identityref_ident2str
        - Branch String:   'src/plugins_types/identityref.c:327,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:328,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:330,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/identityref.c:330,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:331,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:333,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/identityref.c:337,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/identityref.c:340,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/identityref.c:331,26'
          Dst:             strlen
        - Src:             'src/plugins_types/identityref.c:337,9'
          Dst:             identityref_ident2str
    - functionName:    lyplg_type_sort_identityref
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/identityref.c:317,12'
          Dst:             strcmp
    - functionName:    lyplg_type_compare_identityref
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/identityref.c:307,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/identityref.c:310,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    identityref_check_base
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ident
        - type
        - value
        - value_len
        - err
      BBCount:         32
      ICount:          250
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ly_err_new
        - ly_realloc
        - lyplg_type_identity_isderived
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/identityref.c:158,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:158,5'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types/identityref.c:158,5'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types/identityref.c:158,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:159,44'
              BranchSideFuncs:
                - lyplg_type_identity_isderived
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:166,9'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/identityref.c:159,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:161,13'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
                - lyplg_type_identity_isderived
            - BranchSide:      'src/plugins_types/identityref.c:163,5'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
                - lyplg_type_identity_isderived
        - Branch String:   'src/plugins_types/identityref.c:166,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:166,11'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:166,11'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/identityref.c:166,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:167,13'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/identityref.c:169,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:169,9'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:169,9'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/identityref.c:169,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:170,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - ly_err_new
                - free
                - ly_err_new
                - strlen
            - BranchSide:      'src/plugins_types/identityref.c:177,13'
              BranchSideFuncs:
                - ly_err_new
                - free
                - ly_err_new
        - Branch String:   'src/plugins_types/identityref.c:173,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:173,39'
              BranchSideFuncs:
                - strlen
                - sprintf
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
            - BranchSide:      'src/plugins_types/identityref.c:173,25'
              BranchSideFuncs:
                - sprintf
                - ly_err_new
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - strlen
        - Branch String:   'src/plugins_types/identityref.c:177,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:178,30'
              BranchSideFuncs:
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/identityref.c:182,30'
              BranchSideFuncs:
                - ly_err_new
                - free
      Callsites:
        - Src:             'src/plugins_types/identityref.c:159,14'
          Dst:             lyplg_type_identity_isderived
        - Src:             'src/plugins_types/identityref.c:171,42'
          Dst:             strlen
        - Src:             'src/plugins_types/identityref.c:171,75'
          Dst:             strlen
        - Src:             'src/plugins_types/identityref.c:172,19'
          Dst:             ly_realloc
        - Src:             'src/plugins_types/identityref.c:173,32'
          Dst:             strlen
        - Src:             'src/plugins_types/identityref.c:173,13'
          Dst:             sprintf
        - Src:             'src/plugins_types/identityref.c:178,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/identityref.c:182,19'
          Dst:             ly_err_new
    - functionName:    identityref_check_ident
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ident
        - value
        - value_len
        - options
        - unres
        - err
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_err_new
        - lyplg_type_make_implemented
        - lys_identity_iffeature_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/identityref.c:214,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:215,13'
              BranchSideFuncs:
                - lys_identity_iffeature_value
                - ly_err_new
            - BranchSide:      'src/plugins_types/identityref.c:222,45'
              BranchSideFuncs:
                - lys_identity_iffeature_value
                - ly_err_new
        - Branch String:   'src/plugins_types/identityref.c:215,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:216,47'
              BranchSideFuncs:
                - lyplg_type_make_implemented
            - BranchSide:      'src/plugins_types/identityref.c:218,30'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/identityref.c:216,19'
          Dst:             lyplg_type_make_implemented
        - Src:             'src/plugins_types/identityref.c:218,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/identityref.c:222,16'
          Dst:             lys_identity_iffeature_value
        - Src:             'src/plugins_types/identityref.c:223,15'
          Dst:             ly_err_new
    - functionName:    identityref_str2ident
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - format
        - prefix_data
        - ctx
        - ctx_node
        - ident
        - err
      BBCount:         30
      ICount:          228
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ly_err_new
        - ly_strncmp
        - lyplg_type_identity_module
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/identityref.c:98,51'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:98,55'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/identityref.c:98,5'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/identityref.c:98,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:98,97'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/identityref.c:99,9'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/identityref.c:99,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:100,20'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/identityref.c:103,20'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/identityref.c:108,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:109,27'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/identityref.c:112,38'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - ly_err_new
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/identityref.c:113,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:114,27'
              BranchSideFuncs:
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/identityref.c:118,8'
              BranchSideFuncs:
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/identityref.c:120,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:120,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/identityref.c:120,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/identityref.c:120,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:121,25'
              BranchSideFuncs:
                - ly_strncmp
                - ly_err_new
            - BranchSide:      'src/plugins_types/identityref.c:127,10'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/identityref.c:121,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:123,19'
              BranchSideFuncs:
                - ly_err_new
                - ly_strncmp
            - BranchSide:      'src/plugins_types/identityref.c:126,5'
              BranchSideFuncs:
                - ly_err_new
                - ly_strncmp
        - Branch String:   'src/plugins_types/identityref.c:127,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:129,27'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/identityref.c:134,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/identityref.c:109,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/identityref.c:112,11'
          Dst:             lyplg_type_identity_module
        - Src:             'src/plugins_types/identityref.c:114,16'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/identityref.c:121,14'
          Dst:             ly_strncmp
        - Src:             'src/plugins_types/identityref.c:129,16'
          Dst:             ly_err_new
    - functionName:    lyplg_type_store_identityref
      functionSourceFile: '/src/libyang/src/plugins_types/identityref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - prefix_data
        - hints
        - ctx_node
        - storage
        - unres
        - err
      BBCount:         37
      ICount:          285
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - asprintf
        - identityref_check_base
        - identityref_check_ident
        - identityref_str2ident
        - ly_log
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_check_status
        - lyplg_type_free_simple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/identityref.c:247,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:247,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:250,33'
              BranchSideFuncs:
                - identityref_str2ident
                - identityref_check_ident
                - identityref_check_base
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_check_status
        - Branch String:   'src/plugins_types/identityref.c:251,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:251,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:254,35'
              BranchSideFuncs:
                - identityref_check_ident
                - identityref_check_base
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_check_status
        - Branch String:   'src/plugins_types/identityref.c:255,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:255,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:258,34'
              BranchSideFuncs:
                - identityref_check_base
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_check_status
        - Branch String:   'src/plugins_types/identityref.c:259,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:259,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:261,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_check_status
        - Branch String:   'src/plugins_types/identityref.c:261,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:263,39'
              BranchSideFuncs:
                - lyplg_type_check_status
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/identityref.c:268,22'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/identityref.c:264,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:264,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:265,5'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/identityref.c:271,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:272,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/identityref.c:282,39'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - ly_log
        - Branch String:   'src/plugins_types/identityref.c:272,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:273,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:277,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/identityref.c:275,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:275,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:276,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/identityref.c:278,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:278,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/identityref.c:282,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:283,13'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:288,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/identityref.c:289,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/identityref.c:289,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/identityref.c:293,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:294,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/identityref.c:297,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/identityref.c:297,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/identityref.c:297,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/identityref.c:298,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/identityref.c:246,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/identityref.c:250,11'
          Dst:             identityref_str2ident
        - Src:             'src/plugins_types/identityref.c:254,11'
          Dst:             identityref_check_ident
        - Src:             'src/plugins_types/identityref.c:258,11'
          Dst:             identityref_check_base
        - Src:             'src/plugins_types/identityref.c:263,15'
          Dst:             lyplg_type_check_status
        - Src:             'src/plugins_types/identityref.c:273,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/identityref.c:277,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/identityref.c:282,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/identityref.c:283,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/identityref.c:288,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/identityref.c:298,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_dup_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_err_free
        - ly_err_print
        - ly_path_dup
        - lydict_insert
        - lyplg_type_free_instanceid
        - lyplg_type_lypath_new
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid.c:315,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:315,5'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:317,10'
              BranchSideFuncs:
                - strlen
                - lyplg_type_lypath_new
                - lyplg_type_free_instanceid
                - ly_err_print
                - ly_err_free
                - ly_path_dup
        - Branch String:   'src/plugins_types/instanceid.c:317,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:319,35'
              BranchSideFuncs:
                - ly_path_dup
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:329,27'
              BranchSideFuncs:
                - ly_path_dup
                - lyplg_type_free_instanceid
        - Branch String:   'src/plugins_types/instanceid.c:319,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:321,17'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/plugins_types/instanceid.c:327,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/instanceid.c:321,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:322,30'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:325,13'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
        - Branch String:   'src/plugins_types/instanceid.c:330,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:330,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:314,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/instanceid.c:319,62'
          Dst:             strlen
        - Src:             'src/plugins_types/instanceid.c:319,13'
          Dst:             lyplg_type_lypath_new
        - Src:             'src/plugins_types/instanceid.c:322,17'
          Dst:             ly_err_print
        - Src:             'src/plugins_types/instanceid.c:323,17'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/instanceid.c:329,15'
          Dst:             ly_path_dup
        - Src:             'src/plugins_types/instanceid.c:337,5'
          Dst:             lyplg_type_free_instanceid
    - functionName:    lyplg_type_free_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_path_free
        - lydict_remove
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:344,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/instanceid.c:346,5'
          Dst:             ly_path_free
    - functionName:    lyplg_type_print_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - prefix_data
        - dynamic
        - value_len
      BBCount:         31
      ICount:          183
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - instanceid_path2str
        - ly_err_free
        - ly_err_print
        - ly_path_free
        - lyplg_type_lypath_new
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid.c:264,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:264,40'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:265,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:264,65'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:264,69'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:265,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:264,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:265,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:274,10'
              BranchSideFuncs:
                - strlen
                - lyplg_type_lypath_new
                - instanceid_path2str
                - ly_path_free
                - strlen
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/plugins_types/instanceid.c:265,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:266,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:268,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:268,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:269,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:271,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/instanceid.c:274,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:276,35'
              BranchSideFuncs:
                - instanceid_path2str
                - ly_path_free
                - strlen
            - BranchSide:      'src/plugins_types/instanceid.c:287,18'
              BranchSideFuncs:
                - instanceid_path2str
                - ly_path_free
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:276,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:278,17'
              BranchSideFuncs:
                - ly_path_free
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/plugins_types/instanceid.c:285,18'
              BranchSideFuncs:
                - instanceid_path2str
                - ly_path_free
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:278,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:279,30'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
                - ly_path_free
            - BranchSide:      'src/plugins_types/instanceid.c:282,13'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/plugins_types/instanceid.c:291,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:292,9'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/plugins_types/instanceid.c:295,6'
              BranchSideFuncs:
                - ly_path_free
                - strlen
        - Branch String:   'src/plugins_types/instanceid.c:296,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:296,9'
              BranchSideFuncs:
                - strlen
                - ly_path_free
            - BranchSide:      'src/plugins_types/instanceid.c:297,29'
              BranchSideFuncs:
                - strlen
                - ly_path_free
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:269,26'
          Dst:             strlen
        - Src:             'src/plugins_types/instanceid.c:276,59'
          Dst:             strlen
        - Src:             'src/plugins_types/instanceid.c:276,13'
          Dst:             lyplg_type_lypath_new
        - Src:             'src/plugins_types/instanceid.c:279,17'
          Dst:             ly_err_print
        - Src:             'src/plugins_types/instanceid.c:280,17'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/instanceid.c:291,9'
          Dst:             instanceid_path2str
        - Src:             'src/plugins_types/instanceid.c:297,22'
          Dst:             strlen
        - Src:             'src/plugins_types/instanceid.c:301,5'
          Dst:             ly_path_free
    - functionName:    instanceid_path2str
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - format
        - prefix_data
        - str
      BBCount:         66
      ICount:          497
      EdgeCount:       79
      CyclomaticComplexity: 15
      functionsReached:
        - ly_log
        - ly_strcat
        - lyplg_type_get_prefix
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid.c:58,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:61,16'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:69,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:69,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:76,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:76,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:76,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:76,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:80,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:80,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:80,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:80,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:80,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:82,14'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:143,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/instanceid.c:82,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:82,33'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:83,19'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:82,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:83,19'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:86,45'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:88,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:88,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:91,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:91,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:91,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:91,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:91,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:92,47'
              BranchSideFuncs:
                - ly_log
                - free
                - strchr
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:143,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:94,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:97,59'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:101,26'
              BranchSideFuncs:
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - ly_strcat
                - free
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:122,26'
              BranchSideFuncs:
                - strchr
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:136,17'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:141,13'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:106,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:107,26'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - ly_strcat
                - free
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:109,21'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - ly_strcat
                - free
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:109,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:111,61'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:113,86'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - ly_strcat
                - ly_strcat
                - free
        - Branch String:   'src/plugins_types/instanceid.c:116,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:117,34'
              BranchSideFuncs:
                - free
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:119,17'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:127,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:128,26'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:130,56'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - free
        - Branch String:   'src/plugins_types/instanceid.c:131,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:132,34'
              BranchSideFuncs:
                - free
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/instanceid.c:134,17'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:141,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:141,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:142,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_log
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/instanceid.c:146,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:147,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:149,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/instanceid.c:149,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:150,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:152,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:84,48'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/instanceid.c:84,19'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/instanceid.c:86,19'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/instanceid.c:97,23'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/instanceid.c:106,21'
          Dst:             strchr
        - Src:             'src/plugins_types/instanceid.c:111,27'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/instanceid.c:113,64'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/instanceid.c:113,27'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/instanceid.c:127,21'
          Dst:             strchr
        - Src:             'src/plugins_types/instanceid.c:130,23'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/instanceid.c:136,17'
          Dst:             ly_log
    - functionName:    lyplg_type_validate_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - UNUSED_type
        - ctx_node
        - tree
        - storage
        - err
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_err_new
        - ly_path_eval
        - lyd_path
        - lyd_value_get_canonical
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid.c:240,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:242,9'
              BranchSideFuncs:
                - ly_path_eval
                - lyd_value_get_canonical
                - lyd_path
                - strdup
                - ly_err_new
            - BranchSide:      'src/plugins_types/instanceid.c:246,29'
              BranchSideFuncs:
                - ly_path_eval
                - lyd_value_get_canonical
                - lyd_path
                - strdup
                - ly_err_new
        - Branch String:   'src/plugins_types/instanceid.c:246,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:247,41'
              BranchSideFuncs:
                - lyd_value_get_canonical
                - lyd_path
                - strdup
                - ly_err_new
            - BranchSide:      'src/plugins_types/instanceid.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:246,16'
          Dst:             ly_path_eval
        - Src:             'src/plugins_types/instanceid.c:247,17'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types/instanceid.c:248,16'
          Dst:             lyd_path
        - Src:             'src/plugins_types/instanceid.c:249,54'
          Dst:             strdup
        - Src:             'src/plugins_types/instanceid.c:249,16'
          Dst:             ly_err_new
    - functionName:    lyplg_type_store_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - prefix_data
        - hints
        - ctx_node
        - storage
        - unres
        - err
      BBCount:         39
      ICount:          281
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - instanceid_path2str
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_instanceid
        - lyplg_type_lypath_check_status
        - lyplg_type_lypath_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid.c:173,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:173,5'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:176,9'
              BranchSideFuncs:
                - lyplg_type_lypath_new
                - lyplg_type_lypath_check_status
                - instanceid_path2str
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_lypath_new
        - Branch String:   'src/plugins_types/instanceid.c:176,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:178,37'
              BranchSideFuncs:
                - lyplg_type_lypath_new
                - lyplg_type_lypath_check_status
                - instanceid_path2str
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/instanceid.c:181,37'
              BranchSideFuncs:
                - lyplg_type_lypath_new
                - lyplg_type_lypath_check_status
                - instanceid_path2str
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/instanceid.c:184,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:184,5'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:187,23'
              BranchSideFuncs:
                - lyplg_type_lypath_check_status
                - instanceid_path2str
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/instanceid.c:191,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:191,5'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:194,9'
              BranchSideFuncs:
                - instanceid_path2str
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/instanceid.c:194,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:195,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_instanceid
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/instanceid.c:205,35'
              BranchSideFuncs:
                - instanceid_path2str
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/instanceid.c:195,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:196,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:200,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/instanceid.c:198,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:198,13'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:199,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/instanceid.c:201,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:201,13'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/instanceid.c:206,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:206,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:208,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/instanceid.c:209,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/instanceid.c:209,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/instanceid.c:213,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:214,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:217,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
        - Branch String:   'src/plugins_types/instanceid.c:217,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:218,36'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/instanceid.c:220,10'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/instanceid.c:220,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:220,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/instanceid.c:224,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/instanceid.c:220,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/instanceid.c:224,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/instanceid.c:172,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/instanceid.c:178,15'
          Dst:             lyplg_type_lypath_new
        - Src:             'src/plugins_types/instanceid.c:181,15'
          Dst:             lyplg_type_lypath_new
        - Src:             'src/plugins_types/instanceid.c:190,11'
          Dst:             lyplg_type_lypath_check_status
        - Src:             'src/plugins_types/instanceid.c:196,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/instanceid.c:200,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/instanceid.c:205,15'
          Dst:             instanceid_path2str
        - Src:             'src/plugins_types/instanceid.c:208,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/instanceid.c:218,9'
          Dst:             lyplg_type_free_instanceid
    - functionName:    instanceid_keys_print_value
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid_keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - format
        - prefix_data
        - str_value
        - err
      BBCount:         28
      ICount:          314
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ly_err_new
        - lyplg_type_xpath10_print_token
        - realloc
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid_keys.c:75,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:77,16'
              BranchSideFuncs:
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:82,5'
              BranchSideFuncs:
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:82,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:83,19'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:121,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:86,46'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:86,50'
              BranchSideFuncs:
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - free
                - sprintf
                - free
                - realloc
                - ly_err_new
                - sprintf
            - BranchSide:      'src/plugins_types/instanceid_keys.c:88,22'
              BranchSideFuncs:
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - free
                - sprintf
                - free
                - realloc
                - ly_err_new
                - sprintf
        - Branch String:   'src/plugins_types/instanceid_keys.c:86,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:88,22'
              BranchSideFuncs:
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - free
                - sprintf
                - free
                - realloc
                - ly_err_new
                - sprintf
            - BranchSide:      'src/plugins_types/instanceid_keys.c:107,28'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:89,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:89,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:93,28'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
                - ly_err_new
                - free
                - sprintf
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_xpath10_print_token
        - Branch String:   'src/plugins_types/instanceid_keys.c:94,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:95,22'
              BranchSideFuncs:
                - sprintf
                - free
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/instanceid_keys.c:99,26'
              BranchSideFuncs:
                - sprintf
                - free
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
        - Branch String:   'src/plugins_types/instanceid_keys.c:108,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:109,34'
              BranchSideFuncs:
                - sprintf
                - free
                - realloc
                - ly_err_new
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:112,26'
              BranchSideFuncs:
                - sprintf
                - free
                - realloc
                - ly_err_new
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:121,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:122,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:124,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:124,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:124,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:125,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/instanceid_keys.c:89,13'
          Dst:             lyplg_type_xpath10_print_token
        - Src:             'src/plugins_types/instanceid_keys.c:93,49'
          Dst:             strlen
        - Src:             'src/plugins_types/instanceid_keys.c:93,19'
          Dst:             realloc
        - Src:             'src/plugins_types/instanceid_keys.c:96,23'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/instanceid_keys.c:100,24'
          Dst:             sprintf
        - Src:             'src/plugins_types/instanceid_keys.c:107,19'
          Dst:             realloc
        - Src:             'src/plugins_types/instanceid_keys.c:109,23'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/instanceid_keys.c:113,24'
          Dst:             sprintf
    - functionName:    lyplg_type_store_instanceid_keys
      functionSourceFile: '/src/libyang/src/plugins_types/instanceid_keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         58
      ICount:          407
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - instanceid_keys_print_value
        - ly_err_clean
        - ly_err_last
        - ly_err_new
        - ly_path_parse_predicate
        - ly_temp_log_options
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_xpath10
        - lyplg_type_prefix_data_new
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/instanceid_keys.c:149,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:149,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/instanceid_keys.c:150,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/instanceid_keys.c:154,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:154,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:157,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/instanceid_keys.c:157,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:159,57'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
            - BranchSide:      'src/plugins_types/instanceid_keys.c:164,40'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
        - Branch String:   'src/plugins_types/instanceid_keys.c:160,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:160,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:161,5'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
        - Branch String:   'src/plugins_types/instanceid_keys.c:165,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:165,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:168,9'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
        - Branch String:   'src/plugins_types/instanceid_keys.c:168,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:168,32'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - ly_err_new
            - BranchSide:      'src/plugins_types/instanceid_keys.c:175,15'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
        - Branch String:   'src/plugins_types/instanceid_keys.c:168,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:169,26'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:175,15'
              BranchSideFuncs:
                - ly_temp_log_options
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
        - Branch String:   'src/plugins_types/instanceid_keys.c:176,46'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:176,58'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
            - BranchSide:      'src/plugins_types/instanceid_keys.c:176,70'
              BranchSideFuncs:
                - ly_path_parse_predicate
                - ly_temp_log_options
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_last
                - ly_err_new
                - ly_err_clean
        - Branch String:   'src/plugins_types/instanceid_keys.c:179,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:180,29'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
                - ly_err_clean
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:185,16'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/instanceid_keys.c:189,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:189,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:191,13'
              BranchSideFuncs:
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/instanceid_keys.c:191,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:197,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/instanceid_keys.c:197,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/instanceid_keys.c:197,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/instanceid_keys.c:197,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/instanceid_keys.c:210,43'
              BranchSideFuncs:
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:210,43'
              BranchSideFuncs:
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:210,43'
              BranchSideFuncs:
                - instanceid_keys_print_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:216,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:197,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:198,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:202,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:200,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:200,13'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:201,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:202,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:202,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:202,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:203,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:203,13'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:211,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:211,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:213,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:214,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:214,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/instanceid_keys.c:215,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/instanceid_keys.c:219,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:220,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/instanceid_keys.c:223,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/instanceid_keys.c:223,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/instanceid_keys.c:223,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/instanceid_keys.c:224,33'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
      Callsites:
        - Src:             'src/plugins_types/instanceid_keys.c:148,5'
          Dst:             calloc
        - Src:             'src/plugins_types/instanceid_keys.c:153,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/instanceid_keys.c:159,75'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/instanceid_keys.c:159,15'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/instanceid_keys.c:164,11'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/instanceid_keys.c:169,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/instanceid_keys.c:175,15'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_types/instanceid_keys.c:176,11'
          Dst:             ly_path_parse_predicate
        - Src:             'src/plugins_types/instanceid_keys.c:178,5'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_types/instanceid_keys.c:180,17'
          Dst:             ly_err_last
        - Src:             'src/plugins_types/instanceid_keys.c:181,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/instanceid_keys.c:182,9'
          Dst:             ly_err_clean
        - Src:             'src/plugins_types/instanceid_keys.c:188,11'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/plugins_types/instanceid_keys.c:198,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/instanceid_keys.c:202,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/instanceid_keys.c:210,15'
          Dst:             instanceid_keys_print_value
        - Src:             'src/plugins_types/instanceid_keys.c:213,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/instanceid_keys.c:224,9'
          Dst:             lyplg_type_free_xpath10
    - functionName:    lyplg_type_print_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         28
      ICount:          212
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:506,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:507,17'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:546,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:507,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:509,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:512,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:515,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:518,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:521,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:524,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:526,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:533,46'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:527,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:528,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:530,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:534,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:534,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:536,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:537,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:538,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:540,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:546,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:547,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:549,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:549,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:550,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:552,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/integer.c:533,19'
          Dst:             calloc
        - Src:             'src/plugins_types/integer.c:550,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         24
      ICount:          169
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:456,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:458,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:467,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:476,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:494,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:458,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:459,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:460,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:460,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:461,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:463,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:467,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:468,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:469,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:469,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:470,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:472,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:476,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:477,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:478,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:478,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:479,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:481,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:485,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:486,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:487,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:487,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:488,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:490,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_compare_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         16
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:426,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:428,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:433,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:438,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:443,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:428,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:429,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:433,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:434,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:436,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:438,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:439,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:443,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:444,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:446,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_store_uint
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         53
      ICount:          391
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - asprintf
        - ly_err_new
        - ly_log
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - lyplg_type_parse_uint
        - lyplg_type_validate_range
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:329,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:331,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/integer.c:342,38'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_parse_uint
                - lyplg_type_parse_uint
                - lyplg_type_parse_uint
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:331,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:332,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:338,22'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:343,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:343,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:346,17'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_parse_uint
                - lyplg_type_parse_uint
                - lyplg_type_parse_uint
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:346,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:348,50'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:351,51'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:354,51'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:357,51'
              BranchSideFuncs:
                - lyplg_type_parse_uint
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:360,13'
              BranchSideFuncs:
                - ly_log
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:363,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:363,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:367,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:369,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:372,27'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:375,27'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:378,27'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:381,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:384,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:386,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:396,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:386,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:387,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:391,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:389,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:389,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:390,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:392,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:392,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:396,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:396,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:399,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:400,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:400,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:403,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:403,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:405,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:405,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:406,45'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:410,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:408,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:408,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:409,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:413,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:414,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:417,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/integer.c:417,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:417,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:418,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/integer.c:332,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/integer.c:342,15'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/integer.c:348,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:351,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:354,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:357,19'
          Dst:             lyplg_type_parse_uint
        - Src:             'src/plugins_types/integer.c:360,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:387,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:391,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/integer.c:396,9'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:399,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:407,21'
          Dst:             strlen
        - Src:             'src/plugins_types/integer.c:406,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/integer.c:418,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_print_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         28
      ICount:          217
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:264,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:265,17'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:304,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:265,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:267,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:270,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:273,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:276,30'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/integer.c:279,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:282,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:284,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:291,46'
              BranchSideFuncs:
                - calloc
        - Branch String:   'src/plugins_types/integer.c:285,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:286,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:288,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:292,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:292,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:294,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:295,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:296,47'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:298,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:304,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:305,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:307,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/integer.c:307,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:308,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/integer.c:310,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/integer.c:291,19'
          Dst:             calloc
        - Src:             'src/plugins_types/integer.c:308,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         24
      ICount:          169
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:214,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:216,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:216,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:218,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:218,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:225,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:227,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:227,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:230,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:234,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:236,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:236,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:239,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:243,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:245,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:245,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:248,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_compare_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         18
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:180,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:184,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:184,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:191,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:201,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:186,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:187,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:191,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:196,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/integer.c:201,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:202,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/integer.c:204,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_store_int
      functionSourceFile: '/src/libyang/src/plugins_types/integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         65
      ICount:          477
      EdgeCount:       80
      CyclomaticComplexity: 17
      functionsReached:
        - asprintf
        - ly_err_new
        - ly_log
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - lyplg_type_parse_int
        - lyplg_type_validate_range
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/integer.c:63,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:65,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/integer.c:76,38'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_parse_int
                - lyplg_type_parse_int
                - lyplg_type_parse_int
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:65,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:66,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:72,22'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:77,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:77,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:80,17'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_parse_int
                - lyplg_type_parse_int
                - lyplg_type_parse_int
                - ly_log
        - Branch String:   'src/plugins_types/integer.c:80,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:82,48'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:85,49'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:88,49'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:91,49'
              BranchSideFuncs:
                - lyplg_type_parse_int
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:95,13'
              BranchSideFuncs:
                - ly_log
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:98,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:98,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:102,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:104,25'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:108,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:112,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:116,26'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:120,9'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/integer.c:123,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:125,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/integer.c:135,17'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
                - asprintf
                - asprintf
                - asprintf
        - Branch String:   'src/plugins_types/integer.c:125,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:126,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:130,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:128,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:128,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:129,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:131,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:131,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:135,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:137,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:140,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:143,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:146,13'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/integer.c:149,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:137,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:137,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:138,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:140,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:140,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:141,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:143,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:143,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:144,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:146,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:146,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:147,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:154,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:154,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:157,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:157,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:159,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - strlen
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/integer.c:159,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:160,45'
              BranchSideFuncs:
                - strlen
                - lyplg_type_validate_range
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:164,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:162,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:162,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/integer.c:163,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/integer.c:167,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:168,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:171,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/integer.c:171,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/integer.c:171,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/integer.c:172,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/integer.c:66,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/integer.c:76,15'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/integer.c:82,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:85,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:88,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:91,19'
          Dst:             lyplg_type_parse_int
        - Src:             'src/plugins_types/integer.c:95,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/integer.c:126,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:130,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/integer.c:137,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:140,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:143,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:146,13'
          Dst:             asprintf
        - Src:             'src/plugins_types/integer.c:153,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/integer.c:161,21'
          Dst:             strlen
        - Src:             'src/plugins_types/integer.c:160,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/integer.c:172,9'
          Dst:             lyplg_type_free_simple
    - functionName:    lyplg_type_free_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_dup_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_print_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - prefix_data
        - dynamic
        - value_len
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_sort_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_compare_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_validate_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - ctx_node
        - tree
        - storage
        - err
      BBCount:         21
      ICount:          159
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ly_ctx_get_options
        - ly_err_new
        - ly_set_free
        - lyd_link_leafref_node
        - lyd_path
        - lyplg_type_resolve_leafref
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/leafref.c:78,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:80,9'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyplg_type_resolve_leafref
                - ly_ctx_get_options
                - ly_set_free
                - lyd_link_leafref_node
                - lyd_path
                - strdup
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/leafref.c:83,37'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyplg_type_resolve_leafref
                - ly_ctx_get_options
                - ly_set_free
                - lyd_link_leafref_node
                - lyd_path
                - strdup
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/leafref.c:84,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:83,10'
              BranchSideFuncs:
                - lyplg_type_resolve_leafref
                - ly_ctx_get_options
                - ly_set_free
                - lyd_link_leafref_node
                - lyd_path
                - strdup
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/leafref.c:83,10'
              BranchSideFuncs:
                - lyplg_type_resolve_leafref
                - ly_ctx_get_options
                - ly_set_free
                - lyd_link_leafref_node
                - lyd_path
                - strdup
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/leafref.c:85,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:86,25'
              BranchSideFuncs:
                - lyd_path
                - strdup
                - ly_err_new
                - free
                - ly_set_free
            - BranchSide:      'src/plugins_types/leafref.c:92,28'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_set_free
                - lyd_link_leafref_node
        - Branch String:   'src/plugins_types/leafref.c:92,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:92,35'
              BranchSideFuncs:
                - ly_set_free
                - lyd_link_leafref_node
            - BranchSide:      'src/plugins_types/leafref.c:93,16'
              BranchSideFuncs:
                - ly_set_free
                - lyd_link_leafref_node
        - Branch String:   'src/plugins_types/leafref.c:93,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:94,64'
              BranchSideFuncs:
                - lyd_link_leafref_node
                - ly_set_free
            - BranchSide:      'src/plugins_types/leafref.c:97,5'
              BranchSideFuncs:
                - ly_set_free
        - Branch String:   'src/plugins_types/leafref.c:95,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:95,13'
              BranchSideFuncs:
                - ly_set_free
            - BranchSide:      'src/plugins_types/leafref.c:96,9'
              BranchSideFuncs:
                - ly_set_free
                - lyd_link_leafref_node
      Callsites:
        - Src:             'src/plugins_types/leafref.c:84,14'
          Dst:             ly_ctx_get_options
        - Src:             'src/plugins_types/leafref.c:83,10'
          Dst:             lyplg_type_resolve_leafref
        - Src:             'src/plugins_types/leafref.c:86,16'
          Dst:             lyd_path
        - Src:             'src/plugins_types/leafref.c:87,58'
          Dst:             strdup
        - Src:             'src/plugins_types/leafref.c:87,14'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/leafref.c:92,9'
          Dst:             ly_ctx_get_options
        - Src:             'src/plugins_types/leafref.c:94,18'
          Dst:             lyd_link_leafref_node
        - Src:             'src/plugins_types/leafref.c:100,5'
          Dst:             ly_set_free
    - functionName:    lyplg_type_store_leafref
      functionSourceFile: '/src/libyang/src/plugins_types/leafref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - prefix_data
        - hints
        - ctx_node
        - storage
        - unres
        - err
      BBCount:         15
      ICount:          139
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/leafref.c:47,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/leafref.c:50,10'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/leafref.c:52,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/leafref.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/leafref.c:56,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/leafref.c:58,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/leafref.c:58,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/leafref.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/leafref.c:62,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/leafref.c:47,5'
          Dst:             __assert_fail
    - functionName:    lyplg_type_free_lyds
      functionSourceFile: '/src/libyang/src/plugins_types/lyds_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lyds_free_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/lyds_tree.c:73,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:73,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/lyds_tree.c:74,5'
              BranchSideFuncs:
                - lyds_free_tree
      Callsites:
        - Src:             'src/plugins_types/lyds_tree.c:73,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/lyds_tree.c:77,5'
          Dst:             lyds_free_tree
    - functionName:    lyplg_type_dupl_lyds
      functionSourceFile: '/src/libyang/src/plugins_types/lyds_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - original
        - dup
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_print_lyds
      functionSourceFile: '/src/libyang/src/plugins_types/lyds_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - UNUSED_value
        - UNUSED_format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/lyds_tree.c:112,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:113,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/lyds_tree.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/lyds_tree.c:115,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/lyds_tree.c:116,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_sort_lyds
      functionSourceFile: '/src/libyang/src/plugins_types/lyds_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - UNUSED_val1
        - UNUSED_val2
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_compare_lyds
      functionSourceFile: '/src/libyang/src/plugins_types/lyds_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - UNUSED_val1
        - UNUSED_val2
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_store_lyds
      functionSourceFile: '/src/libyang/src/plugins_types/lyds_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - UNUSED_value_len
        - options
        - format
        - UNUSED_prefix_data
        - UNUSED_hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - UNUSED_err
      BBCount:         20
      ICount:          149
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lyds_create_node
        - lyplg_type_free_lyds
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/lyds_tree.c:40,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:40,5'
              BranchSideFuncs:
                - lyds_create_node
                - lyplg_type_free_lyds
            - BranchSide:      'src/plugins_types/lyds_tree.c:42,9'
              BranchSideFuncs:
                - lyds_create_node
                - lyplg_type_free_lyds
        - Branch String:   'src/plugins_types/lyds_tree.c:42,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:44,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/lyds_tree.c:47,17'
              BranchSideFuncs:
                - lyds_create_node
                - lyplg_type_free_lyds
        - Branch String:   'src/plugins_types/lyds_tree.c:47,41'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:47,45'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/lyds_tree.c:48,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/lyds_tree.c:53,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:53,5'
              BranchSideFuncs:
                - lyplg_type_free_lyds
            - BranchSide:      'src/plugins_types/lyds_tree.c:56,25'
              BranchSideFuncs:
                - lyplg_type_free_lyds
        - Branch String:   'src/plugins_types/lyds_tree.c:60,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/lyds_tree.c:61,30'
              BranchSideFuncs:
                - lyplg_type_free_lyds
            - BranchSide:      'src/plugins_types/lyds_tree.c:64,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/lyds_tree.c:52,11'
          Dst:             lyds_create_node
        - Src:             'src/plugins_types/lyds_tree.c:61,9'
          Dst:             lyplg_type_free_lyds
    - functionName:    string_check_chars
      functionSourceFile: '/src/libyang/src/plugins_types/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - err
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_checkutf8
        - ly_err_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/string.c:50,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:51,26'
              BranchSideFuncs:
                - ly_checkutf8
                - ly_err_new
            - BranchSide:      'src/plugins_types/string.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/string.c:51,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:52,31'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/string.c:54,19'
              BranchSideFuncs:
                - ly_checkutf8
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/string.c:51,13'
          Dst:             ly_checkutf8
        - Src:             'src/plugins_types/string.c:52,20'
          Dst:             ly_err_new
    - functionName:    lyplg_type_store_string
      functionSourceFile: '/src/libyang/src/plugins_types/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - UNUSED_format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         37
      ICount:          259
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
        - string_check_chars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/string.c:73,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:75,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/string.c:80,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/string.c:76,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:76,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:77,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/string.c:81,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:81,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:84,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/string.c:84,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:85,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/string.c:92,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/string.c:87,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:87,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:90,17'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/string.c:92,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:92,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/string.c:92,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/string.c:93,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:93,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:96,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:96,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:98,13'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/string.c:98,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:100,61'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:105,44'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:101,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:101,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:102,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:106,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:106,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/string.c:107,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/string.c:110,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:111,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/string.c:114,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/string.c:114,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/string.c:114,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/string.c:115,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/string.c:75,15'
          Dst:             string_check_chars
        - Src:             'src/plugins_types/string.c:80,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/string.c:85,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/string.c:92,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/string.c:100,79'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/string.c:100,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/string.c:105,15'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/string.c:115,9'
          Dst:             lyplg_type_free_simple
    - functionName:    union_update_lref_err
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - err
        - type
        - value
        - value_len
      BBCount:         15
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - asprintf
        - ly_log
        - lyxp_get_expr
        - strdup
        - strndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:171,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:171,18'
              BranchSideFuncs:
                - free
                - strdup
                - ly_log
                - strndup
                - ly_log
                - free
                - lyxp_get_expr
                - asprintf
                - free
                - ly_log
            - BranchSide:      'src/plugins_types/union.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:171,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:176,46'
              BranchSideFuncs:
                - free
                - strdup
                - ly_log
                - strndup
                - ly_log
                - free
                - lyxp_get_expr
                - asprintf
                - free
                - ly_log
        - Branch String:   'src/plugins_types/union.c:181,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:181,5'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyxp_get_expr
                - asprintf
                - free
                - ly_log
            - BranchSide:      'src/plugins_types/union.c:183,36'
              BranchSideFuncs:
                - strndup
                - ly_log
                - free
                - lyxp_get_expr
                - asprintf
                - free
                - ly_log
        - Branch String:   'src/plugins_types/union.c:184,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:184,5'
              BranchSideFuncs:
                - free
                - lyxp_get_expr
                - asprintf
                - free
                - ly_log
            - BranchSide:      'src/plugins_types/union.c:187,10'
              BranchSideFuncs:
                - free
                - lyxp_get_expr
                - asprintf
                - free
                - ly_log
        - Branch String:   'src/plugins_types/union.c:190,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:190,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/union.c:192,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:180,19'
          Dst:             strdup
        - Src:             'src/plugins_types/union.c:181,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:183,14'
          Dst:             strndup
        - Src:             'src/plugins_types/union.c:184,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:188,59'
          Dst:             lyxp_get_expr
        - Src:             'src/plugins_types/union.c:188,9'
          Dst:             asprintf
        - Src:             'src/plugins_types/union.c:190,5'
          Dst:             ly_log
    - functionName:    lyb_union_validate
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lyb_data
        - lyb_data_len
        - type_u
        - err
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_err_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:98,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:99,26'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/union.c:105,23'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/union.c:107,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:107,18'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/union.c:107,18'
              BranchSideFuncs:
                - ly_err_new
        - Branch String:   'src/plugins_types/union.c:107,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:108,26'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/union.c:114,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:110,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:108,15'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/union.c:108,15'
              BranchSideFuncs:
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/union.c:99,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/union.c:108,15'
          Dst:             ly_err_new
    - functionName:    lyplg_type_dup_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         22
      ICount:          219
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - lyplg_type_free_union
        - lyplg_type_prefix_data_dup
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:705,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:705,5'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:707,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_union
                - strdup
                - ly_log
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
        - Branch String:   'src/plugins_types/union.c:708,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:708,5'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
            - BranchSide:      'src/plugins_types/union.c:709,21'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
        - Branch String:   'src/plugins_types/union.c:712,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:712,5'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:714,9'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
                - calloc
                - ly_log
        - Branch String:   'src/plugins_types/union.c:714,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:715,39'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
            - BranchSide:      'src/plugins_types/union.c:719,29'
              BranchSideFuncs:
                - strdup
                - ly_log
                - lyplg_type_free_union
                - lyplg_type_prefix_data_dup
        - Branch String:   'src/plugins_types/union.c:716,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:716,9'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:717,16'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:720,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:0,0'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:720,9'
              BranchSideFuncs:
                - ly_log
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:728,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:728,5'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:728,5'
              BranchSideFuncs:
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:731,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:731,9'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:732,31'
              BranchSideFuncs:
                - lyplg_type_free_union
      Callsites:
        - Src:             'src/plugins_types/union.c:704,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/union.c:707,15'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:708,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:715,29'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:716,9'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:719,29'
          Dst:             strdup
        - Src:             'src/plugins_types/union.c:720,9'
          Dst:             ly_log
        - Src:             'src/plugins_types/union.c:727,11'
          Dst:             lyplg_type_prefix_data_dup
        - Src:             'src/plugins_types/union.c:732,9'
          Dst:             lyplg_type_free_union
    - functionName:    lyplg_type_free_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         11
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - lydict_remove
        - lyplg_type_prefix_data_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:745,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:745,9'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
            - BranchSide:      'src/plugins_types/union.c:746,13'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
        - Branch String:   'src/plugins_types/union.c:746,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:747,13'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
            - BranchSide:      'src/plugins_types/union.c:749,37'
              BranchSideFuncs:
                - lyplg_type_prefix_data_free
                - free
                - free
      Callsites:
        - Src:             'src/plugins_types/union.c:742,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/union.c:749,9'
          Dst:             lyplg_type_prefix_data_free
    - functionName:    lyb_union_print
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type_u
        - subvalue
        - prefix_data
        - value_len
      BBCount:         23
      ICount:          188
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ly_err_free
        - union_find_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:627,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:628,9'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:631,5'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:628,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:628,9'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:629,15'
              BranchSideFuncs:
                - union_find_type
                - ly_err_free
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:634,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:634,5'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:637,20'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:634,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:634,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:637,20'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:639,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:639,5'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'src/plugins_types/union.c:642,34'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/plugins_types/union.c:644,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:644,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:646,11'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/union.c:651,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:652,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:655,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:628,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:632,9'
          Dst:             union_find_type
        - Src:             'src/plugins_types/union.c:633,5'
          Dst:             ly_err_free
    - functionName:    union_find_type
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type_u
        - subvalue
        - options
        - resolve
        - ctx_node
        - tree
        - type_idx
        - unres
        - err
      BBCount:         72
      ICount:          493
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - asprintf
        - calloc
        - ly_err_free
        - ly_err_new
        - ly_realloc
        - ly_temp_log_options
        - sprintf
        - strcmp
        - strdup
        - strlen
        - union_store_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:327,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:327,12'
              BranchSideFuncs:
                - calloc
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:327,12'
              BranchSideFuncs:
                - calloc
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:328,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:328,5'
              BranchSideFuncs:
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:331,15'
              BranchSideFuncs:
                - ly_temp_log_options
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:334,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:334,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:334,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:334,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:335,32'
              BranchSideFuncs:
                - union_store_type
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:343,9'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
        - Branch String:   'src/plugins_types/union.c:336,33'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:336,37'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:337,13'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
        - Branch String:   'src/plugins_types/union.c:336,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:337,13'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:340,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:343,14'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:343,11'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:343,11'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - asprintf
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
        - Branch String:   'src/plugins_types/union.c:343,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:345,13'
              BranchSideFuncs:
                - asprintf
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
                - asprintf
            - BranchSide:      'src/plugins_types/union.c:383,16'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:345,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:346,23'
              BranchSideFuncs:
                - asprintf
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:349,26'
              BranchSideFuncs:
                - asprintf
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:351,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:352,13'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - free
                - ly_err_new
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:356,16'
              BranchSideFuncs:
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:352,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:352,13'
              BranchSideFuncs:
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:354,21'
              BranchSideFuncs:
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:356,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:356,23'
              BranchSideFuncs:
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:356,23'
              BranchSideFuncs:
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:356,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:357,18'
              BranchSideFuncs:
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:378,14'
              BranchSideFuncs:
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:357,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:359,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - free
                - ly_err_new
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:363,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - free
                - ly_err_new
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:363,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:364,22'
              BranchSideFuncs:
                - strdup
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - sprintf
                - free
                - ly_err_new
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:373,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - free
                - ly_err_new
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:364,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:365,42'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - free
                - ly_err_new
                - strdup
            - BranchSide:      'src/plugins_types/union.c:368,35'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - free
                - ly_err_new
                - strdup
        - Branch String:   'src/plugins_types/union.c:366,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:366,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - free
                - ly_err_new
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:367,37'
              BranchSideFuncs:
                - strlen
                - strlen
                - ly_realloc
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - sprintf
                - free
                - ly_err_new
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:374,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:374,13'
              BranchSideFuncs:
                - sprintf
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - strdup
                - strcmp
            - BranchSide:      'src/plugins_types/union.c:375,32'
              BranchSideFuncs:
                - sprintf
                - free
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
                - strlen
                - strlen
                - ly_realloc
                - strdup
                - strcmp
        - Branch String:   'src/plugins_types/union.c:378,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:379,18'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
            - BranchSide:      'src/plugins_types/union.c:382,26'
              BranchSideFuncs:
                - ly_err_new
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:388,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:388,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
            - BranchSide:      'src/plugins_types/union.c:388,19'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:388,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:389,21'
              BranchSideFuncs:
                - ly_err_free
                - free
                - free
                - ly_temp_log_options
            - BranchSide:      'src/plugins_types/union.c:391,10'
              BranchSideFuncs:
                - free
                - free
                - ly_temp_log_options
      Callsites:
        - Src:             'src/plugins_types/union.c:327,12'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:331,15'
          Dst:             ly_temp_log_options
        - Src:             'src/plugins_types/union.c:335,15'
          Dst:             union_store_type
        - Src:             'src/plugins_types/union.c:346,23'
          Dst:             asprintf
        - Src:             'src/plugins_types/union.c:348,23'
          Dst:             asprintf
        - Src:             'src/plugins_types/union.c:365,35'
          Dst:             strdup
        - Src:             'src/plugins_types/union.c:368,28'
          Dst:             strcmp
        - Src:             'src/plugins_types/union.c:373,49'
          Dst:             strlen
        - Src:             'src/plugins_types/union.c:373,92'
          Dst:             strlen
        - Src:             'src/plugins_types/union.c:373,19'
          Dst:             ly_realloc
        - Src:             'src/plugins_types/union.c:375,24'
          Dst:             sprintf
        - Src:             'src/plugins_types/union.c:382,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/union.c:389,9'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/union.c:393,5'
          Dst:             ly_temp_log_options
    - functionName:    union_store_type
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type_u
        - type_idx
        - subvalue
        - options
        - validate
        - ctx_node
        - tree
        - unres
        - err
      BBCount:         40
      ICount:          413
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - lyb_parse_union
        - strndup
        - union_update_lref_err
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:226,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:227,25'
              BranchSideFuncs:
                - lyb_parse_union
                - free
                - union_update_lref_err
                - __assert_fail
                - strndup
                - union_update_lref_err
            - BranchSide:      'src/plugins_types/union.c:258,17'
              BranchSideFuncs:
                - free
                - union_update_lref_err
        - Branch String:   'src/plugins_types/union.c:228,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:230,18'
              BranchSideFuncs:
                - __assert_fail
                - strndup
                - free
                - union_update_lref_err
                - union_update_lref_err
            - BranchSide:      'src/plugins_types/union.c:254,22'
              BranchSideFuncs:
                - free
                - union_update_lref_err
        - Branch String:   'src/plugins_types/union.c:232,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:232,24'
              BranchSideFuncs:
                - __assert_fail
                - strndup
                - free
                - union_update_lref_err
                - union_update_lref_err
            - BranchSide:      'src/plugins_types/union.c:241,13'
              BranchSideFuncs:
                - __assert_fail
                - strndup
                - free
                - union_update_lref_err
        - Branch String:   'src/plugins_types/union.c:232,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:234,25'
              BranchSideFuncs:
                - union_update_lref_err
                - free
            - BranchSide:      'src/plugins_types/union.c:241,13'
              BranchSideFuncs:
                - __assert_fail
                - strndup
                - free
                - union_update_lref_err
        - Branch String:   'src/plugins_types/union.c:241,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:241,13'
              BranchSideFuncs:
                - strndup
                - free
                - union_update_lref_err
            - BranchSide:      'src/plugins_types/union.c:242,21'
              BranchSideFuncs:
                - strndup
                - free
                - union_update_lref_err
        - Branch String:   'src/plugins_types/union.c:245,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:246,33'
              BranchSideFuncs:
                - free
                - union_update_lref_err
            - BranchSide:      'src/plugins_types/union.c:249,13'
              BranchSideFuncs:
                - free
                - union_update_lref_err
        - Branch String:   'src/plugins_types/union.c:264,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:265,14'
              BranchSideFuncs:
                - free
                - union_update_lref_err
            - BranchSide:      'src/plugins_types/union.c:268,10'
              BranchSideFuncs:
                - free
                - union_update_lref_err
        - Branch String:   'src/plugins_types/union.c:270,12'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:270,16'
              BranchSideFuncs:
                - free
                - union_update_lref_err
            - BranchSide:      'src/plugins_types/union.c:279,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/union.c:270,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:272,17'
              BranchSideFuncs:
                - union_update_lref_err
                - free
            - BranchSide:      'src/plugins_types/union.c:279,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/union.c:279,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:279,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:279,42'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/union.c:279,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:279,42'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:281,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/union.c:282,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:284,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:287,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/union.c:290,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:290,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/union.c:291,22'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/union.c:227,9'
          Dst:             lyb_parse_union
        - Src:             'src/plugins_types/union.c:237,17'
          Dst:             union_update_lref_err
        - Src:             'src/plugins_types/union.c:241,13'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:246,25'
          Dst:             strndup
        - Src:             'src/plugins_types/union.c:275,9'
          Dst:             union_update_lref_err
    - functionName:    lyb_parse_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lyb_data
        - lyb_data_len
        - type_idx
        - lyb_value
        - lyb_value_len
      BBCount:         26
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:132,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:132,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:132,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:132,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:132,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:132,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:132,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:134,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:135,22'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:141,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:141,22'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:141,19'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:141,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:141,39'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:141,36'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:141,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:143,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:143,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:144,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:147,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:132,5'
          Dst:             __assert_fail
    - functionName:    lyplg_type_print_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - prefix_data
        - dynamic
        - value_len
      BBCount:         30
      ICount:          198
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lyb_union_print
        - lydict_insert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:667,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:667,38'
              BranchSideFuncs:
                - __assert_fail
                - lydict_insert
                - lyb_union_print
            - BranchSide:      'src/plugins_types/union.c:674,17'
              BranchSideFuncs:
                - __assert_fail
                - lydict_insert
                - lyb_union_print
        - Branch String:   'src/plugins_types/union.c:667,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:669,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:674,17'
              BranchSideFuncs:
                - __assert_fail
                - lydict_insert
                - lyb_union_print
        - Branch String:   'src/plugins_types/union.c:670,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:671,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:673,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:678,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:679,26'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:681,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:684,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:684,5'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:685,19'
              BranchSideFuncs:
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:686,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:686,32'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:691,12'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:686,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:688,23'
              BranchSideFuncs:
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:691,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:677,15'
          Dst:             lyb_union_print
        - Src:             'src/plugins_types/union.c:684,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:688,9'
          Dst:             lydict_insert
    - functionName:    lyplg_type_sort_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         26
      ICount:          186
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:571,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:572,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:576,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:578,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:578,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:578,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:578,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:579,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:593,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:579,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:580,49'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:582,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:585,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:586,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/union.c:588,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:593,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:593,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:595,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:593,5'
          Dst:             __assert_fail
    - functionName:    lyplg_type_compare_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:558,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:559,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:561,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_validate_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - ctx_node
        - tree
        - storage
        - err
      BBCount:         19
      ICount:          209
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_err_free
        - lyb_parse_union
        - lydict_insert
        - lydict_remove
        - union_find_type
        - union_store_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:520,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:520,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:521,5'
              BranchSideFuncs:
                - union_find_type
                - lydict_remove
                - lydict_insert
                - lyb_parse_union
                - union_store_type
                - ly_err_free
        - Branch String:   'src/plugins_types/union.c:523,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:525,25'
              BranchSideFuncs:
                - lyb_parse_union
                - union_store_type
                - union_find_type
                - lydict_remove
                - lydict_insert
                - ly_err_free
            - BranchSide:      'src/plugins_types/union.c:536,10'
              BranchSideFuncs:
                - union_find_type
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:527,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:529,26'
              BranchSideFuncs:
                - ly_err_free
                - union_find_type
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:532,23'
              BranchSideFuncs:
                - union_find_type
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:536,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:538,30'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
            - BranchSide:      'src/plugins_types/union.c:547,19'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:539,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:544,5'
              BranchSideFuncs:
                - lydict_remove
                - lydict_insert
        - Branch String:   'src/plugins_types/union.c:548,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:548,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:551,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:525,9'
          Dst:             lyb_parse_union
        - Src:             'src/plugins_types/union.c:527,13'
          Dst:             union_store_type
        - Src:             'src/plugins_types/union.c:529,13'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/union.c:538,14'
          Dst:             union_find_type
        - Src:             'src/plugins_types/union.c:547,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/union.c:548,5'
          Dst:             lydict_insert
    - functionName:    union_subvalue_assignment
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - original
        - orig_len
        - options
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:63,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:65,29'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:67,16'
              BranchSideFuncs:
                - strdup
                - calloc
        - Branch String:   'src/plugins_types/union.c:67,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:69,31'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'src/plugins_types/union.c:74,21'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/plugins_types/union.c:70,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:71,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:75,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:75,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/union.c:69,21'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:74,21'
          Dst:             strdup
    - functionName:    lyb_fill_subvalue
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type_u
        - lyb_data
        - lyb_data_len
        - prefix_data
        - subvalue
        - options
        - unres
        - err
      BBCount:         19
      ICount:          174
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyb_parse_union
        - lyb_union_validate
        - lyplg_type_prefix_data_new
        - union_store_type
        - union_subvalue_assignment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:422,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:425,21'
              BranchSideFuncs:
                - lyb_parse_union
                - union_subvalue_assignment
                - union_store_type
                - lyplg_type_prefix_data_new
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:426,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:426,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:429,37'
              BranchSideFuncs:
                - union_subvalue_assignment
                - union_store_type
                - lyplg_type_prefix_data_new
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:430,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:430,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:432,9'
              BranchSideFuncs:
                - union_store_type
                - lyplg_type_prefix_data_new
                - __assert_fail
        - Branch String:   'src/plugins_types/union.c:432,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:434,42'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - __assert_fail
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:440,9'
              BranchSideFuncs:
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:436,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/union.c:437,9'
              BranchSideFuncs:
                - __assert_fail
                - union_store_type
        - Branch String:   'src/plugins_types/union.c:437,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:437,9'
              BranchSideFuncs:
                - union_store_type
            - BranchSide:      'src/plugins_types/union.c:438,5'
              BranchSideFuncs:
                - union_store_type
      Callsites:
        - Src:             'src/plugins_types/union.c:421,11'
          Dst:             lyb_union_validate
        - Src:             'src/plugins_types/union.c:425,5'
          Dst:             lyb_parse_union
        - Src:             'src/plugins_types/union.c:429,11'
          Dst:             union_subvalue_assignment
        - Src:             'src/plugins_types/union.c:434,15'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/plugins_types/union.c:437,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/union.c:444,11'
          Dst:             union_store_type
    - functionName:    lyplg_type_store_union
      functionSourceFile: '/src/libyang/src/plugins_types/union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - prefix_data
        - hints
        - ctx_node
        - storage
        - unres
        - err
      BBCount:         33
      ICount:          252
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - lyb_fill_subvalue
        - lydict_insert
        - lyplg_type_free_union
        - lyplg_type_prefix_data_new
        - union_find_type
        - union_subvalue_assignment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/union.c:463,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:463,5'
              BranchSideFuncs:
                - union_subvalue_assignment
                - lyplg_type_prefix_data_new
                - union_find_type
                - lydict_insert
                - lyplg_type_free_union
                - free
                - lyb_fill_subvalue
            - BranchSide:      'src/plugins_types/union.c:464,25'
              BranchSideFuncs:
                - union_subvalue_assignment
                - lyplg_type_prefix_data_new
                - union_find_type
                - lydict_insert
                - lyplg_type_free_union
                - free
                - lyb_fill_subvalue
        - Branch String:   'src/plugins_types/union.c:468,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:469,33'
              BranchSideFuncs:
                - lyb_fill_subvalue
                - lydict_insert
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:473,17'
              BranchSideFuncs:
                - union_subvalue_assignment
                - lyplg_type_prefix_data_new
                - union_find_type
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:470,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:470,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:471,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:470,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:470,9'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:471,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:477,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:477,9'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:480,42'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - union_find_type
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:482,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:482,9'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:485,31'
              BranchSideFuncs:
                - union_find_type
                - lydict_insert
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:491,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:491,5'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
            - BranchSide:      'src/plugins_types/union.c:491,5'
              BranchSideFuncs:
                - lyplg_type_free_union
                - free
        - Branch String:   'src/plugins_types/union.c:494,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:495,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:498,10'
              BranchSideFuncs:
                - lyplg_type_free_union
        - Branch String:   'src/plugins_types/union.c:498,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:498,33'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:498,29'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/union.c:498,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/union.c:498,9'
              BranchSideFuncs:
                - lyplg_type_free_union
            - BranchSide:      'src/plugins_types/union.c:499,31'
              BranchSideFuncs:
                - lyplg_type_free_union
      Callsites:
        - Src:             'src/plugins_types/union.c:462,5'
          Dst:             calloc
        - Src:             'src/plugins_types/union.c:469,15'
          Dst:             lyb_fill_subvalue
        - Src:             'src/plugins_types/union.c:476,15'
          Dst:             union_subvalue_assignment
        - Src:             'src/plugins_types/union.c:480,15'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/plugins_types/union.c:485,15'
          Dst:             union_find_type
        - Src:             'src/plugins_types/union.c:490,9'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/union.c:499,9'
          Dst:             lyplg_type_free_union
    - functionName:    ipv4address_str2ip
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - options
        - ctx
        - addr
        - zone
        - err
      BBCount:         22
      ICount:          168
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inet_pton
        - ly_err_new
        - ly_strnchr
        - lydict_insert
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:75,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:77,20'
              BranchSideFuncs:
                - lydict_insert
                - strndup
                - inet_pton
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:91,10'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:79,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:79,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:82,13'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:82,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:83,14'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:86,32'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:94,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:96,28'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:98,32'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:104,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:105,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:110,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:110,46'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:110,49'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:110,49'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:110,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:110,49'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:111,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:75,21'
          Dst:             ly_strnchr
        - Src:             'src/plugins_types/ipv4_address.c:78,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:86,24'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv4_address.c:98,24'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv4_address.c:104,10'
          Dst:             inet_pton
        - Src:             'src/plugins_types/ipv4_address.c:105,15'
          Dst:             ly_err_new
    - functionName:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_free_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:376,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:376,9'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/plugins_types/ipv4_address.c:377,23'
              BranchSideFuncs:
                - lydict_remove
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:373,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/ipv4_address.c:377,9'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_insert
        - lyplg_type_free_ipv4_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:346,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:346,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:348,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - lydict_insert
        - Branch String:   'src/plugins_types/ipv4_address.c:349,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:349,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:351,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
        - Branch String:   'src/plugins_types/ipv4_address.c:355,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:355,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:357,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:345,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:354,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:361,5'
          Dst:             lyplg_type_free_ipv4_address
    - functionName:    lyplg_type_print_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         37
      ICount:          250
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - inet_ntop
        - ly_log
        - lydict_insert_zc
        - sprintf
        - strerror
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:273,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:274,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv4_address.c:299,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address.c:274,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:276,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv4_address.c:284,27'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'src/plugins_types/ipv4_address.c:277,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:278,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:280,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:286,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:288,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:292,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:293,45'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:295,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:299,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:301,20'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address.c:325,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address.c:301,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:301,39'
              BranchSideFuncs:
                - strlen
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv4_address.c:301,18'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv4_address.c:303,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:303,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv4_address.c:306,34'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv4_address.c:306,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:307,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv4_address.c:313,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv4_address.c:313,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:314,21'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address.c:318,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_address.c:318,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:319,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address.c:322,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address.c:325,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:326,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address.c:328,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address.c:328,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:329,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address.c:331,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:284,20'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_address.c:301,32'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_address.c:306,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv4_address.c:308,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv4_address.c:308,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv4_address.c:308,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address.c:314,27'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_address.c:314,13'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv4_address.c:318,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address.c:319,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address.c:329,22'
          Dst:             strlen
    - functionName:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyplg_type_sort_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:245,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:246,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:249,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:249,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:249,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv4_address.c:251,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:249,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:251,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:251,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:251,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv4_address.c:253,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv4_address.c:251,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:252,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv4_address.c:253,16'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:244,11'
          Dst:             memcmp
        - Src:             'src/plugins_types/ipv4_address.c:254,16'
          Dst:             strcmp
    - functionName:    lyplg_type_compare_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:225,55'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:225,59'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address.c:225,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address.c:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:225,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv4_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         51
      ICount:          364
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - ipv4address_str2ip
        - ly_err_new
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_ipv4_address
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address.c:137,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:137,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_address.c:138,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_address.c:140,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:142,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_address.c:171,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv4_address.c:142,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:143,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:147,16'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_address.c:147,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:148,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert
            - BranchSide:      'src/plugins_types/ipv4_address.c:156,17'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert
        - Branch String:   'src/plugins_types/ipv4_address.c:148,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:149,34'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_address.c:153,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_address.c:159,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:160,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:163,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:161,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:161,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:162,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:172,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:172,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:174,11'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv4_address.c:174,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:176,13'
              BranchSideFuncs:
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_address.c:188,30'
              BranchSideFuncs:
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address.c:176,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:178,61'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_address.c:183,44'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address.c:179,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:179,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:180,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address.c:184,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:184,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:185,5'
              BranchSideFuncs:
                - ipv4address_str2ip
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address.c:189,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:189,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:192,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address.c:192,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:193,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:197,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:195,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:195,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:196,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:197,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:197,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:197,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:198,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
            - BranchSide:      'src/plugins_types/ipv4_address.c:198,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
                - free
        - Branch String:   'src/plugins_types/ipv4_address.c:202,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:203,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:206,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
        - Branch String:   'src/plugins_types/ipv4_address.c:206,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address.c:206,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
            - BranchSide:      'src/plugins_types/ipv4_address.c:207,38'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_address
      Callsites:
        - Src:             'src/plugins_types/ipv4_address.c:143,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_address.c:148,18'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/ipv4_address.c:149,23'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_address.c:160,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:171,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv4_address.c:178,79'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv4_address.c:178,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv4_address.c:183,15'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv4_address.c:188,11'
          Dst:             ipv4address_str2ip
        - Src:             'src/plugins_types/ipv4_address.c:193,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address.c:197,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_address.c:207,9'
          Dst:             lyplg_type_free_ipv4_address
    - functionName:    lyplg_type_print_ipv4_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         24
      ICount:          153
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - inet_ntop
        - ly_log
        - lydict_insert_zc
        - strerror
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:162,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:163,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:171,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:164,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:165,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:167,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:171,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:172,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:190,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:173,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:173,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:176,34'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:176,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:177,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:183,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:183,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:184,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:187,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:190,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:191,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:193,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:193,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:194,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:196,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:176,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:178,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:178,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:178,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:183,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:184,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:194,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv4_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:147,12'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_ipv4_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:129,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:132,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:129,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv4_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         27
      ICount:          208
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - inet_pton
        - ly_err_new
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:65,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:65,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:66,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:68,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:70,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:84,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:70,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:71,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:77,17'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:85,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:85,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:88,11'
              BranchSideFuncs:
                - strndup
                - lyplg_type_free_simple
                - free
                - inet_pton
                - ly_err_new
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:88,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:89,25'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:96,29'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:90,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:90,9'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:92,17'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - lyplg_type_free_simple
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:96,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:97,26'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:102,28'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:104,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:104,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:104,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:107,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:108,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:111,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/ipv4_address_no_zone.c:111,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:111,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/ipv4_address_no_zone.c:112,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:71,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:84,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:89,17'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:96,10'
          Dst:             inet_pton
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:97,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:102,11'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_address_no_zone.c:112,9'
          Dst:             lyplg_type_free_simple
    - functionName:    ipv6address_str2ip
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - options
        - ctx
        - addr
        - zone
        - err
      BBCount:         22
      ICount:          168
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inet_pton
        - ly_err_new
        - ly_strnchr
        - lydict_insert
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:76,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:78,20'
              BranchSideFuncs:
                - lydict_insert
                - strndup
                - inet_pton
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:92,10'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:80,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:80,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:83,13'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:83,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:84,14'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:87,32'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:95,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:97,28'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:99,32'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:105,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:106,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:111,10'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:111,46'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:111,49'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:111,49'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:111,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:111,49'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:112,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:76,21'
          Dst:             ly_strnchr
        - Src:             'src/plugins_types/ipv6_address.c:79,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:87,24'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv6_address.c:99,24'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv6_address.c:105,10'
          Dst:             inet_pton
        - Src:             'src/plugins_types/ipv6_address.c:106,15'
          Dst:             ly_err_new
    - functionName:    lyplg_type_free_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:378,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:378,9'
              BranchSideFuncs:
                - lydict_remove
            - BranchSide:      'src/plugins_types/ipv6_address.c:379,23'
              BranchSideFuncs:
                - lydict_remove
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:375,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/ipv6_address.c:379,9'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lydict_insert
        - lyplg_type_free_ipv6_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:349,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:349,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:351,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - lydict_insert
        - Branch String:   'src/plugins_types/ipv6_address.c:352,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:352,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:354,5'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
        - Branch String:   'src/plugins_types/ipv6_address.c:357,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:357,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:359,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:348,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:356,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:363,5'
          Dst:             lyplg_type_free_ipv6_address
    - functionName:    lyplg_type_print_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         37
      ICount:          250
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - inet_ntop
        - ly_log
        - lydict_insert_zc
        - sprintf
        - strerror
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:276,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:277,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv6_address.c:302,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address.c:277,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:279,14'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'src/plugins_types/ipv6_address.c:287,27'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'src/plugins_types/ipv6_address.c:280,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:281,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:283,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:289,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:291,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:295,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:296,45'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:298,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:302,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:304,20'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address.c:328,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address.c:304,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:304,39'
              BranchSideFuncs:
                - strlen
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv6_address.c:304,18'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv6_address.c:306,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:306,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv6_address.c:309,35'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv6_address.c:309,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:310,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
            - BranchSide:      'src/plugins_types/ipv6_address.c:316,13'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
                - strlen
                - sprintf
        - Branch String:   'src/plugins_types/ipv6_address.c:316,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:317,21'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address.c:321,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_address.c:321,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:322,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address.c:325,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address.c:328,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:329,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address.c:331,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address.c:331,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:332,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address.c:334,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:287,20'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_address.c:304,32'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_address.c:309,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv6_address.c:311,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv6_address.c:311,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv6_address.c:311,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address.c:317,27'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_address.c:317,13'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv6_address.c:321,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address.c:322,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address.c:332,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:248,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:249,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:252,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:252,19'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:252,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv6_address.c:254,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:252,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:254,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:254,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:254,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv6_address.c:256,16'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/ipv6_address.c:254,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:255,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/ipv6_address.c:256,16'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:247,11'
          Dst:             memcmp
        - Src:             'src/plugins_types/ipv6_address.c:257,16'
          Dst:             strcmp
    - functionName:    lyplg_type_compare_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:228,55'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:228,59'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address.c:228,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:229,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address.c:231,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:228,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv6_address
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         54
      ICount:          373
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - __ctype_b_loc
        - ipv6address_str2ip
        - ly_err_new
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_ipv6_address
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address.c:138,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:138,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv6_address.c:139,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv6_address.c:141,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:143,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv6_address.c:172,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_address.c:143,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:144,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:148,16'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv6_address.c:148,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:149,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
            - BranchSide:      'src/plugins_types/ipv6_address.c:157,17'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
        - Branch String:   'src/plugins_types/ipv6_address.c:149,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:150,34'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv6_address.c:154,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv6_address.c:160,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:161,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:164,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:162,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:162,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:163,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:173,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:173,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:175,11'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_address.c:175,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:177,13'
              BranchSideFuncs:
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address.c:189,30'
              BranchSideFuncs:
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:177,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:179,61'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address.c:184,44'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:180,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:180,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:181,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:185,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:185,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:186,5'
              BranchSideFuncs:
                - ipv6address_str2ip
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:190,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:190,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:192,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:192,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:192,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address.c:194,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address.c:194,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:195,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:199,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:197,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:197,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:198,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:199,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:199,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:199,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:200,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
            - BranchSide:      'src/plugins_types/ipv6_address.c:200,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
                - free
        - Branch String:   'src/plugins_types/ipv6_address.c:205,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:206,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:209,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
        - Branch String:   'src/plugins_types/ipv6_address.c:209,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address.c:209,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
            - BranchSide:      'src/plugins_types/ipv6_address.c:210,38'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address
      Callsites:
        - Src:             'src/plugins_types/ipv6_address.c:144,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv6_address.c:149,18'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/ipv6_address.c:150,23'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv6_address.c:161,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:172,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv6_address.c:179,79'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv6_address.c:179,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv6_address.c:184,15'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv6_address.c:189,11'
          Dst:             ipv6address_str2ip
        - Src:             'src/plugins_types/ipv6_address.c:195,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address.c:199,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address.c:210,9'
          Dst:             lyplg_type_free_ipv6_address
    - functionName:    ipv6addressnozone_str2ip
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - options
        - addr
        - err
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inet_pton
        - ly_err_new
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:70,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:72,20'
              BranchSideFuncs:
                - inet_pton
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:74,28'
              BranchSideFuncs:
                - strndup
                - inet_pton
                - ly_err_new
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:79,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:79,44'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:80,26'
              BranchSideFuncs:
                - ly_err_new
                - free
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:74,20'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:79,10'
          Dst:             inet_pton
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:80,15'
          Dst:             ly_err_new
    - functionName:    lyplg_type_free_ipv6_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:284,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv6_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lydict_insert
        - lyplg_type_free_ipv6_address_no_zone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:260,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:260,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:262,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:263,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:263,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:259,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:272,5'
          Dst:             lyplg_type_free_ipv6_address_no_zone
    - functionName:    lyplg_type_print_ipv6_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         24
      ICount:          153
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - inet_ntop
        - ly_log
        - lydict_insert_zc
        - strerror
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:210,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:211,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:219,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:212,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:213,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:215,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:219,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:221,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:239,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:222,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:222,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:225,35'
              BranchSideFuncs:
                - inet_ntop
                - free
                - __errno_location
                - strerror
                - ly_log
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:225,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:226,18'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:232,30'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:232,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:233,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:236,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:239,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:240,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:242,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:242,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:243,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:245,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:225,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:227,13'
          Dst:             __errno_location
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:227,13'
          Dst:             strerror
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:227,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:232,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:233,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:243,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv6_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:195,12'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_ipv6_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:177,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:180,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:177,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv6_address_no_zone
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_address_no_zone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         41
      ICount:          267
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - ipv6addressnozone_str2ip
        - ly_err_new
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_ipv6_address_no_zone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:105,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:107,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:131,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lyplg_type_check_hints
                - ipv6addressnozone_str2ip
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:107,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:108,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:113,14'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:113,50'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:113,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:119,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:113,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:115,40'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:119,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:120,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:120,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:123,21'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:132,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:132,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - ipv6addressnozone_str2ip
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:135,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - ipv6addressnozone_str2ip
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:136,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:136,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:139,36'
              BranchSideFuncs:
                - ipv6addressnozone_str2ip
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:140,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:140,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:142,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:142,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:142,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:144,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:144,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:145,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:149,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:147,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:147,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:148,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:149,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:149,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:149,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:150,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:150,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
                - free
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:155,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:156,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv6_address_no_zone
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:159,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
        - Branch String:   'src/plugins_types/ipv6_address_no_zone.c:159,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:159,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
            - BranchSide:      'src/plugins_types/ipv6_address_no_zone.c:160,46'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_address_no_zone
      Callsites:
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:108,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:135,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:139,11'
          Dst:             ipv6addressnozone_str2ip
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:145,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:149,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_address_no_zone.c:160,9'
          Dst:             lyplg_type_free_ipv6_address_no_zone
    - functionName:    ipv4prefix_str2ip
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - addr
        - prefix
        - err
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inet_pton
        - ly_err_new
        - ly_strnchr
        - ly_strntou8
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_prefix.c:77,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:77,5'
              BranchSideFuncs:
                - inet_pton
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:80,28'
              BranchSideFuncs:
                - inet_pton
                - free
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_prefix.c:80,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:80,47'
              BranchSideFuncs:
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:81,26'
              BranchSideFuncs:
                - ly_err_new
                - free
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:72,16'
          Dst:             ly_strnchr
        - Src:             'src/plugins_types/ipv4_prefix.c:73,5'
          Dst:             ly_strntou8
        - Src:             'src/plugins_types/ipv4_prefix.c:76,16'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv4_prefix.c:80,9'
          Dst:             inet_pton
        - Src:             'src/plugins_types/ipv4_prefix.c:81,15'
          Dst:             ly_err_new
    - functionName:    ipv4prefix_zero_host
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - addr
        - prefix
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - htonl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_prefix.c:103,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:104,14'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:109,18'
              BranchSideFuncs:
                - htonl
        - Branch String:   'src/plugins_types/ipv4_prefix.c:105,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:106,18'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:108,5'
              BranchSideFuncs:
                - htonl
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:109,12'
          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:    lyplg_type_free_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:323,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lydict_insert
        - lyplg_type_free_ipv4_prefix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_prefix.c:299,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:299,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:301,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
        - Branch String:   'src/plugins_types/ipv4_prefix.c:302,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:298,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_prefix.c:311,5'
          Dst:             lyplg_type_free_ipv4_prefix
    - functionName:    lyplg_type_print_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inet_ntop
        - ly_log
        - lydict_insert_zc
        - sprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_prefix.c:247,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:248,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:256,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_prefix.c:249,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:250,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:252,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv4_prefix.c:256,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:258,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:278,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_prefix.c:259,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:259,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:262,34'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_prefix.c:262,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:263,18'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:268,17'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv4_prefix.c:271,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:272,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:275,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_prefix.c:278,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:279,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:281,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv4_prefix.c:281,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:282,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:284,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:262,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv4_prefix.c:268,23'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv4_prefix.c:268,9'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv4_prefix.c:271,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_prefix.c:272,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv4_prefix.c:282,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:232,12'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_prefix.c:214,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:217,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:214,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv4_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv4_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         45
      ICount:          324
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - ipv4prefix_str2ip
        - ipv4prefix_zero_host
        - ly_err_new
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_ipv4_prefix
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv4_prefix.c:129,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:129,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - ipv4prefix_zero_host
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:130,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
                - ipv4prefix_zero_host
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_prefix.c:132,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:134,13'
              BranchSideFuncs:
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:156,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv4_prefix.c:134,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:135,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:139,25'
              BranchSideFuncs:
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv4_prefix.c:139,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:140,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:146,16'
              BranchSideFuncs:
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:157,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:157,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:159,11'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv4_prefix.c:159,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:161,13'
              BranchSideFuncs:
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:173,29'
              BranchSideFuncs:
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:161,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:163,61'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:168,44'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:164,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:164,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:165,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:169,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:169,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:170,5'
              BranchSideFuncs:
                - ipv4prefix_str2ip
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:174,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:174,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:177,27'
              BranchSideFuncs:
                - ipv4prefix_zero_host
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:179,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:179,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:181,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv4_prefix.c:181,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:182,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:186,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:184,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:184,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:185,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:186,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:186,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:186,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:187,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:187,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
                - free
        - Branch String:   'src/plugins_types/ipv4_prefix.c:192,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:193,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv4_prefix
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:196,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
        - Branch String:   'src/plugins_types/ipv4_prefix.c:196,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:196,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
            - BranchSide:      'src/plugins_types/ipv4_prefix.c:197,37'
              BranchSideFuncs:
                - lyplg_type_free_ipv4_prefix
      Callsites:
        - Src:             'src/plugins_types/ipv4_prefix.c:135,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_prefix.c:140,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv4_prefix.c:149,9'
          Dst:             ipv4prefix_zero_host
        - Src:             'src/plugins_types/ipv4_prefix.c:156,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv4_prefix.c:163,79'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv4_prefix.c:163,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv4_prefix.c:168,15'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv4_prefix.c:173,11'
          Dst:             ipv4prefix_str2ip
        - Src:             'src/plugins_types/ipv4_prefix.c:177,5'
          Dst:             ipv4prefix_zero_host
        - Src:             'src/plugins_types/ipv4_prefix.c:182,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv4_prefix.c:186,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv4_prefix.c:197,9'
          Dst:             lyplg_type_free_ipv4_prefix
    - functionName:    ipv6prefix_str2ip
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - addr
        - prefix
        - err
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inet_pton
        - ly_err_new
        - ly_strnchr
        - ly_strntou8
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_prefix.c:77,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:77,5'
              BranchSideFuncs:
                - inet_pton
                - free
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:80,29'
              BranchSideFuncs:
                - inet_pton
                - free
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv6_prefix.c:80,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:80,48'
              BranchSideFuncs:
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:81,26'
              BranchSideFuncs:
                - ly_err_new
                - free
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:72,16'
          Dst:             ly_strnchr
        - Src:             'src/plugins_types/ipv6_prefix.c:73,5'
          Dst:             ly_strntou8
        - Src:             'src/plugins_types/ipv6_prefix.c:76,16'
          Dst:             strndup
        - Src:             'src/plugins_types/ipv6_prefix.c:80,9'
          Dst:             inet_pton
        - Src:             'src/plugins_types/ipv6_prefix.c:81,15'
          Dst:             ly_err_new
    - functionName:    ipv6prefix_zero_host
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - addr
        - prefix
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - htonl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_prefix.c:102,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:103,14'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_prefix.c:104,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:105,18'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:110,22'
              BranchSideFuncs:
                - htonl
        - Branch String:   'src/plugins_types/ipv6_prefix.c:106,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:107,22'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:109,9'
              BranchSideFuncs:
                - htonl
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:110,16'
          Dst:             htonl
    - functionName:    lyplg_type_free_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:337,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lydict_insert
        - lyplg_type_free_ipv6_prefix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_prefix.c:313,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:313,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:315,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
        - Branch String:   'src/plugins_types/ipv6_prefix.c:316,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:312,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_prefix.c:325,5'
          Dst:             lyplg_type_free_ipv6_prefix
    - functionName:    lyplg_type_print_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inet_ntop
        - ly_log
        - lydict_insert_zc
        - sprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_prefix.c:261,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:262,10'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:270,10'
              BranchSideFuncs:
                - malloc
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_prefix.c:263,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:266,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/ipv6_prefix.c:270,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:272,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:292,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_prefix.c:273,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:273,9'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:276,35'
              BranchSideFuncs:
                - inet_ntop
                - free
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_prefix.c:276,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:277,18'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:282,17'
              BranchSideFuncs:
                - strlen
                - sprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/ipv6_prefix.c:285,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:286,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:289,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_prefix.c:292,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:293,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:295,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/ipv6_prefix.c:295,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:296,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:298,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:276,14'
          Dst:             inet_ntop
        - Src:             'src/plugins_types/ipv6_prefix.c:282,23'
          Dst:             strlen
        - Src:             'src/plugins_types/ipv6_prefix.c:282,9'
          Dst:             sprintf
        - Src:             'src/plugins_types/ipv6_prefix.c:285,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_prefix.c:286,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/ipv6_prefix.c:296,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:246,12'
          Dst:             memcmp
    - functionName:    lyplg_type_compare_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_prefix.c:228,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:229,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:231,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:228,9'
          Dst:             memcmp
    - functionName:    lyplg_type_store_ipv6_prefix
      functionSourceFile: '/src/libyang/src/plugins_types/ipv6_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         53
      ICount:          367
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - ipv6prefix_str2ip
        - ipv6prefix_zero_host
        - ly_err_new
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_ipv6_prefix
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/ipv6_prefix.c:132,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:134,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
                - ipv6prefix_zero_host
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:166,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_prefix.c:134,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:135,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:139,25'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
                - ipv6prefix_zero_host
                - ly_err_new
        - Branch String:   'src/plugins_types/ipv6_prefix.c:139,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:140,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:146,14'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
                - ipv6prefix_zero_host
        - Branch String:   'src/plugins_types/ipv6_prefix.c:146,50'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:146,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
                - ipv6prefix_zero_host
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:152,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
                - ipv6prefix_zero_host
        - Branch String:   'src/plugins_types/ipv6_prefix.c:146,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:147,40'
              BranchSideFuncs:
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:152,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
                - ipv6prefix_zero_host
        - Branch String:   'src/plugins_types/ipv6_prefix.c:153,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:153,13'
              BranchSideFuncs:
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:155,20'
              BranchSideFuncs:
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:167,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:167,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:170,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyplg_type_validate_patterns
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_prefix.c:171,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:171,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:173,11'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/ipv6_prefix.c:173,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:175,13'
              BranchSideFuncs:
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:187,29'
              BranchSideFuncs:
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:175,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:177,61'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:182,44'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:178,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:178,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:179,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:183,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:183,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:184,5'
              BranchSideFuncs:
                - ipv6prefix_str2ip
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:188,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:188,5'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:191,27'
              BranchSideFuncs:
                - ipv6prefix_zero_host
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:193,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:193,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:195,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/ipv6_prefix.c:195,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:196,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:200,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:198,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:198,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:199,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:200,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:200,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:200,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:201,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:201,13'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
                - free
        - Branch String:   'src/plugins_types/ipv6_prefix.c:206,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:207,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_ipv6_prefix
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:210,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
        - Branch String:   'src/plugins_types/ipv6_prefix.c:210,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:210,9'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
            - BranchSide:      'src/plugins_types/ipv6_prefix.c:211,37'
              BranchSideFuncs:
                - lyplg_type_free_ipv6_prefix
      Callsites:
        - Src:             'src/plugins_types/ipv6_prefix.c:135,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv6_prefix.c:140,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/ipv6_prefix.c:159,9'
          Dst:             ipv6prefix_zero_host
        - Src:             'src/plugins_types/ipv6_prefix.c:170,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/ipv6_prefix.c:177,79'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/ipv6_prefix.c:177,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/ipv6_prefix.c:182,15'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/ipv6_prefix.c:187,11'
          Dst:             ipv6prefix_str2ip
        - Src:             'src/plugins_types/ipv6_prefix.c:191,5'
          Dst:             ipv6prefix_zero_host
        - Src:             'src/plugins_types/ipv6_prefix.c:196,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/ipv6_prefix.c:200,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/ipv6_prefix.c:211,9'
          Dst:             lyplg_type_free_ipv6_prefix
    - functionName:    lyplg_type_fractions_is_zero
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frac
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:175,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:179,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:179,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:180,14'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:185,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:180,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:181,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:183,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_sort_by_fractions
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f1
        - f2
      BBCount:         36
      ICount:          164
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - lyplg_type_fractions_is_zero
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:206,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:206,24'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:208,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:206,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:207,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:208,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:208,28'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:208,31'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:210,16'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:208,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:210,16'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:215,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:215,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/date_and_time.c:215,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:215,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:215,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/date_and_time.c:215,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:215,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:215,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:215,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/plugins_types/date_and_time.c:215,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:215,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:216,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:217,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:219,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:219,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:222,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:203,18'
          Dst:             lyplg_type_fractions_is_zero
        - Src:             'src/plugins_types/date_and_time.c:204,18'
          Dst:             lyplg_type_fractions_is_zero
        - Src:             'src/plugins_types/date_and_time.c:215,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/date_and_time.c:216,10'
          Dst:             strcmp
    - functionName:    lyplg_type_free_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:370,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:370,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:371,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:367,5'
          Dst:             lydict_remove
    - functionName:    lyplg_type_dup_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         14
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lydict_insert
        - lyplg_type_free_date_and_time
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:333,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:333,5'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:336,5'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - strdup
        - Branch String:   'src/plugins_types/date_and_time.c:337,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:337,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:339,5'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_date_and_time
        - Branch String:   'src/plugins_types/date_and_time.c:346,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:347,39'
              BranchSideFuncs:
                - strdup
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:351,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:348,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:349,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:332,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/date_and_time.c:347,32'
          Dst:             strdup
        - Src:             'src/plugins_types/date_and_time.c:355,5'
          Dst:             lyplg_type_free_date_and_time
    - functionName:    lyplg_type_print_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - UNUSED_prefix_data
        - dynamic
        - value_len
      BBCount:         52
      ICount:          330
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - asprintf
        - gmtime_r
        - ly_log
        - ly_time_time2str
        - lydict_insert_zc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:261,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:262,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:286,10'
              BranchSideFuncs:
                - ly_time_time2str
                - lydict_insert_zc
                - strlen
                - ly_log
                - gmtime_r
                - asprintf
        - Branch String:   'src/plugins_types/date_and_time.c:262,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:262,32'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:263,35'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:262,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:263,35'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:276,14'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:263,35'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:263,61'
              BranchSideFuncs:
                - strlen
                - malloc
                - ly_log
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:263,32'
              BranchSideFuncs:
                - malloc
                - ly_log
                - strlen
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:264,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:264,13'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:266,14'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:267,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:268,39'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:270,20'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:268,39'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:268,65'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:268,36'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:272,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:273,24'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:277,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:278,18'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:280,28'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:286,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:287,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:311,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:287,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:289,28'
              BranchSideFuncs:
                - gmtime_r
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:298,34'
              BranchSideFuncs:
                - ly_time_time2str
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:289,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:290,17'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:293,24'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:294,50'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:292,17'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:294,69'
              BranchSideFuncs:
                - asprintf
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:292,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:295,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:297,9'
              BranchSideFuncs:
                - lydict_insert_zc
                - strlen
                - ly_log
        - Branch String:   'src/plugins_types/date_and_time.c:298,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:299,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:304,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:305,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/plugins_types/date_and_time.c:308,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:311,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:312,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:314,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/date_and_time.c:314,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:315,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/date_and_time.c:317,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:263,54'
          Dst:             strlen
        - Src:             'src/plugins_types/date_and_time.c:264,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/date_and_time.c:268,58'
          Dst:             strlen
        - Src:             'src/plugins_types/date_and_time.c:273,51'
          Dst:             strlen
        - Src:             'src/plugins_types/date_and_time.c:289,18'
          Dst:             gmtime_r
        - Src:             'src/plugins_types/date_and_time.c:292,17'
          Dst:             asprintf
        - Src:             'src/plugins_types/date_and_time.c:298,17'
          Dst:             ly_time_time2str
        - Src:             'src/plugins_types/date_and_time.c:304,13'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/date_and_time.c:305,13'
          Dst:             ly_log
        - Src:             'src/plugins_types/date_and_time.c:315,22'
          Dst:             strlen
    - functionName:    lyplg_type_sort_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - difftime
        - lyplg_type_sort_by_fractions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:240,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:241,16'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:245,41'
              BranchSideFuncs:
                - lyplg_type_sort_by_fractions
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:239,10'
          Dst:             difftime
        - Src:             'src/plugins_types/date_and_time.c:245,12'
          Dst:             lyplg_type_sort_by_fractions
    - 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:    lyplg_type_compare_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - val1
        - val2
      BBCount:         22
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:151,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:151,36'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:151,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:156,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:156,27'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:156,31'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:157,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/plugins_types/date_and_time.c:156,48'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:157,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:157,30'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:157,33'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:157,49'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:157,60'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/plugins_types/date_and_time.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/date_and_time.c:156,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/date_and_time.c:160,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:157,53'
          Dst:             strcmp
    - functionName:    lyplg_type_store_date_and_time
      functionSourceFile: '/src/libyang/src/plugins_types/date_and_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         47
      ICount:          333
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - __ctype_b_loc
        - ly_err_new
        - ly_last_logmsg
        - ly_time_str2time
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_date_and_time
        - strncmp
        - strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/date_and_time.c:63,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:63,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
                - strndup
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/date_and_time.c:64,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
                - strndup
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/date_and_time.c:66,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:68,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - strndup
                - __ctype_b_loc
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/date_and_time.c:101,34'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
        - Branch String:   'src/plugins_types/date_and_time.c:68,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:69,30'
              BranchSideFuncs:
                - ly_err_new
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:73,16'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - strndup
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/date_and_time.c:73,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:74,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_err_new
                - lyplg_type_free_date_and_time
                - free
                - strndup
            - BranchSide:      'src/plugins_types/date_and_time.c:83,17'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - strndup
        - Branch String:   'src/plugins_types/date_and_time.c:75,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:76,34'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - strndup
                - __ctype_b_loc
                - ly_err_new
            - BranchSide:      'src/plugins_types/date_and_time.c:80,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - strndup
                - __ctype_b_loc
                - ly_err_new
        - Branch String:   'src/plugins_types/date_and_time.c:86,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:87,49'
              BranchSideFuncs:
                - strndup
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:92,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:88,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:88,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:89,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:92,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:93,44'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:97,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:102,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:102,5'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:105,26'
              BranchSideFuncs:
                - ly_time_str2time
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_last_logmsg
                - ly_err_new
        - Branch String:   'src/plugins_types/date_and_time.c:105,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:106,26'
              BranchSideFuncs:
                - ly_last_logmsg
                - ly_err_new
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:110,27'
              BranchSideFuncs:
                - strncmp
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/date_and_time.c:110,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:112,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/date_and_time.c:115,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/date_and_time.c:115,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:115,19'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/date_and_time.c:117,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_date_and_time
                - free
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/date_and_time.c:117,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:118,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:122,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:120,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:120,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:121,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:123,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
            - BranchSide:      'src/plugins_types/date_and_time.c:123,13'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
                - free
        - Branch String:   'src/plugins_types/date_and_time.c:128,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:129,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:132,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
        - Branch String:   'src/plugins_types/date_and_time.c:132,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/date_and_time.c:132,9'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
            - BranchSide:      'src/plugins_types/date_and_time.c:133,39'
              BranchSideFuncs:
                - lyplg_type_free_date_and_time
      Callsites:
        - Src:             'src/plugins_types/date_and_time.c:69,19'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/date_and_time.c:75,18'
          Dst:             __ctype_b_loc
        - Src:             'src/plugins_types/date_and_time.c:76,23'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/date_and_time.c:87,32'
          Dst:             strndup
        - Src:             'src/plugins_types/date_and_time.c:101,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/date_and_time.c:105,9'
          Dst:             ly_time_str2time
        - Src:             'src/plugins_types/date_and_time.c:106,63'
          Dst:             ly_last_logmsg
        - Src:             'src/plugins_types/date_and_time.c:106,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/date_and_time.c:110,10'
          Dst:             strncmp
        - Src:             'src/plugins_types/date_and_time.c:118,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/date_and_time.c:122,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/date_and_time.c:133,9'
          Dst:             lyplg_type_free_date_and_time
    - functionName:    lyplg_type_store_hex_string
      functionSourceFile: '/src/libyang/src/plugins_types/hex_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - UNUSED_prefix_data
        - hints
        - UNUSED_ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         43
      ICount:          299
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - ly_utf8len
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_simple
        - lyplg_type_validate_patterns
        - lyplg_type_validate_range
        - strndup
        - tolower
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/hex_string.c:56,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:56,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:59,10'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
                - tolower
                - strndup
        - Branch String:   'src/plugins_types/hex_string.c:59,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:59,41'
              BranchSideFuncs:
                - strndup
                - lyplg_type_free_simple
                - free
                - lydict_insert
                - lyplg_type_validate_patterns
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:66,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
                - tolower
        - Branch String:   'src/plugins_types/hex_string.c:59,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:60,25'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:66,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
                - tolower
        - Branch String:   'src/plugins_types/hex_string.c:61,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:61,9'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:62,17'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - lydict_insert_zc
                - tolower
        - Branch String:   'src/plugins_types/hex_string.c:66,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:68,16'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
                - tolower
            - BranchSide:      'src/plugins_types/hex_string.c:80,29'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/hex_string.c:68,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:69,51'
              BranchSideFuncs:
                - tolower
                - lydict_insert_zc
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/hex_string.c:72,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/hex_string.c:74,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:74,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:77,17'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/hex_string.c:80,34'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:80,46'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
            - BranchSide:      'src/plugins_types/hex_string.c:80,58'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/hex_string.c:81,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:81,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:84,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:84,42'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:86,13'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
                - ly_utf8len
                - lyplg_type_validate_range
        - Branch String:   'src/plugins_types/hex_string.c:86,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:88,61'
              BranchSideFuncs:
                - ly_utf8len
                - lyplg_type_validate_range
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:93,44'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:89,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:89,13'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:90,9'
              BranchSideFuncs:
                - lyplg_type_validate_patterns
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:94,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:94,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
            - BranchSide:      'src/plugins_types/hex_string.c:95,5'
              BranchSideFuncs:
                - lyplg_type_free_simple
                - free
        - Branch String:   'src/plugins_types/hex_string.c:98,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:99,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/hex_string.c:102,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
        - Branch String:   'src/plugins_types/hex_string.c:102,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/hex_string.c:102,9'
              BranchSideFuncs:
                - lyplg_type_free_simple
            - BranchSide:      'src/plugins_types/hex_string.c:103,32'
              BranchSideFuncs:
                - lyplg_type_free_simple
      Callsites:
        - Src:             'src/plugins_types/hex_string.c:55,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/hex_string.c:60,17'
          Dst:             strndup
        - Src:             'src/plugins_types/hex_string.c:69,34'
          Dst:             tolower
        - Src:             'src/plugins_types/hex_string.c:72,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/hex_string.c:80,15'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/hex_string.c:88,79'
          Dst:             ly_utf8len
        - Src:             'src/plugins_types/hex_string.c:88,19'
          Dst:             lyplg_type_validate_range
        - Src:             'src/plugins_types/hex_string.c:93,15'
          Dst:             lyplg_type_validate_patterns
        - Src:             'src/plugins_types/hex_string.c:103,9'
          Dst:             lyplg_type_free_simple
    - functionName:    xpath10_add_ns
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - pref
        - uri
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ly_set_add
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:337,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:338,12'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - free
                - ly_set_add
            - BranchSide:      'src/plugins_types/xpath1.0.c:341,25'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - free
                - ly_set_add
        - Branch String:   'src/plugins_types/xpath1.0.c:343,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:343,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - ly_set_add
            - BranchSide:      'src/plugins_types/xpath1.0.c:344,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:343,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:344,12'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:347,5'
              BranchSideFuncs:
                - ly_set_add
                - free
                - free
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:350,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:351,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:353,8'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:356,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:356,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:357,14'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:336,10'
          Dst:             calloc
        - Src:             'src/plugins_types/xpath1.0.c:341,18'
          Dst:             strdup
        - Src:             'src/plugins_types/xpath1.0.c:342,15'
          Dst:             strdup
        - Src:             'src/plugins_types/xpath1.0.c:350,15'
          Dst:             ly_set_add
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/build/libyang/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libyang/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'libyang/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'libyang/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'libyang/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/build/libyang/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libyang/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'libyang/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'libyang/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'libyang/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'libyang/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyplg_type_validate_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - UNUSED_type
        - ctx_node
        - UNUSED_tree
        - storage
        - err
      BBCount:         54
      ICount:          398
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ly_err_last
        - ly_err_new
        - ly_set_free
        - lyd_child
        - lyd_find_xpath
        - lyd_get_value
        - strcmp
        - xpath10_add_ns
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:382,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:384,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/xpath1.0.c:388,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:388,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:388,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:391,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:391,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:391,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:391,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:391,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:391,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:391,5'
              BranchSideFuncs:
                - strcmp
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:391,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:391,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:395,31'
              BranchSideFuncs:
                - lyd_find_xpath
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
        - Branch String:   'src/plugins_types/xpath1.0.c:395,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:396,9'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:399,12'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
        - Branch String:   'src/plugins_types/xpath1.0.c:399,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:400,9'
              BranchSideFuncs:
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
            - BranchSide:      'src/plugins_types/xpath1.0.c:414,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:400,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:400,9'
              BranchSideFuncs:
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:400,9'
              BranchSideFuncs:
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:400,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:400,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:401,40'
              BranchSideFuncs:
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - __assert_fail
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
        - Branch String:   'src/plugins_types/xpath1.0.c:403,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:405,13'
              BranchSideFuncs:
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
            - BranchSide:      'src/plugins_types/xpath1.0.c:407,9'
              BranchSideFuncs:
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
        - Branch String:   'src/plugins_types/xpath1.0.c:407,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:407,9'
              BranchSideFuncs:
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:407,9'
              BranchSideFuncs:
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
        - Branch String:   'src/plugins_types/xpath1.0.c:407,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:407,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/plugins_types/xpath1.0.c:408,39'
              BranchSideFuncs:
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
        - Branch String:   'src/plugins_types/xpath1.0.c:411,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:412,13'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:414,5'
              BranchSideFuncs:
                - ly_set_free
                - ly_err_last
                - ly_err_new
                - ly_err_new
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - lyd_child.6014
                - lyd_child.6014
                - lyd_child.6014
                - strcmp
                - lyd_child.6014
                - lyd_get_value.6013
                - xpath10_add_ns
                - __assert_fail
                - lyd_child.6014
                - __assert_fail
                - lyd_child.6014
        - Branch String:   'src/plugins_types/xpath1.0.c:418,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:419,20'
              BranchSideFuncs:
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:420,16'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:421,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:421,17'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:421,17'
              BranchSideFuncs:
                - ly_err_last
                - ly_err_new
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:388,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:391,5'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:391,5'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:391,5'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:395,16'
          Dst:             lyd_find_xpath
        - Src:             'src/plugins_types/xpath1.0.c:400,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:400,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:400,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:400,9'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:400,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:401,30'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:401,16'
          Dst:             lyd_get_value
        - Src:             'src/plugins_types/xpath1.0.c:403,14'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:407,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:407,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:407,9'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:407,9'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:407,9'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:408,29'
          Dst:             lyd_child
        - Src:             'src/plugins_types/xpath1.0.c:408,15'
          Dst:             lyd_get_value
        - Src:             'src/plugins_types/xpath1.0.c:411,20'
          Dst:             xpath10_add_ns
        - Src:             'src/plugins_types/xpath1.0.c:417,5'
          Dst:             ly_set_free
        - Src:             'src/plugins_types/xpath1.0.c:419,9'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/xpath1.0.c:421,17'
          Dst:             ly_err_last
        - Src:             'src/plugins_types/xpath1.0.c:422,9'
          Dst:             ly_err_new
    - functionName:    lyplg_type_dup_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         15
      ICount:          136
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ly_log
        - lydict_insert
        - lyplg_type_free_xpath10
        - lyplg_type_prefix_data_dup
        - lyxp_expr_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:477,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:477,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:479,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyplg_type_free_xpath10
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
        - Branch String:   'src/plugins_types/xpath1.0.c:480,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:480,5'
              BranchSideFuncs:
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:481,20'
              BranchSideFuncs:
                - lyxp_expr_dup
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:485,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:485,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:487,38'
              BranchSideFuncs:
                - lyplg_type_prefix_data_dup
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:488,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:488,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:489,23'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:492,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:492,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:493,33'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:476,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/xpath1.0.c:479,5'
          Dst:             calloc
        - Src:             'src/plugins_types/xpath1.0.c:480,5'
          Dst:             ly_log
        - Src:             'src/plugins_types/xpath1.0.c:484,11'
          Dst:             lyxp_expr_dup
        - Src:             'src/plugins_types/xpath1.0.c:487,11'
          Dst:             lyplg_type_prefix_data_dup
        - Src:             'src/plugins_types/xpath1.0.c:493,9'
          Dst:             lyplg_type_free_xpath10
    - functionName:    lyplg_type_free_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - lydict_remove
        - lyplg_type_prefix_data_free
        - lyxp_expr_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:506,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:506,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_prefix_data_free
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:507,24'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_prefix_data_free
                - free
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:503,5'
          Dst:             lydict_remove
        - Src:             'src/plugins_types/xpath1.0.c:507,9'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types/xpath1.0.c:508,9'
          Dst:             lyplg_type_prefix_data_free
    - functionName:    lyplg_type_print_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - format
        - prefix_data
        - dynamic
        - value_len
      BBCount:         27
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ly_err_free
        - ly_err_print
        - lyplg_type_print_xpath10_value
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:438,42'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:438,46'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:441,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:438,72'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:438,76'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:441,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:438,101'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:439,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:441,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:438,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:441,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:451,40'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - strlen
                - ly_err_print
                - ly_err_free
        - Branch String:   'src/plugins_types/xpath1.0.c:441,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:442,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:444,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:444,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:445,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:447,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/xpath1.0.c:451,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:452,13'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/plugins_types/xpath1.0.c:459,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:452,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:453,26'
              BranchSideFuncs:
                - ly_err_print
                - ly_err_free
            - BranchSide:      'src/plugins_types/xpath1.0.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/xpath1.0.c:460,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:461,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:463,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:445,26'
          Dst:             strlen
        - Src:             'src/plugins_types/xpath1.0.c:451,9'
          Dst:             lyplg_type_print_xpath10_value
        - Src:             'src/plugins_types/xpath1.0.c:453,13'
          Dst:             ly_err_print
        - Src:             'src/plugins_types/xpath1.0.c:454,13'
          Dst:             ly_err_free
        - Src:             'src/plugins_types/xpath1.0.c:461,22'
          Dst:             strlen
    - functionName:    lyplg_type_print_xpath10_value
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xp_val
        - format
        - prefix_data
        - str_value
        - err
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xpath10_print_subexpr_r
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:225,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:227,16'
              BranchSideFuncs:
                - xpath10_print_subexpr_r
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:233,55'
              BranchSideFuncs:
                - xpath10_print_subexpr_r
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:235,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:236,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:238,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:238,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:238,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:239,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:233,11'
          Dst:             xpath10_print_subexpr_r
    - functionName:    xpath10_print_subexpr_r
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur_idx
        - end_tok
        - context_mod
        - xp_val
        - format
        - prefix_data
        - str_value
        - str_len
        - err
      BBCount:         45
      ICount:          436
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - ly_err_new
        - lyplg_type_xpath10_print_token
        - realloc
        - sprintf
        - strlen
        - xpath10_print_subexpr_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:153,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:154,19'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/xpath1.0.c:157,46'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:157,50'
              BranchSideFuncs:
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
                - realloc
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
            - BranchSide:      'src/plugins_types/xpath1.0.c:159,22'
              BranchSideFuncs:
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
                - realloc
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
        - Branch String:   'src/plugins_types/xpath1.0.c:157,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:159,22'
              BranchSideFuncs:
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
                - realloc
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
            - BranchSide:      'src/plugins_types/xpath1.0.c:173,18'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
        - Branch String:   'src/plugins_types/xpath1.0.c:160,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/xpath1.0.c:164,28'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
                - ly_err_new
                - sprintf
                - free
                - realloc
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
        - Branch String:   'src/plugins_types/xpath1.0.c:165,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:165,13'
              BranchSideFuncs:
                - sprintf
                - free
                - realloc
                - ly_err_new
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:166,26'
              BranchSideFuncs:
                - sprintf
                - free
                - realloc
                - ly_err_new
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:173,50'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:173,54'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
            - BranchSide:      'src/plugins_types/xpath1.0.c:175,32'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
        - Branch String:   'src/plugins_types/xpath1.0.c:173,86'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:173,90'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
            - BranchSide:      'src/plugins_types/xpath1.0.c:175,32'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
        - Branch String:   'src/plugins_types/xpath1.0.c:173,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:175,32'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
            - BranchSide:      'src/plugins_types/xpath1.0.c:184,32'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
        - Branch String:   'src/plugins_types/xpath1.0.c:176,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:176,17'
              BranchSideFuncs:
                - sprintf
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
            - BranchSide:      'src/plugins_types/xpath1.0.c:177,30'
              BranchSideFuncs:
                - sprintf
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
        - Branch String:   'src/plugins_types/xpath1.0.c:185,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:185,17'
              BranchSideFuncs:
                - sprintf
                - realloc
                - ly_err_new
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
            - BranchSide:      'src/plugins_types/xpath1.0.c:186,30'
              BranchSideFuncs:
                - sprintf
                - realloc
                - ly_err_new
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
        - Branch String:   'src/plugins_types/xpath1.0.c:193,25'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:193,29'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
            - BranchSide:      'src/plugins_types/xpath1.0.c:196,25'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
        - Branch String:   'src/plugins_types/xpath1.0.c:193,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:195,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/xpath1.0.c:196,25'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
                - xpath10_print_subexpr_r
        - Branch String:   'src/plugins_types/xpath1.0.c:196,55'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:196,59'
              BranchSideFuncs:
                - xpath10_print_subexpr_r
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:197,32'
              BranchSideFuncs:
                - xpath10_print_subexpr_r
                - realloc
                - ly_err_new
                - sprintf
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:200,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:200,17'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/xpath1.0.c:202,13'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - sprintf
                - xpath10_print_subexpr_r
                - realloc
                - sprintf
                - lyplg_type_xpath10_print_token
                - strlen
                - realloc
                - free
                - sprintf
                - free
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:160,13'
          Dst:             lyplg_type_xpath10_print_token
        - Src:             'src/plugins_types/xpath1.0.c:164,50'
          Dst:             strlen
        - Src:             'src/plugins_types/xpath1.0.c:164,19'
          Dst:             realloc
        - Src:             'src/plugins_types/xpath1.0.c:167,25'
          Dst:             sprintf
        - Src:             'src/plugins_types/xpath1.0.c:175,23'
          Dst:             realloc
        - Src:             'src/plugins_types/xpath1.0.c:178,29'
          Dst:             sprintf
        - Src:             'src/plugins_types/xpath1.0.c:184,23'
          Dst:             realloc
        - Src:             'src/plugins_types/xpath1.0.c:187,29'
          Dst:             sprintf
        - Src:             'src/plugins_types/xpath1.0.c:200,17'
          Dst:             xpath10_print_subexpr_r
        - Src:             'src/plugins_types/xpath1.0.c:209,12'
          Dst:             ly_err_new
    - functionName:    lyplg_type_xpath10_print_token
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - token
        - tok_len
        - is_nametest
        - context_mod
        - resolve_ctx
        - resolve_format
        - resolve_prefix_data
        - get_format
        - get_prefix_data
        - token_p
        - err
      BBCount:         62
      ICount:          416
      EdgeCount:       81
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - ly_err_new
        - ly_value_prefix_next
        - lyplg_type_get_prefix
        - lyplg_type_identity_module
        - realloc
        - sprintf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:55,99'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:55,5'
              BranchSideFuncs:
                - free
                - realloc
                - ly_err_new
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:55,102'
              BranchSideFuncs:
                - free
                - realloc
                - ly_err_new
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:55,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:56,14'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:118,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:56,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:57,18'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:77,24'
              BranchSideFuncs:
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:57,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:57,32'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:70,31'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:57,44'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:57,48'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
            - BranchSide:      'src/plugins_types/xpath1.0.c:70,31'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:57,76'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:57,80'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
            - BranchSide:      'src/plugins_types/xpath1.0.c:70,31'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:57,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:59,49'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:70,31'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:60,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:60,17'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:63,31'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:64,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:64,17'
              BranchSideFuncs:
                - sprintf
                - ly_value_prefix_next
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:65,23'
              BranchSideFuncs:
                - sprintf
                - ly_value_prefix_next
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:71,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:71,17'
              BranchSideFuncs:
                - sprintf
                - ly_value_prefix_next
                - free
                - realloc
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:72,23'
              BranchSideFuncs:
                - sprintf
                - ly_value_prefix_next
                - free
                - realloc
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:81,22'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:81,25'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:87,17'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:81,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:82,34'
              BranchSideFuncs:
                - ly_err_new
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:87,17'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:87,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:87,34'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:90,21'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:87,63'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:87,101'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:87,67'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:87,96'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:87,101'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
            - BranchSide:      'src/plugins_types/xpath1.0.c:90,21'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:87,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:89,13'
              BranchSideFuncs:
                - ly_value_prefix_next
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:90,21'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
        - Branch String:   'src/plugins_types/xpath1.0.c:90,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:92,52'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:97,30'
              BranchSideFuncs:
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:93,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:93,21'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - lyplg_type_get_prefix
                - __assert_fail
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:94,39'
              BranchSideFuncs:
                - strlen
                - realloc
                - ly_err_new
                - free
                - sprintf
                - ly_value_prefix_next
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - lyplg_type_get_prefix
                - __assert_fail
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:103,17'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:103,17'
              BranchSideFuncs:
                - sprintf
                - ly_value_prefix_next
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:104,23'
              BranchSideFuncs:
                - sprintf
                - ly_value_prefix_next
                - free
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - realloc
                - ly_err_new
                - sprintf
                - lyplg_type_identity_module
                - realloc
                - ly_err_new
                - lyplg_type_get_prefix
                - __assert_fail
                - strlen
                - ly_err_new
        - Branch String:   'src/plugins_types/xpath1.0.c:118,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:119,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:121,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:55,20'
          Dst:             ly_value_prefix_next
        - Src:             'src/plugins_types/xpath1.0.c:59,26'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/xpath1.0.c:60,17'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:63,46'
          Dst:             strlen
        - Src:             'src/plugins_types/xpath1.0.c:63,23'
          Dst:             realloc
        - Src:             'src/plugins_types/xpath1.0.c:64,17'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/xpath1.0.c:66,28'
          Dst:             sprintf
        - Src:             'src/plugins_types/xpath1.0.c:70,23'
          Dst:             realloc
        - Src:             'src/plugins_types/xpath1.0.c:71,17'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/xpath1.0.c:73,28'
          Dst:             sprintf
        - Src:             'src/plugins_types/xpath1.0.c:80,19'
          Dst:             lyplg_type_identity_module
        - Src:             'src/plugins_types/xpath1.0.c:82,23'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/xpath1.0.c:92,30'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/xpath1.0.c:93,21'
          Dst:             __assert_fail
        - Src:             'src/plugins_types/xpath1.0.c:94,32'
          Dst:             strlen
        - Src:             'src/plugins_types/xpath1.0.c:102,23'
          Dst:             realloc
        - Src:             'src/plugins_types/xpath1.0.c:103,17'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/xpath1.0.c:105,28'
          Dst:             sprintf
    - functionName:    lyplg_type_store_xpath10
      functionSourceFile: '/src/libyang/src/plugins_types/xpath1.0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - prefix_data
        - hints
        - ctx_node
        - storage
        - UNUSED_unres
        - err
      BBCount:         59
      ICount:          369
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - ly_set_new
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_xpath10
        - lyplg_type_prefix_data_new
        - lyplg_type_print_xpath10_value
        - lyxp_expr_parse
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/xpath1.0.c:257,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:257,5'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyxp_expr_parse
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - strcmp
                - strcmp
                - ly_set_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:258,25'
              BranchSideFuncs:
                - lyplg_type_check_hints
                - lyxp_expr_parse
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - strcmp
                - strcmp
                - ly_set_new
        - Branch String:   'src/plugins_types/xpath1.0.c:262,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:262,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:265,27'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - strcmp
                - strcmp
                - ly_set_new
        - Branch String:   'src/plugins_types/xpath1.0.c:265,32'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:265,44'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - strcmp
                - strcmp
                - ly_set_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:265,56'
              BranchSideFuncs:
                - lyxp_expr_parse
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - strcmp
                - strcmp
                - ly_set_new
        - Branch String:   'src/plugins_types/xpath1.0.c:266,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:266,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:267,16'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - strcmp
                - strcmp
                - ly_set_new
        - Branch String:   'src/plugins_types/xpath1.0.c:269,18'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:269,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ly_set_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
                - lyplg_type_prefix_data_new
            - BranchSide:      'src/plugins_types/xpath1.0.c:276,42'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/xpath1.0.c:269,65'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:269,76'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:276,42'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/xpath1.0.c:269,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:271,30'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:276,42'
              BranchSideFuncs:
                - lyplg_type_prefix_data_new
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/xpath1.0.c:273,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:273,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:274,5'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
                - lydict_insert
                - lydict_insert_zc
        - Branch String:   'src/plugins_types/xpath1.0.c:277,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:277,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:280,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:286,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:286,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:286,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:286,13'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/xpath1.0.c:299,46'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:299,46'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:299,46'
              BranchSideFuncs:
                - lyplg_type_print_xpath10_value
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:305,5'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:286,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:287,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:291,33'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:289,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:289,13'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:290,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:291,38'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:291,50'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:291,62'
              BranchSideFuncs:
                - lydict_insert
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:292,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:0,0'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:292,13'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:300,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:300,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:302,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:303,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:303,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
            - BranchSide:      'src/plugins_types/xpath1.0.c:304,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
                - free
        - Branch String:   'src/plugins_types/xpath1.0.c:308,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:309,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:312,9'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
        - Branch String:   'src/plugins_types/xpath1.0.c:312,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:313,33'
              BranchSideFuncs:
                - lyplg_type_free_xpath10
            - BranchSide:      'src/plugins_types/xpath1.0.c:314,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/xpath1.0.c:314,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/xpath1.0.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/xpath1.0.c:316,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/xpath1.0.c:256,5'
          Dst:             calloc
        - Src:             'src/plugins_types/xpath1.0.c:261,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/xpath1.0.c:265,11'
          Dst:             lyxp_expr_parse
        - Src:             'src/plugins_types/xpath1.0.c:269,22'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:269,69'
          Dst:             strcmp
        - Src:             'src/plugins_types/xpath1.0.c:272,15'
          Dst:             ly_set_new
        - Src:             'src/plugins_types/xpath1.0.c:276,15'
          Dst:             lyplg_type_prefix_data_new
        - Src:             'src/plugins_types/xpath1.0.c:287,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/xpath1.0.c:291,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/xpath1.0.c:299,15'
          Dst:             lyplg_type_print_xpath10_value
        - Src:             'src/plugins_types/xpath1.0.c:302,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/xpath1.0.c:313,9'
          Dst:             lyplg_type_free_xpath10
    - functionName:    node_instanceid_path2str
      functionSourceFile: '/src/libyang/src/plugins_types/node_instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - format
        - prefix_data
        - str
      BBCount:         71
      ICount:          536
      EdgeCount:       86
      CyclomaticComplexity: 17
      functionsReached:
        - ly_strcat
        - lyplg_type_get_prefix
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/plugins_types/node_instanceid.c:58,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:60,15'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:64,13'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:64,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:67,16'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:75,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:75,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:82,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:82,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:82,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:82,24'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:86,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:86,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:86,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:86,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:86,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:88,14'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:155,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:88,29'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:88,33'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:89,19'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:88,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:89,19'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:92,45'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:94,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:94,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:97,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:97,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:97,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:97,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:97,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:98,47'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:155,5'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:100,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:103,59'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:107,26'
              BranchSideFuncs:
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - ly_strcat
                - free
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:128,26'
              BranchSideFuncs:
                - strchr
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:143,21'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:153,13'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:112,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:113,26'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - ly_strcat
                - free
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:115,21'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - ly_strcat
                - free
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:115,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:117,61'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:119,86'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - ly_strcat
                - ly_strcat
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:122,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:123,34'
              BranchSideFuncs:
                - free
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:125,17'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:133,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:134,26'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:136,56'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:137,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:138,34'
              BranchSideFuncs:
                - free
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:140,17'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:143,21'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:145,58'
              BranchSideFuncs:
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
            - BranchSide:      'src/plugins_types/node_instanceid.c:147,83'
              BranchSideFuncs:
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:153,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:153,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:154,9'
              BranchSideFuncs:
                - free
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - lyplg_type_get_prefix
                - ly_strcat
                - ly_strcat
                - strchr
                - ly_strcat
                - free
                - strchr
                - lyplg_type_get_prefix
                - ly_strcat
                - free
                - ly_strcat
                - ly_strcat
        - Branch String:   'src/plugins_types/node_instanceid.c:158,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:159,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:161,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:161,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:162,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:164,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/node_instanceid.c:60,15'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:90,48'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/node_instanceid.c:90,19'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:92,19'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:103,23'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:112,21'
          Dst:             strchr
        - Src:             'src/plugins_types/node_instanceid.c:117,27'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:119,64'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/node_instanceid.c:119,27'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:133,21'
          Dst:             strchr
        - Src:             'src/plugins_types/node_instanceid.c:136,23'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:145,27'
          Dst:             ly_strcat
        - Src:             'src/plugins_types/node_instanceid.c:147,61'
          Dst:             lyplg_type_get_prefix
        - Src:             'src/plugins_types/node_instanceid.c:147,27'
          Dst:             ly_strcat
    - functionName:    lyplg_type_dup_node_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/node_instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - original
        - dup
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_path_dup
        - lydict_insert
        - lyplg_type_free_instanceid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/node_instanceid.c:312,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:312,5'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/node_instanceid.c:314,9'
              BranchSideFuncs:
                - ly_path_dup
                - lyplg_type_free_instanceid
        - Branch String:   'src/plugins_types/node_instanceid.c:314,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:316,27'
              BranchSideFuncs:
                - ly_path_dup
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/node_instanceid.c:320,21'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/node_instanceid.c:317,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:317,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/node_instanceid.c:318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/node_instanceid.c:311,11'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/node_instanceid.c:316,15'
          Dst:             ly_path_dup
        - Src:             'src/plugins_types/node_instanceid.c:324,5'
          Dst:             lyplg_type_free_instanceid
    - functionName:    lyplg_type_print_node_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/node_instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - UNUSED_ctx
        - value
        - format
        - prefix_data
        - dynamic
        - value_len
      BBCount:         22
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - node_instanceid_path2str
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/node_instanceid.c:279,36'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:279,40'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:280,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:279,65'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:279,69'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:280,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:279,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:280,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:290,34'
              BranchSideFuncs:
                - node_instanceid_path2str
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:280,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:281,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:283,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:283,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:284,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:286,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/node_instanceid.c:290,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/node_instanceid.c:293,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/plugins_types/node_instanceid.c:294,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:295,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/plugins_types/node_instanceid.c:297,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/node_instanceid.c:284,26'
          Dst:             strlen
        - Src:             'src/plugins_types/node_instanceid.c:290,9'
          Dst:             node_instanceid_path2str
        - Src:             'src/plugins_types/node_instanceid.c:295,22'
          Dst:             strlen
    - functionName:    lyplg_type_store_node_instanceid
      functionSourceFile: '/src/libyang/src/plugins_types/node_instanceid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
        - value_len
        - options
        - format
        - prefix_data
        - hints
        - ctx_node
        - storage
        - unres
        - err
      BBCount:         58
      ICount:          378
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - ly_err_new
        - ly_path_compile
        - ly_path_parse
        - lydict_insert
        - lydict_insert_zc
        - lyplg_type_check_hints
        - lyplg_type_free_instanceid
        - lys_compile_expr_implement
        - lyxp_expr_free
        - node_instanceid_path2str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/node_instanceid.c:189,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:189,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:191,19'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:191,37'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:191,41'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:197,13'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:191,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:193,16'
              BranchSideFuncs:
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/node_instanceid.c:197,13'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:197,5'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:201,20'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:201,20'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:201,20'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:207,20'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:207,20'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:207,20'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:207,20'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:212,25'
              BranchSideFuncs:
                - ly_path_parse
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:213,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:214,26'
              BranchSideFuncs:
                - ly_err_new
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:219,9'
              BranchSideFuncs:
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
                - lys_compile_expr_implement
        - Branch String:   'src/plugins_types/node_instanceid.c:219,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:221,9'
              BranchSideFuncs:
                - lys_compile_expr_implement
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:226,27'
              BranchSideFuncs:
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:221,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:221,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:222,5'
              BranchSideFuncs:
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:226,69'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:226,73'
              BranchSideFuncs:
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:226,59'
              BranchSideFuncs:
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:227,79'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:228,37'
              BranchSideFuncs:
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
            - BranchSide:      'src/plugins_types/node_instanceid.c:228,29'
              BranchSideFuncs:
                - ly_path_compile
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert
                - lydict_insert_zc
                - ly_err_new
        - Branch String:   'src/plugins_types/node_instanceid.c:229,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:229,9'
              BranchSideFuncs:
                - ly_err_new
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:230,26'
              BranchSideFuncs:
                - ly_err_new
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:240,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:241,13'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
                - lydict_insert_zc
            - BranchSide:      'src/plugins_types/node_instanceid.c:251,40'
              BranchSideFuncs:
                - node_instanceid_path2str
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:241,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:242,36'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:246,33'
              BranchSideFuncs:
                - lydict_insert
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:244,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:244,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:245,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:247,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:0,0'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:247,13'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:252,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:252,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:254,32'
              BranchSideFuncs:
                - lydict_insert_zc
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:255,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:0,0'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
            - BranchSide:      'src/plugins_types/node_instanceid.c:255,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - lyplg_type_free_instanceid
                - free
        - Branch String:   'src/plugins_types/node_instanceid.c:260,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:261,22'
              BranchSideFuncs:
                - free
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/node_instanceid.c:264,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
        - Branch String:   'src/plugins_types/node_instanceid.c:264,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/node_instanceid.c:264,9'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
            - BranchSide:      'src/plugins_types/node_instanceid.c:265,36'
              BranchSideFuncs:
                - lyplg_type_free_instanceid
      Callsites:
        - Src:             'src/plugins_types/node_instanceid.c:188,11'
          Dst:             lyplg_type_check_hints
        - Src:             'src/plugins_types/node_instanceid.c:212,11'
          Dst:             ly_path_parse
        - Src:             'src/plugins_types/node_instanceid.c:214,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/node_instanceid.c:221,9'
          Dst:             lys_compile_expr_implement
        - Src:             'src/plugins_types/node_instanceid.c:226,11'
          Dst:             ly_path_compile
        - Src:             'src/plugins_types/node_instanceid.c:230,15'
          Dst:             ly_err_new
        - Src:             'src/plugins_types/node_instanceid.c:242,19'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/node_instanceid.c:246,19'
          Dst:             lydict_insert
        - Src:             'src/plugins_types/node_instanceid.c:251,15'
          Dst:             node_instanceid_path2str
        - Src:             'src/plugins_types/node_instanceid.c:254,15'
          Dst:             lydict_insert_zc
        - Src:             'src/plugins_types/node_instanceid.c:259,5'
          Dst:             lyxp_expr_free
        - Src:             'src/plugins_types/node_instanceid.c:265,9'
          Dst:             lyplg_type_free_instanceid
    - functionName:    lyplg_type_sort_time_period
      functionSourceFile: '/src/libyang/src/plugins_types/time_period.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - val1
        - val2
      BBCount:         22
      ICount:          152
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - lyd_value_get_canonical
        - strlen
        - strtol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/plugins_types/time_period.c:57,9'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:58,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:65,16'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/time_period.c:58,13'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:59,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:60,20'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/time_period.c:60,20'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:63,13'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/time_period.c:65,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:67,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/time_period.c:67,31'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:67,35'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:69,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/time_period.c:67,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:69,17'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/time_period.c:69,31'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:69,35'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:72,9'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_types/time_period.c:69,16'
          Branch Sides:
            - BranchSide:      'src/plugins_types/time_period.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_types/time_period.c:72,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/plugins_types/time_period.c:47,14'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types/time_period.c:48,14'
          Dst:             lyd_value_get_canonical
        - Src:             'src/plugins_types/time_period.c:51,20'
          Dst:             strlen
        - Src:             'src/plugins_types/time_period.c:52,20'
          Dst:             strlen
        - Src:             'src/plugins_types/time_period.c:53,10'
          Dst:             strtol
        - Src:             'src/plugins_types/time_period.c:54,10'
          Dst:             strtol
    - functionName:    ly_parse_instance_predicate
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pred
        - limit
        - format
        - prefix
        - prefix_len
        - id
        - id_len
        - value
        - value_len
        - errmsg
      BBCount:         86
      ICount:          603
      EdgeCount:       112
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - ly_parse_nodeid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/ly_common.c:866,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:866,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_parse_nodeid
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:868,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_parse_nodeid
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:872,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:872,45'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - ly_parse_nodeid
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:874,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_parse_nodeid
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:874,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:876,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:887,16'
              BranchSideFuncs:
                - ly_parse_nodeid
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:876,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:878,14'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:883,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:884,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:884,49'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:885,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:887,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:889,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:893,16'
              BranchSideFuncs:
                - ly_parse_nodeid
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:893,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:895,10'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:899,15'
              BranchSideFuncs:
                - ly_parse_nodeid
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:900,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:901,14'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:904,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:904,33'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:904,39'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:909,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:904,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:906,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:909,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:914,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:916,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:947,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:916,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:916,49'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:918,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:918,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:919,17'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:926,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:919,17'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:920,18'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:922,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:927,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:927,49'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:930,16'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:931,28'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:931,32'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:935,19'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:931,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:932,14'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:935,19'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:936,32'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:936,36'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:936,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:936,66'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:936,69'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:936,55'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:936,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:936,106'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:937,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:937,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:938,27'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:941,14'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:947,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:947,45'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:948,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:948,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:949,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:958,11'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:949,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:950,14'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:951,20'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:951,20'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:952,14'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:954,14'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:960,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:961,18'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:966,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:866,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:872,13'
          Dst:             __ctype_b_loc
        - Src:             'src/ly_common.c:874,9'
          Dst:             __ctype_b_loc
        - Src:             'src/ly_common.c:884,17'
          Dst:             __ctype_b_loc
        - Src:             'src/ly_common.c:900,13'
          Dst:             ly_parse_nodeid
        - Src:             'src/ly_common.c:916,17'
          Dst:             __ctype_b_loc
        - Src:             'src/ly_common.c:927,17'
          Dst:             __ctype_b_loc
        - Src:             'src/ly_common.c:947,13'
          Dst:             __ctype_b_loc
    - functionName:    ly_parse_nodeid
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - prefix
        - prefix_len
        - name
        - name_len
      BBCount:         32
      ICount:          190
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lys_parse_id
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/ly_common.c:827,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:827,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_parse_id
                - lys_parse_id
            - BranchSide:      'src/ly_common.c:827,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/ly_common.c:827,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:827,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_parse_id
                - lys_parse_id
            - BranchSide:      'src/ly_common.c:828,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_parse_id
                - lys_parse_id
        - Branch String:   'src/ly_common.c:828,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:828,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lys_parse_id
                - lys_parse_id
            - BranchSide:      'src/ly_common.c:828,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/ly_common.c:828,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:828,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_parse_id
                - lys_parse_id
            - BranchSide:      'src/ly_common.c:829,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_parse_id
                - lys_parse_id
        - Branch String:   'src/ly_common.c:829,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:829,5'
              BranchSideFuncs:
                - __assert_fail
                - lys_parse_id
                - lys_parse_id
            - BranchSide:      'src/ly_common.c:829,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/ly_common.c:829,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:829,5'
              BranchSideFuncs:
                - lys_parse_id
                - lys_parse_id
            - BranchSide:      'src/ly_common.c:831,16'
              BranchSideFuncs:
                - lys_parse_id
                - lys_parse_id
        - Branch String:   'src/ly_common.c:836,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:836,5'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:837,11'
              BranchSideFuncs:
                - lys_parse_id
        - Branch String:   'src/ly_common.c:837,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:839,24'
              BranchSideFuncs:
                - lys_parse_id
            - BranchSide:      'src/ly_common.c:847,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:843,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:844,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:827,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:828,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:829,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:836,5'
          Dst:             lys_parse_id
        - Src:             'src/ly_common.c:843,9'
          Dst:             lys_parse_id
    - functionName:    lys_parse_id
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         47
      ICount:          236
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/ly_common.c:811,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:811,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/ly_common.c:811,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/ly_common.c:811,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:811,5'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:813,10'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:813,10'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:813,10'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:813,10'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:813,10'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:813,10'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:816,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:813,10'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:813,10'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:813,10'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:813,10'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:813,10'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:816,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:813,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:816,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:818,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:818,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:819,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:821,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:811,5'
          Dst:             __assert_fail
    - functionName:    ly_parse_uint
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_str
        - val_len
        - max
        - base
        - ret
      BBCount:         39
      ICount:          205
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - ly_log
        - strndup
        - strtoull
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/ly_common.c:765,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:765,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strndup
                - __errno_location
                - strtoull
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:765,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/ly_common.c:765,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:765,5'
              BranchSideFuncs:
                - ly_log
                - strndup
                - __errno_location
                - strtoull
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:765,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/ly_common.c:765,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:765,5'
              BranchSideFuncs:
                - strndup
                - __errno_location
                - strtoull
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:768,19'
              BranchSideFuncs:
                - strndup
                - __errno_location
                - strtoull
                - __errno_location
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:769,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:769,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:772,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:774,15'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:774,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:776,12'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:774,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:776,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:777,17'
              BranchSideFuncs:
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:777,26'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:777,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:779,12'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:777,32'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:777,36'
              BranchSideFuncs:
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:780,17'
              BranchSideFuncs:
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:777,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:779,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:780,17'
              BranchSideFuncs:
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:781,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:782,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
            - BranchSide:      'src/ly_common.c:784,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:784,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:786,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:788,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:792,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:793,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:795,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:765,5'
          Dst:             ly_log
        - Src:             'src/ly_common.c:765,5'
          Dst:             ly_log
        - Src:             'src/ly_common.c:765,5'
          Dst:             ly_log
        - Src:             'src/ly_common.c:768,11'
          Dst:             strndup
        - Src:             'src/ly_common.c:772,5'
          Dst:             __errno_location
        - Src:             'src/ly_common.c:773,9'
          Dst:             strtoull
        - Src:             'src/ly_common.c:774,9'
          Dst:             __errno_location
        - Src:             'src/ly_common.c:781,16'
          Dst:             __ctype_b_loc
    - functionName:    ly_parse_int
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_str
        - val_len
        - min
        - max
        - base
        - ret
      BBCount:         36
      ICount:          194
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - ly_log
        - strndup
        - strtoll
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/ly_common.c:725,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:725,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strndup
                - __errno_location
                - strtoll
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:725,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/ly_common.c:725,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:725,5'
              BranchSideFuncs:
                - ly_log
                - strndup
                - __errno_location
                - strtoll
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:725,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/ly_common.c:725,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:725,5'
              BranchSideFuncs:
                - strndup
                - __errno_location
                - strtoll
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:728,19'
              BranchSideFuncs:
                - strndup
                - __errno_location
                - strtoll
                - __errno_location
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:729,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:729,5'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
                - free
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:732,5'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:734,15'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:734,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:736,12'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:734,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:736,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:737,17'
              BranchSideFuncs:
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:737,26'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:737,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:739,12'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:737,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:739,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:740,17'
              BranchSideFuncs:
                - free
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:741,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:742,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
            - BranchSide:      'src/ly_common.c:744,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:744,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:746,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/ly_common.c:748,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/ly_common.c:752,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:753,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:755,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:725,5'
          Dst:             ly_log
        - Src:             'src/ly_common.c:725,5'
          Dst:             ly_log
        - Src:             'src/ly_common.c:725,5'
          Dst:             ly_log
        - Src:             'src/ly_common.c:728,11'
          Dst:             strndup
        - Src:             'src/ly_common.c:732,5'
          Dst:             __errno_location
        - Src:             'src/ly_common.c:733,9'
          Dst:             strtoll
        - Src:             'src/ly_common.c:734,9'
          Dst:             __errno_location
        - Src:             'src/ly_common.c:741,16'
          Dst:             __ctype_b_loc
    - functionName:    ly_strcat
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - format
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_realloc
        - strcat
        - strlen
        - vasprintf
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/ly_common.c:700,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:700,29'
              BranchSideFuncs:
                - strlen
                - ly_realloc
                - strcat
                - free
            - BranchSide:      'src/ly_common.c:700,40'
              BranchSideFuncs:
                - ly_realloc
                - strcat
                - free
        - Branch String:   'src/ly_common.c:702,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:703,29'
              BranchSideFuncs:
                - ly_realloc
                - strcat
                - free
            - BranchSide:      'src/ly_common.c:711,17'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:704,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:705,13'
              BranchSideFuncs:
                - strcat
                - free
            - BranchSide:      'src/ly_common.c:708,25'
              BranchSideFuncs:
                - strcat
                - free
      Callsites:
        - Src:             'src/ly_common.c:699,11'
          Dst:             vasprintf
        - Src:             'src/ly_common.c:700,21'
          Dst:             strlen
        - Src:             'src/ly_common.c:703,17'
          Dst:             ly_realloc
        - Src:             'src/ly_common.c:708,17'
          Dst:             strcat
    - functionName:    ly_realloc
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    41
      BranchProfiles:
        - Branch String:   'src/ly_common.c:97,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:98,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/ly_common.c:96,15'
          Dst:             realloc
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_munmap
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - length
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - munmap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/ly_common.c:612,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:615,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:612,9'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_mmap
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fd
        - length
        - addr
      BBCount:         30
      ICount:          190
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - __errno_location
        - fstat
        - ly_log
        - mmap
        - strerror
        - sysconf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/ly_common.c:567,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:567,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fstat
                - ly_log
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/ly_common.c:568,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fstat
                - ly_log
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/ly_common.c:568,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:568,5'
              BranchSideFuncs:
                - __assert_fail
                - fstat
                - ly_log
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/ly_common.c:569,5'
              BranchSideFuncs:
                - __assert_fail
                - fstat
                - ly_log
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/ly_common.c:569,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:569,5'
              BranchSideFuncs:
                - fstat
                - ly_log
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/ly_common.c:571,15'
              BranchSideFuncs:
                - fstat
                - ly_log
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/ly_common.c:571,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:572,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/ly_common.c:575,10'
              BranchSideFuncs:
                - ly_log
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
        - Branch String:   'src/ly_common.c:575,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:576,9'
              BranchSideFuncs:
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
            - BranchSide:      'src/ly_common.c:579,13'
              BranchSideFuncs:
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
        - Branch String:   'src/ly_common.c:579,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:580,10'
              BranchSideFuncs:
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
            - BranchSide:      'src/ly_common.c:583,16'
              BranchSideFuncs:
                - sysconf
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
        - Branch String:   'src/ly_common.c:586,11'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:586,15'
              BranchSideFuncs:
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
                - mmap
            - BranchSide:      'src/ly_common.c:597,22'
              BranchSideFuncs:
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/ly_common.c:586,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:588,22'
              BranchSideFuncs:
                - mmap
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/ly_common.c:597,22'
              BranchSideFuncs:
                - mmap
                - mmap
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/ly_common.c:601,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:602,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/ly_common.c:606,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:567,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:568,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:569,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:571,9'
          Dst:             fstat
        - Src:             'src/ly_common.c:572,9'
          Dst:             __errno_location
        - Src:             'src/ly_common.c:572,9'
          Dst:             strerror
        - Src:             'src/ly_common.c:572,9'
          Dst:             ly_log
        - Src:             'src/ly_common.c:576,9'
          Dst:             ly_log
        - Src:             'src/ly_common.c:583,16'
          Dst:             sysconf
        - Src:             'src/ly_common.c:589,17'
          Dst:             mmap
        - Src:             'src/ly_common.c:598,17'
          Dst:             mmap
        - Src:             'src/ly_common.c:599,17'
          Dst:             mmap
        - Src:             'src/ly_common.c:602,9'
          Dst:             __errno_location
        - Src:             'src/ly_common.c:602,9'
          Dst:             strerror
        - Src:             'src/ly_common.c:602,9'
          Dst:             ly_log
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LY_VCODE_INSTREXP_len
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         14
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/ly_common.c:550,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:551,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:552,17'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:555,50'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:555,53'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:555,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:555,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:555,71'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:556,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_utf8len
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - bytes
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/ly_common.c:538,42'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:538,46'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:538,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:538,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:539,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:542,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_pututf8
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - value
        - bytes_written
      BBCount:         33
      ICount:          208
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/ly_common.c:459,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:461,14'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:471,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:461,28'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:462,18'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:469,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:462,33'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:463,18'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:469,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:463,33'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:464,18'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:469,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:461,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:466,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:469,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:471,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:473,26'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:476,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:476,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:478,15'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:490,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:478,42'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:479,19'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:482,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:479,36'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:479,40'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:485,26'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:478,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:482,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:485,26'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:490,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:491,14'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:491,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:495,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:498,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_utf8_and_equal
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - bytes
      BBCount:         14
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/ly_common.c:322,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:323,15'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:323,15'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:323,15'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:323,15'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:324,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:324,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:324,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:327,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:330,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_utf8_greater
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - bytes
      BBCount:         14
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/ly_common.c:386,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:387,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:387,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:387,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:387,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:390,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:391,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:392,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_utf8_less
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - bytes
      BBCount:         14
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/ly_common.c:353,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:354,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:354,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:354,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:354,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:357,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:359,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_checkutf8
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - in_len
        - utf8_len
      BBCount:         60
      ICount:          276
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - ly_utf8_and_equal
        - ly_utf8_greater
        - ly_utf8_less
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/ly_common.c:407,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:409,13'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:415,18'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
        - Branch String:   'src/ly_common.c:411,42'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:411,46'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:411,63'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:411,67'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:411,84'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:411,88'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:411,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:415,44'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:415,48'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:424,18'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
        - Branch String:   'src/ly_common.c:415,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:417,13'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:424,18'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
        - Branch String:   'src/ly_common.c:420,48'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:420,67'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:420,89'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:421,36'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:420,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:424,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:424,44'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:424,48'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:439,18'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
        - Branch String:   'src/ly_common.c:424,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:426,13'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:439,18'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
        - Branch String:   'src/ly_common.c:429,55'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:429,75'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:435,26'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
        - Branch String:   'src/ly_common.c:429,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:431,13'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:435,26'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
        - Branch String:   'src/ly_common.c:435,54'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:435,73'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:435,101'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:436,36'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:435,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:437,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:439,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:439,44'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:439,48'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:439,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:441,13'
              BranchSideFuncs:
                - ly_utf8_less
                - ly_utf8_greater
                - ly_utf8_and_equal
            - BranchSide:      'src/ly_common.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:444,60'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:444,79'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:446,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:444,113'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:445,36'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:446,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:444,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:448,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:411,13'
          Dst:             ly_utf8_less
        - Src:             'src/ly_common.c:420,13'
          Dst:             ly_utf8_less
        - Src:             'src/ly_common.c:420,51'
          Dst:             ly_utf8_greater
        - Src:             'src/ly_common.c:421,18'
          Dst:             ly_utf8_and_equal
        - Src:             'src/ly_common.c:429,14'
          Dst:             ly_utf8_less
        - Src:             'src/ly_common.c:429,59'
          Dst:             ly_utf8_greater
        - Src:             'src/ly_common.c:435,13'
          Dst:             ly_utf8_less
        - Src:             'src/ly_common.c:435,57'
          Dst:             ly_utf8_greater
        - Src:             'src/ly_common.c:436,18'
          Dst:             ly_utf8_and_equal
        - Src:             'src/ly_common.c:444,13'
          Dst:             ly_utf8_less
        - Src:             'src/ly_common.c:444,63'
          Dst:             ly_utf8_greater
        - Src:             'src/ly_common.c:445,18'
          Dst:             ly_utf8_and_equal
    - functionName:    ly_getutf8
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - utf8_char
        - bytes_read
      BBCount:         61
      ICount:          313
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/ly_common.c:233,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:240,17'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:237,24'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:237,28'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:240,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:237,38'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:237,42'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:240,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:237,52'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:237,56'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:240,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:237,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:240,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:240,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:253,17'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:245,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:248,15'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:250,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:253,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:253,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:255,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:270,17'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:258,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:259,21'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:267,14'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:260,17'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:261,17'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:264,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:267,25'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:267,30'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:267,42'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:267,46'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:267,63'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:267,59'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:267,63'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:267,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:270,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:270,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:275,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:276,21'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:284,14'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:277,17'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:278,17'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:281,18'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:284,26'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:284,30'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:284,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:285,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:293,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:294,25'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:296,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:299,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:300,11'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:302,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_value_prefix_next
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str_begin
        - str_end
        - len
        - is_prefix
        - str_next
      BBCount:         227
      ICount:          978
      EdgeCount:       313
      CyclomaticComplexity: 88
      functionsReached:
        - __assert_fail
        - ly_getutf8
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/ly_common.c:167,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:167,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:167,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/ly_common.c:167,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:167,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:167,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/ly_common.c:167,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:167,5'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:171,6'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:175,20'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:175,26'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:176,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:175,37'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:175,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:176,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:175,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:176,16'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:179,12'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:186,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,19'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,19'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,47'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,43'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,47'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,47'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:187,46'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:187,46'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:187,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:186,13'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:189,13'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:189,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:189,13'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:189,13'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:189,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:194,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:189,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:190,13'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:194,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:198,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:198,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:199,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,18'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,37'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,41'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,41'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:199,40'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:199,40'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:199,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:198,13'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:201,24'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:204,40'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:204,15'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:204,15'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:204,15'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:204,5'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:204,44'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:204,40'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:204,44'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:204,5'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
        - Branch String:   'src/ly_common.c:204,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:185,9'
              BranchSideFuncs:
                - ly_getutf8
                - ly_getutf8
            - BranchSide:      'src/ly_common.c:206,10'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:206,31'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:206,34'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:211,17'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:206,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:208,10'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:211,17'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:209,21'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:209,21'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:209,21'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:209,21'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:209,10'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:209,55'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:209,21'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:209,55'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:209,10'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:211,38'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:211,42'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:217,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:211,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:213,21'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:217,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:167,5'
          Dst:             __assert_fail
        - Src:             'src/ly_common.c:186,13'
          Dst:             ly_getutf8
        - Src:             'src/ly_common.c:198,13'
          Dst:             ly_getutf8
    - functionName:    ly_strntou8
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - nptr
        - len
        - ret
      BBCount:         19
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/ly_common.c:129,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:134,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:135,17'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:135,20'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:135,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:135,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:136,15'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/ly_common.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:138,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:141,16'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:143,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:144,13'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:146,16'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/ly_common.c:151,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:154,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:135,20'
          Dst:             __ctype_b_loc
    - functionName:    ly_strncmp
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - refstr
        - str
        - str_len
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    41
      BranchProfiles:
        - Branch String:   'src/ly_common.c:116,13'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:116,17'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:119,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:116,9'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:119,16'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:119,16'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:119,21'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/ly_common.c:114,14'
          Dst:             strncmp
    - functionName:    ly_strnchr
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - s
        - c
        - len
      BBCount:         11
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/ly_common.c:107,17'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:107,22'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:107,5'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:107,5'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:107,50'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:108,12'
              BranchSideFuncs: []
        - Branch String:   'src/ly_common.c:108,12'
          Branch Sides:
            - BranchSide:      'src/ly_common.c:108,26'
              BranchSideFuncs: []
            - BranchSide:      'src/ly_common.c:108,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_version_proj_str
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_version_proj_micro
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_version_proj_minor
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_version_proj_major
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_version_so_str
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_version_so_micro
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_version_so_minor
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_version_so_major
      functionSourceFile: '/src/libyang/src/ly_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_dup
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - str_p
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log_dbg
        - lydict_resize_val_eq
        - lyht_find
        - lyht_hash
        - lyht_set_cb
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/dict.c:283,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:283,9'
              BranchSideFuncs:
                - lyht_set_cb
            - BranchSide:      'src/dict.c:285,9'
              BranchSideFuncs:
                - lyht_set_cb
      Callsites:
        - Src:             'src/dict.c:276,32'
          Dst:             lyht_set_cb
        - Src:             'src/dict.c:276,32'
          Dst:             lydict_resize_val_eq
        - Src:             'src/dict.c:278,5'
          Dst:             ly_log_dbg
        - Src:             'src/dict.c:279,29'
          Dst:             strlen
        - Src:             'src/dict.c:279,12'
          Dst:             lyht_hash
        - Src:             'src/dict.c:282,11'
          Dst:             lyht_find
        - Src:             'src/dict.c:290,5'
          Dst:             lyht_set_cb
    - functionName:    lydict_resize_val_eq
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - mod
        - UNUSED_cb_data
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/dict.c:102,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:102,5'
              BranchSideFuncs:
                - ly_log
                - strcmp
            - BranchSide:      'src/dict.c:102,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:102,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:102,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/dict.c:104,35'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/dict.c:107,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:109,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/dict.c:114,13'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:109,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:112,5'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:114,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:115,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/dict.c:102,5'
          Dst:             ly_log
        - Src:             'src/dict.c:102,5'
          Dst:             ly_log
        - Src:             'src/dict.c:109,13'
          Dst:             strcmp
    - functionName:    lydict_dup
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - str_p
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dict_dup
        - ly_log
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    61
      BranchProfiles:
        - Branch String:   'src/dict.c:300,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:300,5'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_lock
                - dict_dup
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:300,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:300,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:300,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_dup
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:302,10'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_dup
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:302,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:303,10'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_dup
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:307,44'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_dup
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/dict.c:300,5'
          Dst:             ly_log
        - Src:             'src/dict.c:300,5'
          Dst:             ly_log
        - Src:             'src/dict.c:307,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/dict.c:308,14'
          Dst:             dict_dup
        - Src:             'src/dict.c:309,5'
          Dst:             pthread_mutex_unlock
    - functionName:    lydict_insert_zc
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - str_p
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dict_insert
        - ly_log
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - strlen
      functionUses:    89
      BranchProfiles:
        - Branch String:   'src/dict.c:254,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:254,5'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:254,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:254,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:254,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:256,10'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:256,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:257,10'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:261,44'
              BranchSideFuncs:
                - pthread_mutex_lock
                - strlen
                - dict_insert
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/dict.c:254,5'
          Dst:             ly_log
        - Src:             'src/dict.c:254,5'
          Dst:             ly_log
        - Src:             'src/dict.c:261,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/dict.c:262,38'
          Dst:             strlen
        - Src:             'src/dict.c:262,14'
          Dst:             dict_insert
        - Src:             'src/dict.c:263,5'
          Dst:             pthread_mutex_unlock
    - functionName:    dict_insert
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - len
        - zerocopy
        - str_p
      BBCount:         24
      ICount:          174
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - ly_log_dbg
        - lydict_resize_val_eq
        - lyht_hash
        - lyht_insert_with_resize_cb
        - lyht_set_cb_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/dict.c:194,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:195,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/dict.c:200,16'
              BranchSideFuncs:
                - free
                - malloc
                - ly_log
        - Branch String:   'src/dict.c:196,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:197,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/dict.c:199,13'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:200,16'
          Branch Sides:
            - BranchSide:      'src/dict.c:201,14'
              BranchSideFuncs:
                - malloc
                - ly_log
            - BranchSide:      'src/dict.c:215,13'
              BranchSideFuncs:
                - free
        - Branch String:   'src/dict.c:201,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:206,59'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:213,5'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:207,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:208,17'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:208,17'
          Branch Sides:
            - BranchSide:      'src/dict.c:209,24'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:211,13'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:215,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:216,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/dict.c:218,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/dict.c:184,5'
          Dst:             ly_log_dbg
        - Src:             'src/dict.c:186,12'
          Dst:             lyht_hash
        - Src:             'src/dict.c:188,5'
          Dst:             lyht_set_cb_data
        - Src:             'src/dict.c:193,11'
          Dst:             lyht_insert_with_resize_cb
        - Src:             'src/dict.c:193,11'
          Dst:             lydict_resize_val_eq
        - Src:             'src/dict.c:207,13'
          Dst:             ly_log
    - functionName:    lydict_insert
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - len
        - str_p
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dict_insert
        - ly_log
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - strlen
      functionUses:    256
      BranchProfiles:
        - Branch String:   'src/dict.c:231,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:231,5'
              BranchSideFuncs:
                - ly_log
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:231,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:231,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:231,5'
              BranchSideFuncs:
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:233,10'
              BranchSideFuncs:
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:233,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:234,10'
              BranchSideFuncs:
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:238,10'
              BranchSideFuncs:
                - strlen
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:238,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:239,22'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:242,44'
              BranchSideFuncs:
                - pthread_mutex_lock
                - dict_insert
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/dict.c:231,5'
          Dst:             ly_log
        - Src:             'src/dict.c:231,5'
          Dst:             ly_log
        - Src:             'src/dict.c:239,15'
          Dst:             strlen
        - Src:             'src/dict.c:242,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/dict.c:243,14'
          Dst:             dict_insert
        - Src:             'src/dict.c:244,5'
          Dst:             pthread_mutex_unlock
    - functionName:    lydict_remove
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         23
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - ly_log_dbg
        - lydict_resize_val_eq
        - lyht_find
        - lyht_hash
        - lyht_remove_with_resize_cb
        - lyht_set_cb_data
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - strlen
      functionUses:    207
      BranchProfiles:
        - Branch String:   'src/dict.c:131,14'
          Branch Sides:
            - BranchSide:      'src/dict.c:131,18'
              BranchSideFuncs:
                - ly_log_dbg
                - strlen
                - lyht_hash
                - pthread_mutex_lock
                - lyht_set_cb_data
                - lyht_find
                - ly_log
                - pthread_mutex_unlock
                - ly_log
                - ly_log
                - lyht_remove_with_resize_cb
                - free
                - ly_log
            - BranchSide:      'src/dict.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:131,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:132,9'
              BranchSideFuncs:
                - ly_log_dbg
                - strlen
                - lyht_hash
                - pthread_mutex_lock
                - lyht_set_cb_data
                - lyht_find
                - ly_log
                - pthread_mutex_unlock
                - ly_log
                - ly_log
                - lyht_remove_with_resize_cb
                - free
                - ly_log
            - BranchSide:      'src/dict.c:135,5'
              BranchSideFuncs:
                - ly_log_dbg
                - strlen
                - lyht_hash
                - pthread_mutex_lock
                - lyht_set_cb_data
                - lyht_find
                - ly_log
                - pthread_mutex_unlock
                - ly_log
                - ly_log
                - lyht_remove_with_resize_cb
                - free
                - ly_log
        - Branch String:   'src/dict.c:150,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:151,9'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
                - lyht_remove_with_resize_cb
                - free
                - ly_log
            - BranchSide:      'src/dict.c:166,16'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
                - ly_log
        - Branch String:   'src/dict.c:151,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:151,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - lyht_remove_with_resize_cb
                - free
                - ly_log
            - BranchSide:      'src/dict.c:154,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - lyht_remove_with_resize_cb
                - free
                - ly_log
        - Branch String:   'src/dict.c:155,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:161,21'
              BranchSideFuncs:
                - lyht_remove_with_resize_cb
                - free
                - pthread_mutex_unlock
                - ly_log
            - BranchSide:      'src/dict.c:166,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:164,13'
          Branch Sides:
            - BranchSide:      'src/dict.c:164,13'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:165,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'src/dict.c:166,16'
          Branch Sides:
            - BranchSide:      'src/dict.c:167,9'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
            - BranchSide:      'src/dict.c:169,9'
              BranchSideFuncs:
                - ly_log
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/dict.c:135,5'
          Dst:             ly_log_dbg
        - Src:             'src/dict.c:137,11'
          Dst:             strlen
        - Src:             'src/dict.c:138,12'
          Dst:             lyht_hash
        - Src:             'src/dict.c:144,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/dict.c:146,5'
          Dst:             lyht_set_cb_data
        - Src:             'src/dict.c:148,11'
          Dst:             lyht_find
        - Src:             'src/dict.c:151,9'
          Dst:             ly_log
        - Src:             'src/dict.c:162,19'
          Dst:             lyht_remove_with_resize_cb
        - Src:             'src/dict.c:162,19'
          Dst:             lydict_resize_val_eq
        - Src:             'src/dict.c:164,13'
          Dst:             ly_log
        - Src:             'src/dict.c:167,9'
          Dst:             ly_log
        - Src:             'src/dict.c:169,9'
          Dst:             ly_log
        - Src:             'src/dict.c:173,5'
          Dst:             pthread_mutex_unlock
    - functionName:    lyht_get_rec
      functionSourceFile: '/src/libyang/src/hash_table_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - recs
        - rec_size
        - idx
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lydict_clean
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         14
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyht_free
        - lyht_get_rec
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/dict.c:76,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:76,5'
              BranchSideFuncs:
                - lyht_free
                - pthread_mutex_destroy
                - lyht_get_rec.6266
                - ly_log
                - lyht_get_rec.6266
            - BranchSide:      'src/dict.c:78,5'
              BranchSideFuncs:
                - lyht_free
                - pthread_mutex_destroy
                - lyht_get_rec.6266
                - ly_log
                - lyht_get_rec.6266
        - Branch String:   'src/dict.c:78,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:78,5'
              BranchSideFuncs:
                - lyht_get_rec.6266
                - lyht_free
                - pthread_mutex_destroy
                - ly_log
                - lyht_get_rec.6266
            - BranchSide:      'src/dict.c:93,15'
              BranchSideFuncs:
                - lyht_free
                - pthread_mutex_destroy
        - Branch String:   'src/dict.c:78,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:84,42'
              BranchSideFuncs:
                - ly_log
                - lyht_get_rec.6266
                - lyht_free
                - pthread_mutex_destroy
                - lyht_get_rec.6266
            - BranchSide:      'src/dict.c:90,5'
              BranchSideFuncs:
                - lyht_free
                - pthread_mutex_destroy
                - lyht_get_rec.6266
                - ly_log
                - lyht_get_rec.6266
      Callsites:
        - Src:             'src/dict.c:76,5'
          Dst:             ly_log
        - Src:             'src/dict.c:78,5'
          Dst:             lyht_get_rec
        - Src:             'src/dict.c:85,9'
          Dst:             ly_log
        - Src:             'src/dict.c:78,5'
          Dst:             lyht_get_rec
        - Src:             'src/dict.c:93,5'
          Dst:             lyht_free
        - Src:             'src/dict.c:94,5'
          Dst:             pthread_mutex_destroy
    - functionName:    lydict_val_eq
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1_p
        - val2_p
        - UNUSED_mod
        - cb_data
      BBCount:         19
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ly_log
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/dict.c:42,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:42,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/dict.c:42,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:42,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:42,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/dict.c:42,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/dict.c:42,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:42,5'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
            - BranchSide:      'src/dict.c:44,35'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - strncmp
        - Branch String:   'src/dict.c:48,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:48,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
            - BranchSide:      'src/dict.c:49,5'
              BranchSideFuncs:
                - ly_log
                - strncmp
        - Branch String:   'src/dict.c:49,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:49,5'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/dict.c:51,18'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/dict.c:51,37'
          Branch Sides:
            - BranchSide:      'src/dict.c:51,41'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'src/dict.c:51,9'
          Branch Sides:
            - BranchSide:      'src/dict.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'src/dict.c:55,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/dict.c:42,5'
          Dst:             ly_log
        - Src:             'src/dict.c:42,5'
          Dst:             ly_log
        - Src:             'src/dict.c:42,5'
          Dst:             ly_log
        - Src:             'src/dict.c:48,5'
          Dst:             ly_log
        - Src:             'src/dict.c:49,5'
          Dst:             ly_log
        - Src:             'src/dict.c:51,10'
          Dst:             strncmp
    - functionName:    lydict_init
      functionSourceFile: '/src/libyang/src/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - lydict_val_eq
        - lyht_new
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/dict.c:61,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:61,5'
              BranchSideFuncs:
                - lyht_new
                - ly_log
                - pthread_mutex_init
            - BranchSide:      'src/dict.c:63,22'
              BranchSideFuncs:
                - lyht_new
                - ly_log
                - pthread_mutex_init
        - Branch String:   'src/dict.c:64,5'
          Branch Sides:
            - BranchSide:      'src/dict.c:64,5'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'src/dict.c:65,25'
              BranchSideFuncs:
                - pthread_mutex_init
      Callsites:
        - Src:             'src/dict.c:61,5'
          Dst:             ly_log
        - Src:             'src/dict.c:63,22'
          Dst:             lyht_new
        - Src:             'src/dict.c:63,22'
          Dst:             lydict_val_eq
        - Src:             'src/dict.c:64,5'
          Dst:             ly_log
        - Src:             'src/dict.c:65,5'
          Dst:             pthread_mutex_init
    - functionName:    ly_path_append
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - dst
      BBCount:         47
      ICount:          323
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - ly_log
        - ly_path_dup_predicates
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/path.c:1010,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1011,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1014,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1014,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1015,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1015,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1015,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1016,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1020,5'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1016,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1016,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
                - malloc
                - ly_log
            - BranchSide:      'src/path.c:1016,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1016,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1016,9'
              BranchSideFuncs:
                - ly_path_dup_predicates
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1016,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1016,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1016,9'
              BranchSideFuncs:
                - ly_path_dup_predicates
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1016,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1019,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1019,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1020,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
      Callsites:
        - Src:             'src/path.c:1014,5'
          Dst:             realloc
        - Src:             'src/path.c:1014,5'
          Dst:             ly_log
        - Src:             'src/path.c:1014,5'
          Dst:             calloc
        - Src:             'src/path.c:1014,5'
          Dst:             ly_log
        - Src:             'src/path.c:1016,9'
          Dst:             realloc
        - Src:             'src/path.c:1016,9'
          Dst:             ly_log
        - Src:             'src/path.c:1016,9'
          Dst:             ly_log
        - Src:             'src/path.c:1019,9'
          Dst:             ly_path_dup_predicates
    - functionName:    ly_path_dup_predicates
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pred
        - dup
      BBCount:         44
      ICount:          335
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - ly_log
        - realloc
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/path.c:963,9'
          Branch Sides:
            - BranchSide:      'src/path.c:964,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
                - realloc
                - ly_log
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strdup
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strdup
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - strdup
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - strdup
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:968,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:967,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:968,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:967,5'
          Branch Sides:
            - BranchSide:      'src/path.c:968,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:968,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:968,5'
          Branch Sides:
            - BranchSide:      'src/path.c:968,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:968,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'src/path.c:968,5'
          Branch Sides:
            - BranchSide:      'src/path.c:969,9'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:992,5'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:972,9'
          Branch Sides:
            - BranchSide:      'src/path.c:975,34'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:980,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:980,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:986,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/path.c:990,5'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'src/path.c:967,5'
          Dst:             realloc
        - Src:             'src/path.c:967,5'
          Dst:             ly_log
        - Src:             'src/path.c:967,5'
          Dst:             calloc
        - Src:             'src/path.c:967,5'
          Dst:             ly_log
        - Src:             'src/path.c:987,34'
          Dst:             strdup
    - functionName:    ly_path_compile_predicate_leafref
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx_node
        - cur_node
        - expr
        - tok_idx
        - format
        - prefix_data
      BBCount:         156
      ICount:          802
      EdgeCount:       196
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - ly_path_compile_snode
        - ly_vlog
        - lys_nodetype2str
        - lysc_data_node
        - lyxp_next_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/path.c:844,9'
          Branch Sides:
            - BranchSide:      'src/path.c:846,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:849,9'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:849,9'
          Branch Sides:
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:854,16'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:850,9'
          Branch Sides:
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:850,9'
          Branch Sides:
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:850,9'
          Branch Sides:
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:850,9'
          Branch Sides:
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:850,9'
          Branch Sides:
            - BranchSide:      'src/path.c:850,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:852,12'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:855,9'
          Branch Sides:
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:855,9'
          Branch Sides:
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:855,9'
          Branch Sides:
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:855,9'
          Branch Sides:
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:855,9'
          Branch Sides:
            - BranchSide:      'src/path.c:855,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:857,12'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:865,9'
          Branch Sides:
            - BranchSide:      'src/path.c:865,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:866,14'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:866,41'
          Branch Sides:
            - BranchSide:      'src/path.c:866,46'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:866,13'
          Branch Sides:
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:872,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:867,13'
          Branch Sides:
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:867,13'
          Branch Sides:
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:867,13'
          Branch Sides:
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:867,13'
          Branch Sides:
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:867,13'
          Branch Sides:
            - BranchSide:      'src/path.c:867,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:869,16'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:878,9'
          Branch Sides:
            - BranchSide:      'src/path.c:878,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:879,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:882,9'
          Branch Sides:
            - BranchSide:      'src/path.c:882,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:883,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:889,9'
          Branch Sides:
            - BranchSide:      'src/path.c:889,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:890,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:893,9'
          Branch Sides:
            - BranchSide:      'src/path.c:893,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:894,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:898,13'
          Branch Sides:
            - BranchSide:      'src/path.c:898,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:899,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:902,17'
          Branch Sides:
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:907,20'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:903,17'
          Branch Sides:
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:903,17'
          Branch Sides:
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:903,17'
          Branch Sides:
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:903,17'
          Branch Sides:
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:903,17'
          Branch Sides:
            - BranchSide:      'src/path.c:903,17'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:904,20'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:907,20'
          Branch Sides:
            - BranchSide:      'src/path.c:907,20'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:907,20'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:910,13'
          Branch Sides:
            - BranchSide:      'src/path.c:910,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:911,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:912,9'
          Branch Sides:
            - BranchSide:      'src/path.c:898,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:914,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:916,13'
          Branch Sides:
            - BranchSide:      'src/path.c:916,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:917,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:920,13'
          Branch Sides:
            - BranchSide:      'src/path.c:920,13'
              BranchSideFuncs:
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:921,40'
              BranchSideFuncs:
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:923,13'
          Branch Sides:
            - BranchSide:      'src/path.c:923,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:924,20'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:926,46'
          Branch Sides:
            - BranchSide:      'src/path.c:926,50'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:926,9'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:926,9'
          Branch Sides:
            - BranchSide:      'src/path.c:916,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:929,13'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:929,13'
          Branch Sides:
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:937,15'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:930,13'
          Branch Sides:
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:930,13'
          Branch Sides:
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:930,13'
          Branch Sides:
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:930,13'
          Branch Sides:
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:930,13'
          Branch Sides:
            - BranchSide:      'src/path.c:930,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:932,16'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:940,9'
          Branch Sides:
            - BranchSide:      'src/path.c:940,9'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:941,13'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:944,5'
          Branch Sides:
            - BranchSide:      'src/path.c:863,36'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_path_compile_snode
                - __assert_fail
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:947,13'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:947,12'
          Branch Sides:
            - BranchSide:      'src/path.c:947,12'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:947,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:844,9'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:850,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:850,9'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:850,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:850,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:855,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:855,9'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:855,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:855,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:863,14'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:867,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:867,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:867,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:867,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:878,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:882,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:889,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:893,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:898,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:903,17'
          Dst:             ly_log_location
        - Src:             'src/path.c:903,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:903,17'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:907,20'
          Dst:             lysc_data_node
        - Src:             'src/path.c:910,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:916,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:920,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:921,18'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:930,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:930,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:930,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:930,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:940,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:944,15'
          Dst:             lyxp_next_token
    - functionName:    ly_path_compile_snode
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur_node
        - cur_mod
        - prev_ctx_node
        - expr
        - tok_idx
        - format
        - prefix_data
        - top_ext
        - getnext_opts
        - snode
        - ext
      BBCount:         125
      ICount:          691
      EdgeCount:       162
      CyclomaticComplexity: 39
      functionsReached:
        - __assert_fail
        - ly_format2str
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_nested_ext_schema
        - ly_resolve_prefix
        - ly_vlog
        - lys_find_child
        - lysc_ext_find_node
        - strnstr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/path.c:539,5'
          Branch Sides:
            - BranchSide:      'src/path.c:539,5'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:541,6'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:542,9'
          Branch Sides:
            - BranchSide:      'src/path.c:543,10'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:547,25'
              BranchSideFuncs:
                - strnstr
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:547,9'
          Branch Sides:
            - BranchSide:      'src/path.c:548,15'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:551,13'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:555,9'
          Branch Sides:
            - BranchSide:      'src/path.c:556,16'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:559,16'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:564,9'
          Branch Sides:
            - BranchSide:      'src/path.c:565,33'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:589,17'
              BranchSideFuncs:
                - ly_log
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_log
        - Branch String:   'src/path.c:565,33'
          Branch Sides:
            - BranchSide:      'src/path.c:565,49'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:565,78'
              BranchSideFuncs:
                - ly_resolve_prefix
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:566,19'
          Branch Sides:
            - BranchSide:      'src/path.c:566,23'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:566,44'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:566,41'
          Branch Sides:
            - BranchSide:      'src/path.c:566,44'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:577,14'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:566,13'
          Branch Sides:
            - BranchSide:      'src/path.c:568,44'
              BranchSideFuncs:
                - ly_nested_ext_schema
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:577,14'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:569,17'
          Branch Sides:
            - BranchSide:      'src/path.c:570,17'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:571,24'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:577,13'
          Branch Sides:
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:583,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:578,13'
          Branch Sides:
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:578,13'
          Branch Sides:
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:578,13'
          Branch Sides:
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_format2str
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:578,13'
          Branch Sides:
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:578,13'
          Branch Sides:
            - BranchSide:      'src/path.c:578,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:581,16'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:584,13'
          Branch Sides:
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:584,13'
          Branch Sides:
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:584,13'
          Branch Sides:
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:584,13'
          Branch Sides:
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:584,13'
          Branch Sides:
            - BranchSide:      'src/path.c:584,13'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:585,16'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:589,9'
          Branch Sides:
            - BranchSide:      'src/path.c:592,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:592,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:602,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:602,18'
              BranchSideFuncs:
                - ly_log
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:614,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/path.c:614,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/path.c:614,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:592,17'
          Branch Sides:
            - BranchSide:      'src/path.c:593,17'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:598,19'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:602,17'
          Branch Sides:
            - BranchSide:      'src/path.c:603,17'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
            - BranchSide:      'src/path.c:608,19'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
                - lysc_ext_find_node
        - Branch String:   'src/path.c:621,24'
          Branch Sides:
            - BranchSide:      'src/path.c:621,27'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
            - BranchSide:      'src/path.c:624,33'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:621,9'
          Branch Sides:
            - BranchSide:      'src/path.c:622,37'
              BranchSideFuncs:
                - lysc_ext_find_node
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:624,33'
              BranchSideFuncs:
                - lys_find_child
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_nested_ext_schema
        - Branch String:   'src/path.c:627,13'
          Branch Sides:
            - BranchSide:      'src/path.c:627,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:628,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:627,13'
          Branch Sides:
            - BranchSide:      'src/path.c:627,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:628,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:630,9'
          Branch Sides:
            - BranchSide:      'src/path.c:630,17'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:631,9'
          Branch Sides:
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:631,9'
          Branch Sides:
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:631,9'
          Branch Sides:
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
        - Branch String:   'src/path.c:631,9'
          Branch Sides:
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_log_location_revert
        - Branch String:   'src/path.c:631,9'
          Branch Sides:
            - BranchSide:      'src/path.c:631,9'
              BranchSideFuncs:
                - ly_log_location_revert
            - BranchSide:      'src/path.c:632,12'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:637,13'
          Branch Sides:
            - BranchSide:      'src/path.c:637,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:637,16'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:637,9'
          Branch Sides:
            - BranchSide:      'src/path.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:638,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:539,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:547,17'
          Dst:             strnstr
        - Src:             'src/path.c:565,15'
          Dst:             ly_resolve_prefix
        - Src:             'src/path.c:568,17'
          Dst:             ly_nested_ext_schema
        - Src:             'src/path.c:578,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:578,13'
          Dst:             ly_format2str
        - Src:             'src/path.c:578,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:578,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:584,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:584,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:584,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:593,17'
          Dst:             ly_log
        - Src:             'src/path.c:603,17'
          Dst:             ly_log
        - Src:             'src/path.c:614,13'
          Dst:             ly_log
        - Src:             'src/path.c:622,18'
          Dst:             lysc_ext_find_node
        - Src:             'src/path.c:624,18'
          Dst:             lys_find_child
        - Src:             'src/path.c:626,17'
          Dst:             ly_nested_ext_schema
        - Src:             'src/path.c:631,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:631,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:631,9'
          Dst:             ly_log_location_revert
    - functionName:    ly_path_compile_deref
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur_node
        - ctx_node
        - top_ext
        - expr
        - oper
        - target
        - format
        - prefix_data
        - tok_idx
        - path
      BBCount:         92
      ICount:          651
      EdgeCount:       116
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ly_log_location
        - ly_log_location_revert
        - ly_path_append
        - ly_path_compile_leafref
        - ly_path_free
        - ly_vlog
        - lyxp_check_token
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/path.c:1061,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1061,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1062,5'
              BranchSideFuncs:
                - strncmp
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1062,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1062,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1063,7'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1064,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1064,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1065,7'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
        - Branch String:   'src/path.c:1069,68'
          Branch Sides:
            - BranchSide:      'src/path.c:1069,73'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - lyxp_check_token
            - BranchSide:      'src/path.c:1069,5'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
                - lyxp_check_token
        - Branch String:   'src/path.c:1069,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1070,11'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
            - BranchSide:      'src/path.c:1074,5'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - __assert_fail
        - Branch String:   'src/path.c:1074,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1074,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1077,21'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1086,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1086,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1088,13'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1088,19'
          Branch Sides:
            - BranchSide:      'src/path.c:1088,41'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1088,41'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1089,39'
          Branch Sides:
            - BranchSide:      'src/path.c:1089,43'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1095,54'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1089,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1095,54'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1090,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1090,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1092,13'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1096,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1101,46'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1097,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1097,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1098,13'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1102,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1102,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1103,18'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1107,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1107,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1109,13'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1109,19'
          Branch Sides:
            - BranchSide:      'src/path.c:1109,41'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/path.c:1109,41'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1110,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1110,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1111,18'
              BranchSideFuncs:
                - ly_path_free
                - lyxp_check_token
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/path.c:1115,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1115,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1116,7'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
                - __assert_fail
        - Branch String:   'src/path.c:1117,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1117,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/path.c:1118,7'
              BranchSideFuncs:
                - ly_path_compile_leafref
                - ly_path_append
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1130,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1130,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1132,5'
              BranchSideFuncs:
                - ly_path_append
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1132,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1132,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
            - BranchSide:      'src/path.c:1132,5'
              BranchSideFuncs:
                - ly_path_free
                - ly_path_free
        - Branch String:   'src/path.c:1136,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1136,9'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1137,23'
              BranchSideFuncs:
                - ly_path_free
      Callsites:
        - Src:             'src/path.c:1061,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1061,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1062,5'
          Dst:             strncmp
        - Src:             'src/path.c:1062,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1064,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1064,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1069,12'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1074,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1074,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1086,5'
          Dst:             ly_path_compile_leafref
        - Src:             'src/path.c:1090,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:1090,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1090,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:1097,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:1097,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1097,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:1102,5'
          Dst:             ly_path_append
        - Src:             'src/path.c:1103,5'
          Dst:             ly_path_free
        - Src:             'src/path.c:1107,5'
          Dst:             ly_path_compile_leafref
        - Src:             'src/path.c:1110,5'
          Dst:             ly_path_append
        - Src:             'src/path.c:1111,5'
          Dst:             ly_path_free
        - Src:             'src/path.c:1115,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1115,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1117,5'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1117,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1130,5'
          Dst:             ly_path_compile_leafref
        - Src:             'src/path.c:1132,5'
          Dst:             ly_path_append
        - Src:             'src/path.c:1135,5'
          Dst:             ly_path_free
        - Src:             'src/path.c:1137,9'
          Dst:             ly_path_free
    - functionName:    ly_path_compile_leafref
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - top_ext
        - expr
        - oper
        - target
        - format
        - prefix_data
        - path
      BBCount:         7
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _ly_path_compile
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/path.c:1315,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1315,5'
              BranchSideFuncs:
                - _ly_path_compile
            - BranchSide:      'src/path.c:1315,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/path.c:1315,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1317,12'
          Dst:             _ly_path_compile
    - functionName:    ly_path_free
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_path_predicates_free
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/path.c:1505,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1506,9'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:1509,5'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
        - Branch String:   'src/path.c:1509,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1509,5'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:1509,5'
              BranchSideFuncs:
                - free
                - ly_path_predicates_free
        - Branch String:   'src/path.c:1509,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1510,33'
              BranchSideFuncs:
                - ly_path_predicates_free
                - free
            - BranchSide:      'src/path.c:1512,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/path.c:1512,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1512,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/path.c:1512,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1510,9'
          Dst:             ly_path_predicates_free
    - functionName:    ly_path_predicates_free
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - predicates
      BBCount:         25
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - lysc_type_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/path.c:1476,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1477,9'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1480,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1480,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1480,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1480,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1480,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1481,17'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1497,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/path.c:1481,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1484,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1487,17'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1487,17'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1493,18'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
            - BranchSide:      'src/path.c:1496,5'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1487,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1488,17'
              BranchSideFuncs:
                - lysc_type_free
                - free
                - free
            - BranchSide:      'src/path.c:1491,13'
              BranchSideFuncs:
                - free
                - free
                - lysc_type_free
        - Branch String:   'src/path.c:1497,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1497,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/path.c:1497,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1489,17'
          Dst:             lysc_type_free
    - functionName:    _ly_path_compile
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - short
        - short
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur_mod
        - ctx_node
        - top_ext
        - expr
        - lref
        - oper
        - target
        - limit_access_tree
        - format
        - prefix_data
        - path
      BBCount:         200
      ICount:          1047
      EdgeCount:       264
      CyclomaticComplexity: 66
      functionsReached:
        - __assert_fail
        - ly_ctx_get_options
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_path_compile_deref
        - ly_path_compile_predicate
        - ly_path_compile_predicate_leafref
        - ly_path_compile_snode
        - ly_path_free
        - ly_vlog
        - lys_nodetype2str
        - lysc_data_node
        - lyxp_check_token
        - lyxp_next_token
        - lyxp_token2str
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/path.c:1176,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1176,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - __assert_fail
            - BranchSide:      'src/path.c:1177,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
                - __assert_fail
        - Branch String:   'src/path.c:1177,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1177,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1178,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1177,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1177,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1178,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1178,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1178,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1179,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1178,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1178,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1179,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1179,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1179,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1181,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1179,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1179,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1181,10'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1181,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1182,12'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1185,19'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1185,32'
          Branch Sides:
            - BranchSide:      'src/path.c:1185,37'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1185,9'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1185,9'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1185,107'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1193,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1194,22'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1196,22'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_ctx_get_options
                - ly_path_compile_deref
        - Branch String:   'src/path.c:1199,14'
          Branch Sides:
            - BranchSide:      'src/path.c:1199,37'
              BranchSideFuncs:
                - ly_ctx_get_options
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1204,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1199,69'
          Branch Sides:
            - BranchSide:      'src/path.c:1200,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - ly_path_compile_deref
            - BranchSide:      'src/path.c:1204,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1199,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1202,36'
              BranchSideFuncs:
                - ly_path_compile_deref
                - ly_path_free
            - BranchSide:      'src/path.c:1204,16'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1204,16'
          Branch Sides:
            - BranchSide:      'src/path.c:1206,18'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1211,14'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1211,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1212,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/path.c:1218,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1218,21'
          Branch Sides:
            - BranchSide:      'src/path.c:1218,25'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/path.c:1218,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1218,9'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1219,18'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1219,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1226,29'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1220,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1220,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1220,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1220,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1220,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1220,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1221,20'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/path.c:1227,24'
          Branch Sides:
            - BranchSide:      'src/path.c:1227,24'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1227,24'
              BranchSideFuncs:
                - lysc_data_node
                - __assert_fail
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1231,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1231,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
            - BranchSide:      'src/path.c:1232,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lysc_data_node
                - __assert_fail
        - Branch String:   'src/path.c:1238,15'
          Branch Sides:
            - BranchSide:      'src/path.c:1238,19'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1246,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1238,24'
          Branch Sides:
            - BranchSide:      'src/path.c:1238,28'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1246,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1238,61'
          Branch Sides:
            - BranchSide:      'src/path.c:1238,65'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1246,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1238,96'
          Branch Sides:
            - BranchSide:      'src/path.c:1238,100'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1246,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1238,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1246,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1239,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1239,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1239,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1239,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1239,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1239,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1241,16'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/path.c:1246,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1246,9'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1249,9'
              BranchSideFuncs:
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1249,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1249,9'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1251,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1252,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1252,21'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1259,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1252,75'
          Branch Sides:
            - BranchSide:      'src/path.c:1252,79'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1259,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1252,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1259,25'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1253,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1253,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1253,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_log_location
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1253,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1253,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1253,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1254,16'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/path.c:1263,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1263,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
            - BranchSide:      'src/path.c:1263,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
        - Branch String:   'src/path.c:1263,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1263,9'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - lyxp_next_token
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
            - BranchSide:      'src/path.c:1263,9'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
        - Branch String:   'src/path.c:1263,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1263,9'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - lyxp_next_token
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
            - BranchSide:      'src/path.c:1263,9'
              BranchSideFuncs:
                - ly_log
                - ly_path_free
        - Branch String:   'src/path.c:1268,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1269,52'
              BranchSideFuncs:
                - ly_path_compile_predicate_leafref
                - lyxp_next_token
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1271,44'
              BranchSideFuncs:
                - ly_path_compile_predicate
                - lyxp_next_token
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1274,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1274,9'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1275,5'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_compile_predicate
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1275,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1238,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_compile_snode
                - malloc
                - ly_log
                - ly_path_free
                - ly_path_compile_predicate
                - lyxp_next_token
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_predicate_leafref
                - realloc
                - ly_log
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1278,9'
              BranchSideFuncs:
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1278,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1286,10'
              BranchSideFuncs:
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxp_token2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1279,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1281,12'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/path.c:1286,15'
          Branch Sides:
            - BranchSide:      'src/path.c:1286,110'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1286,19'
              BranchSideFuncs:
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1286,52'
          Branch Sides:
            - BranchSide:      'src/path.c:1286,56'
              BranchSideFuncs:
                - ly_path_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1286,110'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/path.c:1286,103'
          Branch Sides:
            - BranchSide:      'src/path.c:1286,107'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:1286,110'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/path.c:1286,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1286,110'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1287,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:1287,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1287,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1287,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - ly_path_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:1287,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1287,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_free
            - BranchSide:      'src/path.c:1289,12'
              BranchSideFuncs:
                - ly_path_free
        - Branch String:   'src/path.c:1294,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1295,23'
              BranchSideFuncs:
                - ly_path_free
            - BranchSide:      'src/path.c:1298,13'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1298,12'
          Branch Sides:
            - BranchSide:      'src/path.c:1298,12'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1298,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1176,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1177,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1178,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1179,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1199,18'
          Dst:             ly_ctx_get_options
        - Src:             'src/path.c:1202,14'
          Dst:             ly_path_compile_deref
        - Src:             'src/path.c:1212,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:1220,17'
          Dst:             ly_log_location
        - Src:             'src/path.c:1220,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:1220,17'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:1227,24'
          Dst:             lysc_data_node
        - Src:             'src/path.c:1231,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:1239,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:1239,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:1239,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:1239,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:1246,9'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:1249,9'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:1253,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:1253,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:1253,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:1263,9'
          Dst:             realloc
        - Src:             'src/path.c:1263,9'
          Dst:             ly_log
        - Src:             'src/path.c:1263,9'
          Dst:             ly_log
        - Src:             'src/path.c:1269,18'
          Dst:             ly_path_compile_predicate_leafref
        - Src:             'src/path.c:1271,18'
          Dst:             ly_path_compile_predicate
        - Src:             'src/path.c:1275,15'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:1279,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:1279,9'
          Dst:             lyxp_token2str
        - Src:             'src/path.c:1279,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1279,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:1287,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:1287,9'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:1287,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:1287,9'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:1295,9'
          Dst:             ly_path_free
    - functionName:    ly_path_compile_predicate
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur_node
        - cur_mod
        - ctx_node
        - expr
        - tok_idx
        - format
        - prefix_data
        - predicates
      BBCount:         233
      ICount:          1515
      EdgeCount:       302
      CyclomaticComplexity: 71
      functionsReached:
        - __assert_fail
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_path_compile_snode
        - ly_path_predicates_free
        - ly_vlog
        - lyd_value_store
        - lys_nodetype2str
        - lysc_node_child
        - lyxp_next_token
        - realloc
        - strndup
        - strtoull
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/path.c:654,5'
          Branch Sides:
            - BranchSide:      'src/path.c:654,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:654,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/path.c:654,5'
          Branch Sides:
            - BranchSide:      'src/path.c:654,5'
              BranchSideFuncs:
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:656,6'
              BranchSideFuncs:
                - lyxp_next_token
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:658,9'
          Branch Sides:
            - BranchSide:      'src/path.c:660,9'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:663,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:663,9'
          Branch Sides:
            - BranchSide:      'src/path.c:664,13'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:750,16'
              BranchSideFuncs:
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:664,13'
          Branch Sides:
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:669,20'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:665,13'
          Branch Sides:
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:665,13'
          Branch Sides:
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:665,13'
          Branch Sides:
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:665,13'
          Branch Sides:
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:665,13'
          Branch Sides:
            - BranchSide:      'src/path.c:665,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:667,16'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:670,13'
          Branch Sides:
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:670,13'
          Branch Sides:
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:670,13'
          Branch Sides:
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:670,13'
          Branch Sides:
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:670,13'
          Branch Sides:
            - BranchSide:      'src/path.c:670,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:672,16'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:680,13'
          Branch Sides:
            - BranchSide:      'src/path.c:680,13'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:681,18'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:681,45'
          Branch Sides:
            - BranchSide:      'src/path.c:681,50'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:681,17'
          Branch Sides:
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:687,17'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:682,17'
          Branch Sides:
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:682,17'
          Branch Sides:
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:682,17'
          Branch Sides:
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:682,17'
          Branch Sides:
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:682,17'
          Branch Sides:
            - BranchSide:      'src/path.c:682,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:684,20'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:690,13'
          Branch Sides:
            - BranchSide:      'src/path.c:690,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:690,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - realloc
                - ly_log
                - strndup
                - ly_log
        - Branch String:   'src/path.c:690,13'
          Branch Sides:
            - BranchSide:      'src/path.c:690,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:690,13'
              BranchSideFuncs:
                - ly_log
                - ly_path_predicates_free
        - Branch String:   'src/path.c:690,13'
          Branch Sides:
            - BranchSide:      'src/path.c:690,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - realloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:690,13'
              BranchSideFuncs:
                - ly_log
                - ly_path_predicates_free
        - Branch String:   'src/path.c:694,13'
          Branch Sides:
            - BranchSide:      'src/path.c:694,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - realloc
                - ly_log
                - strndup
                - ly_log
            - BranchSide:      'src/path.c:695,17'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - realloc
                - ly_log
                - strndup
                - ly_log
        - Branch String:   'src/path.c:698,17'
          Branch Sides:
            - BranchSide:      'src/path.c:700,39'
              BranchSideFuncs:
                - strndup
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:706,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:701,17'
          Branch Sides:
            - BranchSide:      'src/path.c:701,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:703,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:706,21'
          Branch Sides:
            - BranchSide:      'src/path.c:708,27'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:711,21'
              BranchSideFuncs:
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:711,21'
          Branch Sides:
            - BranchSide:      'src/path.c:711,21'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:712,27'
              BranchSideFuncs:
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:721,17'
          Branch Sides:
            - BranchSide:      'src/path.c:721,17'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:724,17'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:731,13'
          Branch Sides:
            - BranchSide:      'src/path.c:731,13'
              BranchSideFuncs:
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:732,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - strndup
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/path.c:735,9'
          Branch Sides:
            - BranchSide:      'src/path.c:678,40'
              BranchSideFuncs:
                - ly_path_compile_snode
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - __assert_fail
                - __assert_fail
                - ly_log_location
                - lyd_value_store
                - ly_log_location_revert
                - __assert_fail
                - lyxp_next_token
                - lysc_node_child
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
                - strndup
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:738,19'
              BranchSideFuncs:
                - lysc_node_child
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:739,51'
          Branch Sides:
            - BranchSide:      'src/path.c:739,55'
              BranchSideFuncs:
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:739,9'
              BranchSideFuncs:
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:739,9'
          Branch Sides:
            - BranchSide:      'src/path.c:740,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:742,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:742,13'
          Branch Sides:
            - BranchSide:      'src/path.c:742,44'
              BranchSideFuncs:
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:742,44'
              BranchSideFuncs:
                - ly_path_predicates_free
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:742,13'
          Branch Sides:
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:750,5'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:744,13'
          Branch Sides:
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:744,13'
          Branch Sides:
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:744,13'
          Branch Sides:
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:744,13'
          Branch Sides:
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:744,13'
          Branch Sides:
            - BranchSide:      'src/path.c:744,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:746,16'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:750,16'
          Branch Sides:
            - BranchSide:      'src/path.c:751,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:791,9'
              BranchSideFuncs:
                - __assert_fail
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:751,13'
          Branch Sides:
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:757,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - realloc
                - ly_log
        - Branch String:   'src/path.c:752,13'
          Branch Sides:
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:752,13'
          Branch Sides:
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:752,13'
          Branch Sides:
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:752,13'
          Branch Sides:
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:752,13'
          Branch Sides:
            - BranchSide:      'src/path.c:752,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:754,16'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:760,9'
          Branch Sides:
            - BranchSide:      'src/path.c:760,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
            - BranchSide:      'src/path.c:760,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
        - Branch String:   'src/path.c:760,9'
          Branch Sides:
            - BranchSide:      'src/path.c:760,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:760,9'
              BranchSideFuncs:
                - ly_log
                - ly_path_predicates_free
        - Branch String:   'src/path.c:760,9'
          Branch Sides:
            - BranchSide:      'src/path.c:760,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:760,9'
              BranchSideFuncs:
                - ly_log
                - ly_path_predicates_free
        - Branch String:   'src/path.c:764,9'
          Branch Sides:
            - BranchSide:      'src/path.c:764,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:765,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
        - Branch String:   'src/path.c:768,9'
          Branch Sides:
            - BranchSide:      'src/path.c:768,9'
              BranchSideFuncs:
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:769,13'
              BranchSideFuncs:
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
        - Branch String:   'src/path.c:768,9'
          Branch Sides:
            - BranchSide:      'src/path.c:768,9'
              BranchSideFuncs:
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:769,13'
              BranchSideFuncs:
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
        - Branch String:   'src/path.c:769,13'
          Branch Sides:
            - BranchSide:      'src/path.c:771,19'
              BranchSideFuncs:
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:774,19'
              BranchSideFuncs:
                - lyd_value_store
                - __assert_fail
                - ly_path_predicates_free
        - Branch String:   'src/path.c:781,9'
          Branch Sides:
            - BranchSide:      'src/path.c:781,9'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:782,13'
              BranchSideFuncs:
                - __assert_fail
                - ly_path_predicates_free
        - Branch String:   'src/path.c:788,9'
          Branch Sides:
            - BranchSide:      'src/path.c:788,9'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:789,13'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:791,9'
          Branch Sides:
            - BranchSide:      'src/path.c:791,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:792,15'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
                - malloc
                - ly_log
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:792,13'
          Branch Sides:
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
            - BranchSide:      'src/path.c:797,20'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - strtoull
                - __assert_fail
                - realloc
                - ly_log
                - lys_nodetype2str
                - ly_vlog
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:793,13'
          Branch Sides:
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:793,13'
          Branch Sides:
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:793,13'
          Branch Sides:
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:793,13'
          Branch Sides:
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:793,13'
          Branch Sides:
            - BranchSide:      'src/path.c:793,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:795,16'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:798,13'
          Branch Sides:
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
                - ly_log_location
        - Branch String:   'src/path.c:798,13'
          Branch Sides:
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:798,13'
          Branch Sides:
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - ly_log_location
                - lys_nodetype2str
                - ly_vlog
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:798,13'
          Branch Sides:
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - ly_path_predicates_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:798,13'
          Branch Sides:
            - BranchSide:      'src/path.c:798,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:800,16'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:805,9'
          Branch Sides:
            - BranchSide:      'src/path.c:805,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_predicates_free
                - strtoull
                - __assert_fail
            - BranchSide:      'src/path.c:805,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_path_predicates_free
                - strtoull
                - __assert_fail
        - Branch String:   'src/path.c:805,9'
          Branch Sides:
            - BranchSide:      'src/path.c:805,9'
              BranchSideFuncs:
                - strtoull
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:805,9'
              BranchSideFuncs:
                - ly_log
                - ly_path_predicates_free
        - Branch String:   'src/path.c:805,9'
          Branch Sides:
            - BranchSide:      'src/path.c:805,9'
              BranchSideFuncs:
                - strtoull
                - __assert_fail
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:805,9'
              BranchSideFuncs:
                - ly_log
                - ly_path_predicates_free
        - Branch String:   'src/path.c:813,9'
          Branch Sides:
            - BranchSide:      'src/path.c:813,9'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:814,13'
              BranchSideFuncs:
                - ly_path_predicates_free
        - Branch String:   'src/path.c:818,9'
          Branch Sides:
            - BranchSide:      'src/path.c:818,9'
              BranchSideFuncs:
                - ly_path_predicates_free
            - BranchSide:      'src/path.c:819,33'
              BranchSideFuncs:
                - ly_path_predicates_free
      Callsites:
        - Src:             'src/path.c:654,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:658,9'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:665,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:665,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:665,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:665,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:670,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:670,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:670,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:670,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:678,18'
          Dst:             ly_path_compile_snode
        - Src:             'src/path.c:682,17'
          Dst:             ly_log_location
        - Src:             'src/path.c:682,17'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:682,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:682,17'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:690,13'
          Dst:             realloc
        - Src:             'src/path.c:690,13'
          Dst:             ly_log
        - Src:             'src/path.c:690,13'
          Dst:             ly_log
        - Src:             'src/path.c:694,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:700,31'
          Dst:             strndup
        - Src:             'src/path.c:701,17'
          Dst:             ly_log
        - Src:             'src/path.c:711,21'
          Dst:             __assert_fail
        - Src:             'src/path.c:717,17'
          Dst:             ly_log_location
        - Src:             'src/path.c:718,22'
          Dst:             lyd_value_store
        - Src:             'src/path.c:720,17'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:731,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:735,19'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:739,20'
          Dst:             lysc_node_child
        - Src:             'src/path.c:744,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:744,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:744,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:744,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:752,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:752,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:752,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:752,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:760,9'
          Dst:             realloc
        - Src:             'src/path.c:760,9'
          Dst:             ly_log
        - Src:             'src/path.c:760,9'
          Dst:             ly_log
        - Src:             'src/path.c:764,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:768,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:779,14'
          Dst:             lyd_value_store
        - Src:             'src/path.c:788,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:791,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:793,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:793,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:793,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:793,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:798,13'
          Dst:             ly_log_location
        - Src:             'src/path.c:798,13'
          Dst:             lys_nodetype2str
        - Src:             'src/path.c:798,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:798,13'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:805,9'
          Dst:             realloc
        - Src:             'src/path.c:805,9'
          Dst:             ly_log
        - Src:             'src/path.c:805,9'
          Dst:             ly_log
        - Src:             'src/path.c:809,23'
          Dst:             strtoull
        - Src:             'src/path.c:813,9'
          Dst:             __assert_fail
        - Src:             'src/path.c:819,9'
          Dst:             ly_path_predicates_free
    - functionName:    ly_path_dup
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - path
        - dup
      BBCount:         39
      ICount:          258
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - ly_log
        - ly_path_dup_predicates
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/path.c:1455,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1456,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
                - realloc
                - ly_log
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1460,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1459,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1460,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1459,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1460,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1460,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1460,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1460,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1460,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
        - Branch String:   'src/path.c:1460,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1461,9'
              BranchSideFuncs:
                - ly_path_dup_predicates
            - BranchSide:      'src/path.c:1467,5'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1464,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1464,9'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1465,5'
              BranchSideFuncs:
                - ly_path_dup_predicates
      Callsites:
        - Src:             'src/path.c:1459,5'
          Dst:             realloc
        - Src:             'src/path.c:1459,5'
          Dst:             ly_log
        - Src:             'src/path.c:1459,5'
          Dst:             calloc
        - Src:             'src/path.c:1459,5'
          Dst:             ly_log
        - Src:             'src/path.c:1464,9'
          Dst:             ly_path_dup_predicates
    - functionName:    ly_path_eval
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - start
        - vars
        - match
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_path_eval_partial
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/path.c:1434,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1436,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1443,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1436,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1437,22'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1439,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1443,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1444,10'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1446,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1432,11'
          Dst:             ly_path_eval_partial
    - functionName:    ly_path_eval_partial
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - start
        - vars
        - with_opaq
        - path_idx
        - match
      BBCount:         90
      ICount:          500
      EdgeCount:       115
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_create_list
        - lyd_create_term2
        - lyd_find_sibling_first
        - lyd_find_sibling_opaq_next
        - lyd_find_sibling_val
        - lyd_free_tree
        - lyd_node_module
        - lyd_parent
        - lysc_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/path.c:1328,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1328,5'
              BranchSideFuncs:
                - __assert_fail
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_parent.6382
                - lyd_child.6381
            - BranchSide:      'src/path.c:1328,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/path.c:1328,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1328,5'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_parent.6382
                - lyd_child.6381
            - BranchSide:      'src/path.c:1330,9'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_parent.6382
                - lyd_child.6381
        - Branch String:   'src/path.c:1330,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1330,9'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_parent.6382
                - lyd_child.6381
            - BranchSide:      'src/path.c:1330,9'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_parent.6382
                - lyd_child.6381
        - Branch String:   'src/path.c:1330,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1332,27'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1335,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_parent.6382
        - Branch String:   'src/path.c:1335,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1336,32'
              BranchSideFuncs:
                - lyd_parent.6382
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1338,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/path.c:0,0'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1339,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1343,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1343,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1343,5'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1343,5'
          Branch Sides:
            - BranchSide:      'src/path.c:1344,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1395,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1344,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1345,21'
              BranchSideFuncs:
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1374,38'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
        - Branch String:   'src/path.c:1345,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1348,21'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
            - BranchSide:      'src/path.c:1360,17'
              BranchSideFuncs:
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1367,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1367,17'
              BranchSideFuncs:
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1372,9'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1350,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1350,17'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1350,17'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1350,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1351,25'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1357,17'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1351,25'
          Branch Sides:
            - BranchSide:      'src/path.c:1352,32'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1355,21'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1360,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1360,17'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1361,40'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1367,17'
          Branch Sides:
            - BranchSide:      'src/path.c:1367,17'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1368,40'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1375,83'
          Branch Sides:
            - BranchSide:      'src/path.c:1376,42'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1380,13'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1375,21'
          Branch Sides:
            - BranchSide:      'src/path.c:1378,26'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1380,13'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1383,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1385,13'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
            - BranchSide:      'src/path.c:1389,21'
              BranchSideFuncs:
                - lyd_child.6381
                - lyd_find_sibling_val
                - lyd_find_sibling_opaq_next
                - lyd_node_module
                - lyd_create_list
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_create_term2
                - lyd_find_sibling_first
                - lyd_free_tree
                - lyd_find_sibling_val
        - Branch String:   'src/path.c:1395,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1397,13'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1405,16'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1397,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1398,25'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1400,13'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1400,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1401,22'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1403,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1407,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1408,25'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1410,13'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1410,13'
          Branch Sides:
            - BranchSide:      'src/path.c:1411,22'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1417,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1418,10'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1420,9'
              BranchSideFuncs: []
        - Branch String:   'src/path.c:1420,9'
          Branch Sides:
            - BranchSide:      'src/path.c:1421,10'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:1423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/path.c:1328,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:1330,9'
          Dst:             lysc_data_node
        - Src:             'src/path.c:1332,17'
          Dst:             lyd_child
        - Src:             'src/path.c:1336,21'
          Dst:             lyd_parent
        - Src:             'src/path.c:1350,17'
          Dst:             lyd_find_sibling_val
        - Src:             'src/path.c:1360,17'
          Dst:             lyd_create_term2
        - Src:             'src/path.c:1361,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/path.c:1362,17'
          Dst:             lyd_free_tree
        - Src:             'src/path.c:1367,17'
          Dst:             lyd_create_list
        - Src:             'src/path.c:1368,17'
          Dst:             lyd_find_sibling_first
        - Src:             'src/path.c:1369,17'
          Dst:             lyd_free_tree
        - Src:             'src/path.c:1374,17'
          Dst:             lyd_find_sibling_val
        - Src:             'src/path.c:1375,22'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/path.c:1376,26'
          Dst:             lyd_node_module
        - Src:             'src/path.c:1392,17'
          Dst:             lyd_child
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_path_compile
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur_mod
        - ctx_node
        - top_ext
        - expr
        - oper
        - target
        - limit_access_tree
        - format
        - prefix_data
        - path
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ly_path_compile
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/path.c:1306,12'
          Dst:             _ly_path_compile
    - functionName:    ly_path_parse_predicate
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur_node
        - str_path
        - path_len
        - prefix
        - pred
        - expr
      BBCount:         32
      ICount:          218
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_path_check_predicate
        - ly_vlog
        - lyxp_expr_free
        - lyxp_expr_parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/path.c:473,5'
          Branch Sides:
            - BranchSide:      'src/path.c:473,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:474,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:473,5'
          Branch Sides:
            - BranchSide:      'src/path.c:473,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:474,5'
              BranchSideFuncs:
                - __assert_fail
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:474,5'
          Branch Sides:
            - BranchSide:      'src/path.c:474,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:476,9'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:474,5'
          Branch Sides:
            - BranchSide:      'src/path.c:474,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:476,9'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:474,5'
          Branch Sides:
            - BranchSide:      'src/path.c:474,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:476,9'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:476,9'
          Branch Sides:
            - BranchSide:      'src/path.c:477,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
            - BranchSide:      'src/path.c:481,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/path.c:481,5'
          Branch Sides:
            - BranchSide:      'src/path.c:481,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:482,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
        - Branch String:   'src/path.c:486,5'
          Branch Sides:
            - BranchSide:      'src/path.c:486,5'
              BranchSideFuncs:
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:488,5'
              BranchSideFuncs:
                - ly_path_check_predicate
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:488,5'
          Branch Sides:
            - BranchSide:      'src/path.c:488,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:491,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:491,9'
          Branch Sides:
            - BranchSide:      'src/path.c:492,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:498,13'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/path.c:473,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:474,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:477,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:481,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/path.c:485,19'
          Dst:             calloc
        - Src:             'src/path.c:486,5'
          Dst:             ly_log
        - Src:             'src/path.c:488,5'
          Dst:             ly_path_check_predicate
        - Src:             'src/path.c:492,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:500,5'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:504,5'
          Dst:             lyxp_expr_free
        - Src:             'src/path.c:505,5'
          Dst:             ly_log_location_revert
    - functionName:    ly_path_check_predicate
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ctx
        - cur_node
        - exp
        - tok_idx
        - prefix
        - pred
      BBCount:         159
      ICount:          1212
      EdgeCount:       218
      CyclomaticComplexity: 61
      functionsReached:
        - __assert_fail
        - atoi
        - calloc
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_set_add
        - ly_set_free
        - ly_set_new
        - ly_vlog
        - lysp_check_identifierchar
        - lyxp_check_token
        - lyxp_next_token
        - lyxp_next_token2
        - lyxp_token2str
        - strncmp
        - strnstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/path.c:59,9'
          Branch Sides:
            - BranchSide:      'src/path.c:60,9'
              BranchSideFuncs:
                - ly_log_location
                - lyxp_next_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
                - lyxp_check_token
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:63,32'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
                - lyxp_check_token
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:63,9'
          Branch Sides:
            - BranchSide:      'src/path.c:63,63'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:66,15'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
                - lyxp_check_token
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:66,44'
          Branch Sides:
            - BranchSide:      'src/path.c:66,48'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
            - BranchSide:      'src/path.c:67,41'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
        - Branch String:   'src/path.c:66,76'
          Branch Sides:
            - BranchSide:      'src/path.c:67,41'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
            - BranchSide:      'src/path.c:134,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
        - Branch String:   'src/path.c:66,13'
          Branch Sides:
            - BranchSide:      'src/path.c:68,19'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
            - BranchSide:      'src/path.c:134,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token2
                - lyxp_next_token
        - Branch String:   'src/path.c:69,13'
          Branch Sides:
            - BranchSide:      'src/path.c:69,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:71,13'
              BranchSideFuncs:
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:73,17'
          Branch Sides:
            - BranchSide:      'src/path.c:73,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:76,32'
              BranchSideFuncs:
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:77,58'
          Branch Sides:
            - BranchSide:      'src/path.c:77,62'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:81,29'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:77,21'
          Branch Sides:
            - BranchSide:      'src/path.c:78,21'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:81,29'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:86,21'
          Branch Sides:
            - BranchSide:      'src/path.c:87,28'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:90,21'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:95,17'
          Branch Sides:
            - BranchSide:      'src/path.c:97,34'
              BranchSideFuncs:
                - strncmp
                - lysp_check_identifierchar
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
            - BranchSide:      'src/path.c:105,34'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
        - Branch String:   'src/path.c:97,64'
          Branch Sides:
            - BranchSide:      'src/path.c:98,70'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:102,17'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:97,25'
          Branch Sides:
            - BranchSide:      'src/path.c:99,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:102,17'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:106,17'
          Branch Sides:
            - BranchSide:      'src/path.c:106,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:109,21'
              BranchSideFuncs:
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
        - Branch String:   'src/path.c:112,17'
          Branch Sides:
            - BranchSide:      'src/path.c:112,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:115,45'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
        - Branch String:   'src/path.c:116,17'
          Branch Sides:
            - BranchSide:      'src/path.c:116,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
            - BranchSide:      'src/path.c:117,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
        - Branch String:   'src/path.c:120,77'
          Branch Sides:
            - BranchSide:      'src/path.c:121,47'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_next_token
                - lyxp_next_token
            - BranchSide:      'src/path.c:129,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:121,80'
          Branch Sides:
            - BranchSide:      'src/path.c:122,47'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - lyxp_next_token
            - BranchSide:      'src/path.c:129,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:120,21'
          Branch Sides:
            - BranchSide:      'src/path.c:124,37'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:129,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:129,17'
          Branch Sides:
            - BranchSide:      'src/path.c:129,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:132,13'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/path.c:132,13'
          Branch Sides:
            - BranchSide:      'src/path.c:73,17'
              BranchSideFuncs:
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:134,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:134,50'
          Branch Sides:
            - BranchSide:      'src/path.c:134,76'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token2
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
            - BranchSide:      'src/path.c:151,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:134,20'
          Branch Sides:
            - BranchSide:      'src/path.c:138,13'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
            - BranchSide:      'src/path.c:151,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - atoi
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:138,13'
          Branch Sides:
            - BranchSide:      'src/path.c:138,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:141,41'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token2
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:142,13'
          Branch Sides:
            - BranchSide:      'src/path.c:142,13'
              BranchSideFuncs:
                - lyxp_next_token2
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:143,13'
              BranchSideFuncs:
                - lyxp_next_token2
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:146,13'
          Branch Sides:
            - BranchSide:      'src/path.c:146,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:149,13'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:149,13'
          Branch Sides:
            - BranchSide:      'src/path.c:149,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:151,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:151,50'
          Branch Sides:
            - BranchSide:      'src/path.c:151,76'
              BranchSideFuncs:
                - lyxp_next_token
                - atoi
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:164,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:151,20'
          Branch Sides:
            - BranchSide:      'src/path.c:155,23'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:164,21'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:155,17'
          Branch Sides:
            - BranchSide:      'src/path.c:156,17'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:162,13'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:162,13'
          Branch Sides:
            - BranchSide:      'src/path.c:162,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:164,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:164,51'
          Branch Sides:
            - BranchSide:      'src/path.c:164,78'
              BranchSideFuncs:
                - lyxp_check_token
                - __assert_fail
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
            - BranchSide:      'src/path.c:248,37'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:164,20'
          Branch Sides:
            - BranchSide:      'src/path.c:165,13'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:248,37'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:165,13'
          Branch Sides:
            - BranchSide:      'src/path.c:165,13'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:166,19'
              BranchSideFuncs:
                - ly_set_new
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:167,13'
          Branch Sides:
            - BranchSide:      'src/path.c:167,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:169,13'
              BranchSideFuncs:
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:171,17'
          Branch Sides:
            - BranchSide:      'src/path.c:171,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:173,32'
              BranchSideFuncs:
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:174,21'
          Branch Sides:
            - BranchSide:      'src/path.c:175,28'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:178,21'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:183,17'
          Branch Sides:
            - BranchSide:      'src/path.c:185,34'
              BranchSideFuncs:
                - strncmp
                - lysp_check_identifierchar
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:193,34'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
        - Branch String:   'src/path.c:185,64'
          Branch Sides:
            - BranchSide:      'src/path.c:186,70'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:190,17'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:185,25'
          Branch Sides:
            - BranchSide:      'src/path.c:187,25'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:190,17'
              BranchSideFuncs:
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:194,17'
          Branch Sides:
            - BranchSide:      'src/path.c:194,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:197,21'
              BranchSideFuncs:
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
        - Branch String:   'src/path.c:200,17'
          Branch Sides:
            - BranchSide:      'src/path.c:200,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:203,45'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - ly_vlog
        - Branch String:   'src/path.c:204,17'
          Branch Sides:
            - BranchSide:      'src/path.c:204,17'
              BranchSideFuncs:
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - ly_vlog
            - BranchSide:      'src/path.c:205,17'
              BranchSideFuncs:
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - ly_vlog
        - Branch String:   'src/path.c:208,17'
          Branch Sides:
            - BranchSide:      'src/path.c:208,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:209,22'
              BranchSideFuncs:
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
                - ly_vlog
        - Branch String:   'src/path.c:209,76'
          Branch Sides:
            - BranchSide:      'src/path.c:210,33'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:211,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:209,21'
          Branch Sides:
            - BranchSide:      'src/path.c:211,21'
              BranchSideFuncs:
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:215,21'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:218,17'
          Branch Sides:
            - BranchSide:      'src/path.c:218,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:221,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:221,17'
          Branch Sides:
            - BranchSide:      'src/path.c:221,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:224,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:224,17'
          Branch Sides:
            - BranchSide:      'src/path.c:224,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:227,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:227,17'
          Branch Sides:
            - BranchSide:      'src/path.c:227,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:228,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:230,21'
          Branch Sides:
            - BranchSide:      'src/path.c:230,21'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:231,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:231,17'
          Branch Sides:
            - BranchSide:      'src/path.c:230,21'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
            - BranchSide:      'src/path.c:234,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:234,17'
          Branch Sides:
            - BranchSide:      'src/path.c:234,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:237,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:237,17'
          Branch Sides:
            - BranchSide:      'src/path.c:239,21'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:243,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:239,21'
          Branch Sides:
            - BranchSide:      'src/path.c:237,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:239,21'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:243,17'
          Branch Sides:
            - BranchSide:      'src/path.c:243,17'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:246,13'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
        - Branch String:   'src/path.c:246,13'
          Branch Sides:
            - BranchSide:      'src/path.c:171,17'
              BranchSideFuncs:
                - lyxp_check_token
                - strnstr
                - ly_set_add
                - lyxp_next_token
                - calloc
                - ly_log
                - ly_log_location_revert
                - ly_set_free
                - lyxp_check_token
                - strncmp
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - ly_log_location_revert
                - ly_set_free
                - lyxp_next_token
                - ly_vlog
                - strncmp
                - lysp_check_identifierchar
                - ly_vlog
            - BranchSide:      'src/path.c:248,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
        - Branch String:   'src/path.c:248,20'
          Branch Sides:
            - BranchSide:      'src/path.c:250,13'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_free
            - BranchSide:      'src/path.c:253,13'
              BranchSideFuncs:
                - lyxp_token2str
                - ly_vlog
                - ly_log_location_revert
                - ly_set_free
      Callsites:
        - Src:             'src/path.c:60,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:63,10'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:67,18'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:68,19'
          Dst:             ly_set_new
        - Src:             'src/path.c:73,17'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:76,24'
          Dst:             strnstr
        - Src:             'src/path.c:78,21'
          Dst:             ly_vlog
        - Src:             'src/path.c:82,21'
          Dst:             ly_vlog
        - Src:             'src/path.c:97,26'
          Dst:             strncmp
        - Src:             'src/path.c:98,29'
          Dst:             lysp_check_identifierchar
        - Src:             'src/path.c:99,25'
          Dst:             ly_vlog
        - Src:             'src/path.c:105,23'
          Dst:             ly_set_add
        - Src:             'src/path.c:112,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:115,45'
          Dst:             calloc
        - Src:             'src/path.c:116,17'
          Dst:             ly_log
        - Src:             'src/path.c:120,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:121,25'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:122,25'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:124,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:129,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:132,23'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:134,54'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:138,13'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:141,41'
          Dst:             calloc
        - Src:             'src/path.c:142,13'
          Dst:             ly_log
        - Src:             'src/path.c:146,13'
          Dst:             lyxp_next_token2
        - Src:             'src/path.c:149,13'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:151,54'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:155,18'
          Dst:             atoi
        - Src:             'src/path.c:156,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:162,13'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:164,55'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:165,13'
          Dst:             __assert_fail
        - Src:             'src/path.c:166,19'
          Dst:             ly_set_new
        - Src:             'src/path.c:171,17'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:173,24'
          Dst:             strnstr
        - Src:             'src/path.c:185,26'
          Dst:             strncmp
        - Src:             'src/path.c:186,29'
          Dst:             lysp_check_identifierchar
        - Src:             'src/path.c:187,25'
          Dst:             ly_vlog
        - Src:             'src/path.c:193,23'
          Dst:             ly_set_add
        - Src:             'src/path.c:200,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:203,45'
          Dst:             calloc
        - Src:             'src/path.c:204,17'
          Dst:             ly_log
        - Src:             'src/path.c:208,17'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:210,25'
          Dst:             strncmp
        - Src:             'src/path.c:211,21'
          Dst:             ly_vlog
        - Src:             'src/path.c:218,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:221,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:224,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:227,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:230,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:231,27'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:234,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:237,25'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:239,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:243,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:246,23'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:248,20'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:253,13'
          Dst:             lyxp_token2str
        - Src:             'src/path.c:253,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:259,5'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:260,5'
          Dst:             ly_set_free
        - Src:             'src/path.c:264,5'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:265,5'
          Dst:             ly_set_free
    - functionName:    ly_path_parse_deref
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - exp
        - tok_idx
      BBCount:         22
      ICount:          217
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ly_path_parse
        - ly_vlog
        - lyxp_check_token
        - lyxp_expr_free
        - lyxp_next_token
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/path.c:287,5'
          Branch Sides:
            - BranchSide:      'src/path.c:287,5'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:288,19'
              BranchSideFuncs:
                - strncmp
                - ly_vlog
                - lyxp_next_token
                - lyxp_check_token
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
        - Branch String:   'src/path.c:288,9'
          Branch Sides:
            - BranchSide:      'src/path.c:289,9'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
            - BranchSide:      'src/path.c:295,5'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
        - Branch String:   'src/path.c:295,5'
          Branch Sides:
            - BranchSide:      'src/path.c:295,5'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:296,20'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
        - Branch String:   'src/path.c:299,67'
          Branch Sides:
            - BranchSide:      'src/path.c:299,71'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
                - lyxp_check_token
            - BranchSide:      'src/path.c:299,5'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
                - lyxp_check_token
        - Branch String:   'src/path.c:299,5'
          Branch Sides:
            - BranchSide:      'src/path.c:301,37'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_vlog
                - lyxp_check_token
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
            - BranchSide:      'src/path.c:311,5'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
        - Branch String:   'src/path.c:301,13'
          Branch Sides:
            - BranchSide:      'src/path.c:302,13'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
            - BranchSide:      'src/path.c:307,11'
              BranchSideFuncs:
                - lyxp_check_token
                - lyxp_next_token
                - ly_path_parse
                - lyxp_expr_free
                - lyxp_check_token
                - ly_vlog
        - Branch String:   'src/path.c:311,5'
          Branch Sides:
            - BranchSide:      'src/path.c:311,5'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:312,18'
              BranchSideFuncs:
                - ly_path_parse
                - lyxp_expr_free
        - Branch String:   'src/path.c:316,5'
          Branch Sides:
            - BranchSide:      'src/path.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      'src/path.c:318,20'
              BranchSideFuncs:
                - lyxp_expr_free
      Callsites:
        - Src:             'src/path.c:287,5'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:288,10'
          Dst:             strncmp
        - Src:             'src/path.c:289,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:295,5'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:299,12'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:301,14'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:302,13'
          Dst:             ly_vlog
        - Src:             'src/path.c:311,5'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:316,5'
          Dst:             ly_path_parse
        - Src:             'src/path.c:318,5'
          Dst:             lyxp_expr_free
    - functionName:    ly_path_parse
      functionSourceFile: '/src/libyang/src/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - short
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ctx_node
        - str_path
        - path_len
        - lref
        - begin
        - prefix
        - pred
        - expr
      BBCount:         117
      ICount:          660
      EdgeCount:       156
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - calloc
        - ly_ctx_get_options
        - ly_log
        - ly_log_location
        - ly_log_location_revert
        - ly_path_check_predicate
        - ly_path_parse_deref
        - ly_vlog
        - lyxp_check_token
        - lyxp_expr_free
        - lyxp_expr_parse
        - lyxp_next_token
        - strlen
        - strncmp
        - strnstr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/path.c:333,5'
          Branch Sides:
            - BranchSide:      'src/path.c:333,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:333,5'
          Branch Sides:
            - BranchSide:      'src/path.c:333,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:334,5'
          Branch Sides:
            - BranchSide:      'src/path.c:334,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:336,5'
          Branch Sides:
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:338,9'
              BranchSideFuncs:
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:336,5'
          Branch Sides:
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:338,9'
              BranchSideFuncs:
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:336,5'
          Branch Sides:
            - BranchSide:      'src/path.c:336,5'
              BranchSideFuncs:
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
            - BranchSide:      'src/path.c:338,9'
              BranchSideFuncs:
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
                - ly_log_location
        - Branch String:   'src/path.c:338,9'
          Branch Sides:
            - BranchSide:      'src/path.c:339,9'
              BranchSideFuncs:
                - ly_log_location
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
            - BranchSide:      'src/path.c:342,10'
              BranchSideFuncs:
                - strlen
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
        - Branch String:   'src/path.c:342,9'
          Branch Sides:
            - BranchSide:      'src/path.c:343,27'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
            - BranchSide:      'src/path.c:347,10'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
        - Branch String:   'src/path.c:347,43'
          Branch Sides:
            - BranchSide:      'src/path.c:347,47'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - ly_vlog
            - BranchSide:      'src/path.c:354,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
        - Branch String:   'src/path.c:347,9'
          Branch Sides:
            - BranchSide:      'src/path.c:348,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:354,5'
              BranchSideFuncs:
                - lyxp_expr_parse
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
        - Branch String:   'src/path.c:354,5'
          Branch Sides:
            - BranchSide:      'src/path.c:354,5'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:355,13'
              BranchSideFuncs:
                - calloc
                - ly_log
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
        - Branch String:   'src/path.c:359,5'
          Branch Sides:
            - BranchSide:      'src/path.c:359,5'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
            - BranchSide:      'src/path.c:361,9'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
        - Branch String:   'src/path.c:361,9'
          Branch Sides:
            - BranchSide:      'src/path.c:363,35'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
            - BranchSide:      'src/path.c:394,9'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:363,13'
          Branch Sides:
            - BranchSide:      'src/path.c:365,17'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
            - BranchSide:      'src/path.c:390,20'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:365,17'
          Branch Sides:
            - BranchSide:      'src/path.c:367,41'
              BranchSideFuncs:
                - ly_ctx_get_options
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
            - BranchSide:      'src/path.c:388,20'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:367,73'
          Branch Sides:
            - BranchSide:      'src/path.c:368,49'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_parse_deref
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:377,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:367,21'
          Branch Sides:
            - BranchSide:      'src/path.c:369,21'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:377,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:369,21'
          Branch Sides:
            - BranchSide:      'src/path.c:369,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:372,21'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:372,21'
          Branch Sides:
            - BranchSide:      'src/path.c:372,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:374,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:377,17'
          Branch Sides:
            - BranchSide:      'src/path.c:377,17'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:379,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:381,21'
          Branch Sides:
            - BranchSide:      'src/path.c:381,21'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:385,17'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - lyxp_next_token
        - Branch String:   'src/path.c:385,17'
          Branch Sides:
            - BranchSide:      'src/path.c:381,21'
              BranchSideFuncs:
                - lyxp_next_token
                - lyxp_next_token
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:386,13'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:394,9'
          Branch Sides:
            - BranchSide:      'src/path.c:394,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:396,16'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:401,9'
          Branch Sides:
            - BranchSide:      'src/path.c:401,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:404,20'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:406,13'
          Branch Sides:
            - BranchSide:      'src/path.c:407,26'
              BranchSideFuncs:
                - strnstr
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:412,21'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:407,17'
          Branch Sides:
            - BranchSide:      'src/path.c:408,17'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:412,9'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:412,53'
          Branch Sides:
            - BranchSide:      'src/path.c:412,57'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:413,18'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:413,30'
          Branch Sides:
            - BranchSide:      'src/path.c:413,33'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
            - BranchSide:      'src/path.c:423,24'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
        - Branch String:   'src/path.c:413,17'
          Branch Sides:
            - BranchSide:      'src/path.c:415,30'
              BranchSideFuncs:
                - strnstr
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:423,24'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - strncmp
                - ly_vlog
        - Branch String:   'src/path.c:415,21'
          Branch Sides:
            - BranchSide:      'src/path.c:416,21'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:422,31'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:426,21'
          Branch Sides:
            - BranchSide:      'src/path.c:427,34'
              BranchSideFuncs:
                - strncmp
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/path.c:436,13'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:427,73'
          Branch Sides:
            - BranchSide:      'src/path.c:427,77'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:434,35'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:427,25'
          Branch Sides:
            - BranchSide:      'src/path.c:428,25'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:434,35'
              BranchSideFuncs:
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:442,9'
          Branch Sides:
            - BranchSide:      'src/path.c:442,9'
              BranchSideFuncs:
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:445,5'
              BranchSideFuncs:
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - lyxp_check_token
                - ly_path_check_predicate
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
        - Branch String:   'src/path.c:445,5'
          Branch Sides:
            - BranchSide:      'src/path.c:401,9'
              BranchSideFuncs:
                - lyxp_check_token
                - ly_path_check_predicate
                - lyxp_next_token
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
                - strnstr
                - strncmp
                - ly_vlog
                - strnstr
                - ly_vlog
                - strnstr
                - ly_vlog
            - BranchSide:      'src/path.c:448,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
        - Branch String:   'src/path.c:448,9'
          Branch Sides:
            - BranchSide:      'src/path.c:449,9'
              BranchSideFuncs:
                - ly_vlog
                - lyxp_expr_free
                - ly_log_location_revert
            - BranchSide:      'src/path.c:454,13'
              BranchSideFuncs:
                - ly_log_location_revert
      Callsites:
        - Src:             'src/path.c:333,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:334,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:336,5'
          Dst:             __assert_fail
        - Src:             'src/path.c:339,9'
          Dst:             ly_log_location
        - Src:             'src/path.c:343,20'
          Dst:             strlen
        - Src:             'src/path.c:348,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:354,5'
          Dst:             lyxp_expr_parse
        - Src:             'src/path.c:358,19'
          Dst:             calloc
        - Src:             'src/path.c:359,5'
          Dst:             ly_log
        - Src:             'src/path.c:363,13'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:367,22'
          Dst:             ly_ctx_get_options
        - Src:             'src/path.c:368,26'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:369,21'
          Dst:             ly_path_parse_deref
        - Src:             'src/path.c:372,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:377,17'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:381,21'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:385,27'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:394,9'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:401,9'
          Dst:             lyxp_check_token
        - Src:             'src/path.c:407,18'
          Dst:             strnstr
        - Src:             'src/path.c:408,17'
          Dst:             ly_vlog
        - Src:             'src/path.c:415,22'
          Dst:             strnstr
        - Src:             'src/path.c:416,21'
          Dst:             ly_vlog
        - Src:             'src/path.c:425,23'
          Dst:             strnstr
        - Src:             'src/path.c:427,26'
          Dst:             strncmp
        - Src:             'src/path.c:428,25'
          Dst:             ly_vlog
        - Src:             'src/path.c:442,9'
          Dst:             ly_path_check_predicate
        - Src:             'src/path.c:445,15'
          Dst:             lyxp_next_token
        - Src:             'src/path.c:449,9'
          Dst:             ly_vlog
        - Src:             'src/path.c:456,5'
          Dst:             ly_log_location_revert
        - Src:             'src/path.c:460,5'
          Dst:             lyxp_expr_free
        - Src:             'src/path.c:461,5'
          Dst:             ly_log_location_revert
    - functionName:    lyd_diff_is_redundant_meta
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff
      BBCount:         34
      ICount:          155
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - lyd_child
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:2390,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2391,22'
              BranchSideFuncs:
                - strncmp
                - lyd_child.6515
                - strncmp
            - BranchSide:      'src/diff.c:2397,5'
              BranchSideFuncs:
                - lyd_child.6515
                - strncmp
        - Branch String:   'src/diff.c:2391,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2392,13'
              BranchSideFuncs:
                - lyd_child.6515
                - strncmp
                - strncmp
            - BranchSide:      'src/diff.c:2394,5'
              BranchSideFuncs:
                - lyd_child.6515
                - strncmp
                - strncmp
        - Branch String:   'src/diff.c:2397,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2398,14'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2409,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2398,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2398,14'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2398,14'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/diff.c:2398,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2398,14'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2398,14'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/diff.c:2398,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2398,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2398,14'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/diff.c:2398,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2399,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2402,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/diff.c:2398,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2399,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2402,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/diff.c:2402,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2403,26'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2407,5'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'src/diff.c:2403,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2404,17'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/diff.c:2406,9'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'src/diff.c:2391,14'
          Dst:             strncmp
        - Src:             'src/diff.c:2397,5'
          Dst:             lyd_child
        - Src:             'src/diff.c:2403,18'
          Dst:             strncmp
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_diff_merge_metadata
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src_diff
        - trg_diff
      BBCount:         116
      ICount:          693
      EdgeCount:       155
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - lyd_change_meta
        - lyd_diff_meta_store
        - lyd_diff_metadata_find
        - lyd_diff_metadata_replace_orig_align
        - lyd_dup_meta_single
        - lyd_free_meta_single
        - lyd_get_meta_value
        - lyd_new_meta
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:2526,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2526,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2528,41'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2528,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:2528,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2528,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2529,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2529,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2532,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2532,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2533,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2545,47'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2533,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2534,13'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2537,21'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2537,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2538,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2539,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2538,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2538,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2539,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2540,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2540,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2541,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2546,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2546,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2548,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2548,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2549,13'
              BranchSideFuncs:
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2611,47'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2549,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2550,13'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2553,21'
              BranchSideFuncs:
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2553,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2555,41'
              BranchSideFuncs:
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2589,28'
              BranchSideFuncs:
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2556,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2556,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2557,16'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2558,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2559,40'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
            - BranchSide:      'src/diff.c:2565,17'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
        - Branch String:   'src/diff.c:2559,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2560,26'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
            - BranchSide:      'src/diff.c:2563,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2565,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2567,38'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2568,24'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
        - Branch String:   'src/diff.c:2568,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:2570,41'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2587,17'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2571,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2571,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2574,38'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2576,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2577,30'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2580,38'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2582,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2583,30'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2585,13'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2587,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2587,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:2589,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:2591,41'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2601,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2592,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2592,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2594,17'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - lyd_free_meta_single
        - Branch String:   'src/diff.c:2594,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2596,38'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2599,17'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2599,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2599,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:2601,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:2603,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:2604,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2603,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2603,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2604,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2606,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2606,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2607,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:2612,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2612,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2614,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2614,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2616,37'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:2637,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:2617,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2617,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2618,12'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2619,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2620,36'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
            - BranchSide:      'src/diff.c:2626,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
        - Branch String:   'src/diff.c:2620,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2621,22'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
            - BranchSide:      'src/diff.c:2624,9'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2626,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2628,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:2629,20'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - lyd_change_meta
        - Branch String:   'src/diff.c:2628,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2628,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2629,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2629,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:2631,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:2634,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2631,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2631,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2632,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2634,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2634,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2635,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_metadata_find
                - lyd_dup_meta_single
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:2635,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:2635,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'src/diff.c:2526,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2528,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/diff.c:2529,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2537,14'
          Dst:             strcmp
        - Src:             'src/diff.c:2538,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:2539,21'
          Dst:             strcmp
        - Src:             'src/diff.c:2540,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:2545,10'
          Dst:             lyd_diff_metadata_replace_orig_align
        - Src:             'src/diff.c:2553,14'
          Dst:             strcmp
        - Src:             'src/diff.c:2555,77'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2555,18'
          Dst:             lyd_diff_metadata_find
        - Src:             'src/diff.c:2559,21'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2559,46'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2567,17'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2570,71'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2570,22'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:2574,17'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2580,17'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2587,17'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:2589,21'
          Dst:             strcmp
        - Src:             'src/diff.c:2591,77'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2591,18'
          Dst:             lyd_diff_metadata_find
        - Src:             'src/diff.c:2596,17'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2599,17'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:2601,21'
          Dst:             strcmp
        - Src:             'src/diff.c:2603,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:2604,21'
          Dst:             strcmp
        - Src:             'src/diff.c:2606,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:2611,10'
          Dst:             lyd_diff_metadata_replace_orig_align
        - Src:             'src/diff.c:2616,73'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2616,14'
          Dst:             lyd_diff_metadata_find
        - Src:             'src/diff.c:2620,17'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2620,57'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2628,13'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2628,13'
          Dst:             lyd_change_meta
        - Src:             'src/diff.c:2631,13'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2631,13'
          Dst:             lyd_change_meta
        - Src:             'src/diff.c:2634,13'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:2635,13'
          Dst:             lyd_dup_meta_single
    - functionName:    lyd_diff_meta_store
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
        - meta_a
        - meta_a_count
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
        - ly_realloc
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/diff.c:1586,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1587,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1585,15'
          Dst:             ly_realloc
        - Src:             'src/diff.c:1586,5'
          Dst:             ly_log
    - functionName:    lyd_diff_metadata_replace_orig_align
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - meta_replace
        - mr_count
        - meta_orig
        - mo_count
      BBCount:         25
      ICount:          200
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
        - lyd_get_meta_value
        - strchr
        - strncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/diff.c:1611,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1612,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
                - ly_log
            - BranchSide:      'src/diff.c:1615,11'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
                - ly_log
        - Branch String:   'src/diff.c:1617,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1617,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1619,12'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
        - Branch String:   'src/diff.c:1619,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1621,35'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
            - BranchSide:      'src/diff.c:1646,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1623,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1623,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
            - BranchSide:      'src/diff.c:1624,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
        - Branch String:   'src/diff.c:1628,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1629,39'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strncmp
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
            - BranchSide:      'src/diff.c:1636,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
                - ly_log
        - Branch String:   'src/diff.c:1630,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1631,17'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
            - BranchSide:      'src/diff.c:1634,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
        - Branch String:   'src/diff.c:1636,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1636,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1638,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
        - Branch String:   'src/diff.c:1638,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1640,17'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
            - BranchSide:      'src/diff.c:1644,5'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strchr
                - ly_log
                - ly_log
                - lyd_get_meta_value.6523
                - strncmp
      Callsites:
        - Src:             'src/diff.c:1617,5'
          Dst:             ly_log
        - Src:             'src/diff.c:1621,16'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1622,15'
          Dst:             strchr
        - Src:             'src/diff.c:1623,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1629,20'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1630,18'
          Dst:             strncmp
        - Src:             'src/diff.c:1636,9'
          Dst:             ly_log
    - functionName:    lyd_get_meta_value
      functionSourceFile: '/src/libyang/src/plugins_exts/metadata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/plugins_exts/metadata.h:53,9'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.h:54,42'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/plugins_exts/metadata.h:59,5'
              BranchSideFuncs: []
        - Branch String:   'src/plugins_exts/metadata.h:56,16'
          Branch Sides:
            - BranchSide:      'src/plugins_exts/metadata.h:56,36'
              BranchSideFuncs: []
            - BranchSide:      'src/plugins_exts/metadata.h:56,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/plugins_exts/metadata.h:56,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_diff_metadata_find
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
        - name
        - value
        - log
        - match
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - lyd_find_meta
        - lyd_get_meta_value
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/diff.c:1558,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1559,40'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_find_meta
                - ly_log
            - BranchSide:      'src/diff.c:1565,6'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1559,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1560,41'
              BranchSideFuncs:
                - lyd_find_meta
                - ly_log
                - lyd_get_meta_value.6523
                - strcmp
            - BranchSide:      'src/diff.c:1563,5'
              BranchSideFuncs:
                - lyd_find_meta
                - ly_log
                - lyd_get_meta_value.6523
                - strcmp
        - Branch String:   'src/diff.c:1566,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1567,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1570,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1558,25'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1559,21'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1559,14'
          Dst:             strcmp
        - Src:             'src/diff.c:1567,9'
          Dst:             ly_log
    - functionName:    lyd_diff_is_redundant
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff
      BBCount:         116
      ICount:          573
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - lyd_child_no_keys
        - lyd_compare_meta
        - lyd_diff_change_op
        - lyd_diff_get_op
        - lyd_diff_is_redundant_meta
        - lyd_find_meta
        - lyd_free_meta_single
        - lyd_get_meta_value
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:2427,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2427,5'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2429,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2431,15'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2433,35'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2429,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2431,15'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2433,35'
              BranchSideFuncs:
                - lyd_child_no_keys
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2435,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:2435,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2435,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2436,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2436,5'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2439,5'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2439,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2439,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2441,10'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2441,37'
          Branch Sides:
            - BranchSide:      'src/diff.c:2441,40'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2478,16'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:2441,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:2441,40'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2441,40'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2441,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:2441,40'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2441,40'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2441,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2441,9'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2441,40'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2441,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2478,16'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:2441,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2478,16'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:2443,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2443,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2443,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2443,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2443,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2443,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2443,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2444,23'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2446,20'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2443,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2444,23'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2446,20'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2446,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:2447,23'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2450,23'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2457,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2457,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2457,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:2457,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2457,9'
              BranchSideFuncs:
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2459,31'
              BranchSideFuncs:
                - lyd_compare_meta
                - lyd_free_meta_single
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2459,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2461,34'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2478,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2463,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2465,36'
              BranchSideFuncs:
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2476,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2479,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2481,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:2485,41'
              BranchSideFuncs:
                - lyd_diff_is_redundant_meta
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:2485,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2486,13'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:2489,13'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:2489,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2491,34'
              BranchSideFuncs:
                - lyd_find_meta
                - __assert_fail
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:2501,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2492,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2492,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:2493,38'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:2496,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:2496,83'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/diff.c:2496,43'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/diff.c:2496,71'
          Branch Sides:
            - BranchSide:      'src/diff.c:2496,83'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2497,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2496,97'
          Branch Sides:
            - BranchSide:      'src/diff.c:2496,102'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2499,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2496,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2497,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2499,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2503,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:2503,20'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2507,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2503,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2504,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2507,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:2427,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2433,17'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:2435,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/diff.c:2436,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2439,5'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:2455,25'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2456,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2457,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2459,14'
          Dst:             lyd_compare_meta
        - Src:             'src/diff.c:2461,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2462,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2465,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2485,14'
          Dst:             lyd_diff_is_redundant_meta
        - Src:             'src/diff.c:2491,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2492,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2493,19'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2496,19'
          Dst:             strcmp
        - Src:             'src/diff.c:2496,76'
          Dst:             strcmp
    - functionName:    lyd_diff_get_op
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff_node
        - op
        - found
      BBCount:         29
      ICount:          167
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lyd_diff_find_meta
        - lyd_diff_str2op
        - lyd_get_meta_value
        - lyd_parent
        - lyd_path
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/diff.c:248,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:249,28'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_str2op
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:267,9'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:250,19'
          Branch Sides:
            - BranchSide:      'src/diff.c:250,23'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:254,15'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:250,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:251,13'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:254,15'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:254,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:254,41'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
            - BranchSide:      'src/diff.c:254,49'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6523
        - Branch String:   'src/diff.c:255,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:255,33'
              BranchSideFuncs:
                - lyd_diff_str2op
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:259,31'
              BranchSideFuncs:
                - lyd_diff_str2op
        - Branch String:   'src/diff.c:255,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:257,13'
              BranchSideFuncs:
                - lyd_parent.6550
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_meta
                - lyd_diff_str2op
                - lyd_get_meta_value.6523
            - BranchSide:      'src/diff.c:259,31'
              BranchSideFuncs:
                - lyd_diff_str2op
        - Branch String:   'src/diff.c:260,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:261,14'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:267,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:268,10'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:271,25'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:272,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:272,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:272,9'
              BranchSideFuncs:
                - ly_log
                - free
      Callsites:
        - Src:             'src/diff.c:249,9'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:254,22'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:259,15'
          Dst:             lyd_diff_str2op
        - Src:             'src/diff.c:248,62'
          Dst:             lyd_parent
        - Src:             'src/diff.c:271,16'
          Dst:             lyd_path
        - Src:             'src/diff.c:272,9'
          Dst:             ly_log
    - functionName:    lyd_diff_change_op
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1986
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - op
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lyd_diff_del_meta
        - lyd_diff_op2str
        - lyd_new_attr
        - lyd_new_meta
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/diff.c:1989,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1990,29'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1992,29'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_attr
        - Branch String:   'src/diff.c:1990,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:1990,44'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
            - BranchSide:      'src/diff.c:1990,44'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
      Callsites:
        - Src:             'src/diff.c:1987,5'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:1990,74'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1990,16'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1992,56'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1992,16'
          Dst:             lyd_new_attr
    - functionName:    lyd_diff_del_meta
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lyd_diff_find_meta
        - lyd_free_attr_single
        - lyd_free_meta_single
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/diff.c:292,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:293,30'
              BranchSideFuncs:
                - lyd_free_meta_single
            - BranchSide:      'src/diff.c:294,16'
              BranchSideFuncs:
                - lyd_free_attr_single
        - Branch String:   'src/diff.c:295,30'
          Branch Sides:
            - BranchSide:      'src/diff.c:295,45'
              BranchSideFuncs:
                - lyd_free_attr_single
            - BranchSide:      'src/diff.c:295,45'
              BranchSideFuncs:
                - lyd_free_attr_single
      Callsites:
        - Src:             'src/diff.c:290,5'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:293,9'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:295,9'
          Dst:             lyd_free_attr_single
    - functionName:    lyd_diff_op2str
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - op
      BBCount:         9
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ly_log
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/diff.c:73,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:84,5'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:84,5'
          Dst:             ly_log
    - functionName:    lyd_diff_find_meta
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - meta
        - attr
      BBCount:         48
      ICount:          239
      EdgeCount:       58
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ly_log
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/diff.c:183,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:184,10'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:186,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:186,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:187,10'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:190,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
                - __assert_fail
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:190,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:191,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:200,9'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/diff.c:191,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:191,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:193,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:193,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:194,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:194,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:194,51'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:198,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:194,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:195,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'src/diff.c:198,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'src/diff.c:200,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:200,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:202,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/diff.c:204,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:205,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:209,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
        - Branch String:   'src/diff.c:209,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:211,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:216,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:221,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:211,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:212,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:214,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:216,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:217,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ly_log
            - BranchSide:      'src/diff.c:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:221,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:221,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:221,17'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:191,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:194,18'
          Dst:             strcmp
        - Src:             'src/diff.c:194,44'
          Dst:             strcmp
        - Src:             'src/diff.c:200,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:204,17'
          Dst:             strcmp
        - Src:             'src/diff.c:211,21'
          Dst:             strcmp
        - Src:             'src/diff.c:216,21'
          Dst:             strcmp
        - Src:             'src/diff.c:221,17'
          Dst:             ly_log
    - functionName:    lyd_diff_str2op
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         25
      ICount:          97
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ly_log
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:91,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:93,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:96,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:99,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:102,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
            - BranchSide:      'src/diff.c:106,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:93,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:93,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:96,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:96,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:97,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:99,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:99,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:102,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:102,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:103,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:93,9'
          Dst:             strcmp
        - Src:             'src/diff.c:93,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:96,9'
          Dst:             strcmp
        - Src:             'src/diff.c:96,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:99,9'
          Dst:             strcmp
        - Src:             'src/diff.c:99,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:102,9'
          Dst:             strcmp
        - Src:             'src/diff.c:102,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:106,5'
          Dst:             ly_log
    - functionName:    lyd_parent
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1051,18'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1051,12'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1051,38'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1051,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_diff_merge_metadata_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - src_diff
        - trg_diff
        - keys_only
      BBCount:         28
      ICount:          151
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - lyd_child
        - lyd_diff_merge_metadata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:2662,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2662,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2665,27'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_child.6515
                - lyd_diff_merge_metadata
        - Branch String:   'src/diff.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2667,13'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
            - BranchSide:      'src/diff.c:2676,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2667,23'
          Branch Sides:
            - BranchSide:      'src/diff.c:2667,27'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
            - BranchSide:      'src/diff.c:2671,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
        - Branch String:   'src/diff.c:2667,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:2667,27'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
            - BranchSide:      'src/diff.c:2667,27'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
        - Branch String:   'src/diff.c:2667,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:2667,27'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
            - BranchSide:      'src/diff.c:2667,27'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
        - Branch String:   'src/diff.c:2667,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2667,13'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
            - BranchSide:      'src/diff.c:2667,27'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
        - Branch String:   'src/diff.c:2667,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:2668,13'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
            - BranchSide:      'src/diff.c:2671,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
        - Branch String:   'src/diff.c:2667,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2668,13'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
            - BranchSide:      'src/diff.c:2671,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
        - Branch String:   'src/diff.c:2671,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2671,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2673,21'
              BranchSideFuncs:
                - lyd_diff_merge_metadata
      Callsites:
        - Src:             'src/diff.c:2662,5'
          Dst:             lyd_diff_merge_metadata
        - Src:             'src/diff.c:2665,17'
          Dst:             lyd_child
        - Src:             'src/diff.c:2666,5'
          Dst:             lyd_child
        - Src:             'src/diff.c:2671,9'
          Dst:             lyd_diff_merge_metadata
    - functionName:    lyd_diff_merge_none
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff_match
        - cur_op
        - src_diff
      BBCount:         16
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
        - lyd_diff_op2str
        - lyd_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:1957,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1969,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:1961,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1963,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1966,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1969,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1969,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1969,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
      Callsites:
        - Src:             'src/diff.c:1969,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1969,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1969,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:1969,9'
          Dst:             ly_log
    - functionName:    lyd_diff_merge_delete
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2281
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff_match
        - cur_op
        - src_diff
      BBCount:         128
      ICount:          766
      EdgeCount:       170
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_change_term
        - lyd_child
        - lyd_child_no_keys
        - lyd_compare_single
        - lyd_diff_change_op
        - lyd_diff_del_meta
        - lyd_diff_find_meta
        - lyd_diff_op2str
        - lyd_find_meta
        - lyd_find_sibling_first
        - lyd_find_sibling_opaq_next
        - lyd_find_sibling_val
        - lyd_free_meta_single
        - lyd_get_meta_value
        - lyd_new_meta
        - lyd_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:2286,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:2286,26'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_path
                - ly_log
                - free
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
                - ly_log
            - BranchSide:      'src/diff.c:2286,26'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_path
                - ly_log
                - free
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
                - ly_log
        - Branch String:   'src/diff.c:2290,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2290,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2292,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_path
                - ly_log
                - free
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2290,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2290,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2290,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2292,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2295,9'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_new_meta
            - BranchSide:      'src/diff.c:2305,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2342,9'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2346,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2295,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2295,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2297,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_new_meta
        - Branch String:   'src/diff.c:2297,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2299,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2302,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2299,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2299,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2299,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2299,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2299,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2301,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2305,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2305,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2305,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:2305,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2305,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2305,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:2305,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2305,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2305,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:2305,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2314,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:2305,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2314,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:2306,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2306,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2306,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2306,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2306,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2306,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2306,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2307,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2308,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2306,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2307,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2308,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2308,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:2309,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2311,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2314,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2314,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2317,34'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:2318,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2318,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2319,33'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:2319,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2320,17'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2325,34'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2326,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2326,13'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2327,13'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2328,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2329,17'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2331,34'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_diff_del_meta
                - lyd_diff_change_op
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2338,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2338,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2339,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2342,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2343,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2346,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2346,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2346,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2350,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:2350,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2350,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2350,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:2350,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2350,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2350,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:2350,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2350,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2350,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:2350,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2350,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2350,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2350,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2350,10'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2350,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2373,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2350,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2373,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2352,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2353,32'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2371,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2354,22'
          Branch Sides:
            - BranchSide:      'src/diff.c:2354,25'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2355,17'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2354,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2355,17'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2358,18'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2358,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2359,58'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2360,24'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2359,69'
          Branch Sides:
            - BranchSide:      'src/diff.c:2359,21'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2359,21'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2360,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:2361,54'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_child.6515
                - lyd_find_sibling_val
            - BranchSide:      'src/diff.c:2363,52'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_diff_change_op
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2365,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2366,17'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:2367,24'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2366,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2366,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2367,13'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_child.6515
                - lyd_find_sibling_opaq_next
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_find_sibling_val
                - lyd_child.6515
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:2367,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2368,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:2290,5'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:2290,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2295,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2299,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:2314,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2317,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2318,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:2318,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2319,45'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2319,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:2320,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:2320,17'
          Dst:             ly_log
        - Src:             'src/diff.c:2325,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2326,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:2326,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2331,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2335,9'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:2338,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2342,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2346,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:2346,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2346,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2346,9'
          Dst:             ly_log
        - Src:             'src/diff.c:2352,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:2353,13'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:2359,48'
          Dst:             lyd_child
        - Src:             'src/diff.c:2359,21'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/diff.c:2361,44'
          Dst:             lyd_child
        - Src:             'src/diff.c:2361,21'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:2363,42'
          Dst:             lyd_child
        - Src:             'src/diff.c:2363,21'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:2366,17'
          Dst:             lyd_diff_change_op
    - functionName:    lyd_diff_merge_create
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - diff_match
        - diff
        - cur_op
        - src_diff
        - options
      BBCount:         144
      ICount:          976
      EdgeCount:       193
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_change_term
        - lyd_child_no_keys
        - lyd_compare_single
        - lyd_diff_change_op
        - lyd_diff_op2str
        - lyd_dup_meta_single
        - lyd_dup_single
        - lyd_find_meta
        - lyd_free_meta_single
        - lyd_free_tree
        - lyd_get_meta_value
        - lyd_get_value
        - lyd_insert_after
        - lyd_insert_sibling
        - lyd_new_meta
        - lyd_path
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:2151,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:2151,26'
              BranchSideFuncs:
                - ly_log
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2151,26'
              BranchSideFuncs:
                - ly_log
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2155,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2155,5'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2157,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2157,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2160,23'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2264,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2162,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2162,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2162,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2162,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2162,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2162,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2163,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2203,20'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2162,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2163,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2203,20'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2163,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2163,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2166,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2166,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2166,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2166,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2166,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2166,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2166,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2167,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2169,26'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2166,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2167,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2169,26'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2169,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:2170,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2173,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2177,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2177,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2178,41'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2179,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2179,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2181,43'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strcmp
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - lyd_insert_after
        - Branch String:   'src/diff.c:2181,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2183,17'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_dup_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2198,17'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2183,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2183,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2186,17'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:2186,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2186,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2189,26'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:2190,36'
          Branch Sides:
            - BranchSide:      'src/diff.c:2190,40'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2190,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:2190,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2191,29'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:2193,21'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:2193,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2194,21'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:2196,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2194,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2194,21'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2195,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2198,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2198,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2201,38'
              BranchSideFuncs:
                - lyd_free_meta_single
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2203,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:2204,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2243,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2204,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2206,50'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2209,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2209,23'
          Branch Sides:
            - BranchSide:      'src/diff.c:2209,26'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2213,45'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
        - Branch String:   'src/diff.c:2209,38'
          Branch Sides:
            - BranchSide:      'src/diff.c:2209,42'
              BranchSideFuncs:
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_compare_single
                - lyd_diff_change_op
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
            - BranchSide:      'src/diff.c:2213,45'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
        - Branch String:   'src/diff.c:2209,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2212,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
            - BranchSide:      'src/diff.c:2213,45'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_change_op
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
        - Branch String:   'src/diff.c:2212,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2212,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2213,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2213,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:2215,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
            - BranchSide:      'src/diff.c:2216,26'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
        - Branch String:   'src/diff.c:2215,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2215,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2216,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2216,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:2218,17'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:2228,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2218,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2218,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2221,17'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2221,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2221,17'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:2221,17'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_get_value.6573
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2221,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2221,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2225,17'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_change_term
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2225,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2225,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2226,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2228,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2228,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2229,24'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2229,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2231,21'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:2233,28'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2231,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2231,21'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2232,17'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_new_meta
                - lyd_free_tree
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2238,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2238,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2239,17'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
                - __assert_fail
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2239,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2239,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2243,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2243,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2246,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2246,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
            - BranchSide:      'src/diff.c:2247,15'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
                - lyd_new_meta
        - Branch String:   'src/diff.c:2247,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2249,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2258,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2249,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2249,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2249,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_child_no_keys
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2249,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2249,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2253,15'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2258,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2259,13'
              BranchSideFuncs:
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2261,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2259,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2259,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2260,9'
              BranchSideFuncs:
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2264,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2264,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2264,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
      Callsites:
        - Src:             'src/diff.c:2155,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2163,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2176,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2177,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:2177,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2178,25'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2179,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:2179,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2181,24'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2181,50'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2181,17'
          Dst:             strcmp
        - Src:             'src/diff.c:2183,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2186,17'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:2194,21'
          Dst:             lyd_insert_after
        - Src:             'src/diff.c:2198,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2201,17'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2212,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2213,25'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:2215,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2218,17'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2221,17'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:2221,17'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:2225,17'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:2225,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:2228,17'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:2231,21'
          Dst:             lyd_insert_sibling
        - Src:             'src/diff.c:2236,73'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:2236,21'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:2237,17'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:2239,17'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2239,17'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:2243,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2246,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2249,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:2258,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:2259,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2264,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:2264,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2264,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2264,9'
          Dst:             ly_log
    - functionName:    lyd_get_value
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lyd_value_get_canonical
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1179,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1180,9'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1183,10'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1183,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1184,47'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1185,16'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,16'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,36'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1188,80'
              BranchSideFuncs:
                - lyd_value_get_canonical
        - Branch String:   'src/tree_data.h:1188,80'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
            - BranchSide:      'src/tree_data.h:1188,95'
              BranchSideFuncs:
                - lyd_value_get_canonical
      Callsites:
        - Src:             'src/tree_data.h:1188,56'
          Dst:             lyd_value_get_canonical
    - functionName:    lyd_diff_merge_replace
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff_match
        - cur_op
        - src_diff
      BBCount:         154
      ICount:          947
      EdgeCount:       197
      CyclomaticComplexity: 45
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_latest
        - ly_log
        - lyd_any_copy_value
        - lyd_change_term
        - lyd_compare_single
        - lyd_diff_change_op
        - lyd_diff_del_meta
        - lyd_diff_op2str
        - lyd_dup_meta_single
        - lyd_find_meta
        - lyd_free_meta_single
        - lyd_get_meta_value
        - lyd_get_value
        - lyd_path
        - lyd_value_compare
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:2012,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:2012,26'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2012,26'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2015,36'
          Branch Sides:
            - BranchSide:      'src/diff.c:2015,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2015,11'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - __assert_fail
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2016,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2016,5'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2018,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2021,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2021,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2085,17'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2125,9'
              BranchSideFuncs:
                - lyd_path
                - lyd_diff_op2str
                - lyd_diff_op2str
                - ly_log
                - free
        - Branch String:   'src/diff.c:2021,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2042,37'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
            - BranchSide:      'src/diff.c:2071,37'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
            - BranchSide:      'src/diff.c:2071,37'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
            - BranchSide:      'src/diff.c:2081,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2026,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2026,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2026,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2026,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2026,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2026,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2027,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2027,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2027,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2027,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2027,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2027,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2027,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2028,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2029,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2027,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2028,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2029,24'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2029,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:2030,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2032,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2037,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2037,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2038,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2038,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2038,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2039,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2042,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2043,17'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
            - BranchSide:      'src/diff.c:2048,33'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
                - ly_log
        - Branch String:   'src/diff.c:2048,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2049,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2052,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2049,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2049,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2049,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2052,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2054,38'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2066,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2055,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2055,17'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2056,46'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - strlen
                - lyd_value_compare
                - lyd_free_meta_single
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2058,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2060,42'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2063,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2061,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2061,21'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2062,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2071,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2072,17'
              BranchSideFuncs:
                - lyd_any_copy_value
            - BranchSide:      'src/diff.c:2077,42'
              BranchSideFuncs:
                - lyd_any_copy_value
        - Branch String:   'src/diff.c:2078,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2078,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2079,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2081,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2081,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2081,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2085,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2112,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
            - BranchSide:      'src/diff.c:2120,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2088,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2088,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2088,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2088,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2091,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2088,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2088,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2091,13'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2091,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2091,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2094,17'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2095,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2098,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2095,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2098,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2103,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2103,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2104,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2104,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2104,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2106,34'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2107,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2107,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
            - BranchSide:      'src/diff.c:2108,13'
              BranchSideFuncs:
                - lyd_dup_meta_single
        - Branch String:   'src/diff.c:2108,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2108,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2109,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2112,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2112,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2115,33'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_change_term
                - ly_log
        - Branch String:   'src/diff.c:2115,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2116,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2118,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2116,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2116,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2116,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2120,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2120,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2120,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:2015,11'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/diff.c:2016,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2026,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2035,13'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:2036,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2037,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:2037,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2038,13'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:2042,18'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:2043,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:2043,17'
          Dst:             ly_log
        - Src:             'src/diff.c:2048,45'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:2048,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:2049,17'
          Dst:             ly_log
        - Src:             'src/diff.c:2054,24'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2055,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:2055,17'
          Dst:             ly_log
        - Src:             'src/diff.c:2056,27'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2057,86'
          Dst:             strlen
        - Src:             'src/diff.c:2057,23'
          Dst:             lyd_value_compare
        - Src:             'src/diff.c:2060,21'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2061,21'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2071,18'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:2072,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:2072,17'
          Dst:             ly_log
        - Src:             'src/diff.c:2078,13'
          Dst:             lyd_any_copy_value
        - Src:             'src/diff.c:2081,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2088,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2091,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2102,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2103,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:2103,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2104,13'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:2106,20'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2107,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:2107,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2108,13'
          Dst:             lyd_dup_meta_single
        - Src:             'src/diff.c:2112,13'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2115,45'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:2115,17'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:2116,17'
          Dst:             ly_log
        - Src:             'src/diff.c:2120,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2125,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:2125,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2125,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2125,9'
          Dst:             ly_log
    - functionName:    lyd_diff_apply_metadata_parse
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
        - name
        - value
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyd_get_meta_value
        - strchr
        - strndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/diff.c:1527,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1527,5'
              BranchSideFuncs:
                - strndup
                - ly_log
            - BranchSide:      'src/diff.c:1529,9'
              BranchSideFuncs:
                - strndup
                - ly_log
        - Branch String:   'src/diff.c:1529,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1530,25'
              BranchSideFuncs:
                - strndup
                - ly_log
            - BranchSide:      'src/diff.c:1534,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1531,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1531,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1532,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1534,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1534,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1535,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1525,9'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1526,11'
          Dst:             strchr
        - Src:             'src/diff.c:1527,5'
          Dst:             ly_log
        - Src:             'src/diff.c:1530,17'
          Dst:             strndup
        - Src:             'src/diff.c:1531,9'
          Dst:             ly_log
    - functionName:    lyd_diff_apply_metadata
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - diff_node
      BBCount:         88
      ICount:          525
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_log
        - lyd_change_meta
        - lyd_child
        - lyd_diff_apply_metadata
        - lyd_diff_apply_metadata_parse
        - lyd_diff_meta_store
        - lyd_diff_metadata_find
        - lyd_diff_metadata_replace_orig_align
        - lyd_free_meta_single
        - lyd_new_meta
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:1668,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:1668,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:1668,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1669,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1669,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:1672,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1672,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1673,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:1706,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
        - Branch String:   'src/diff.c:1673,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1674,13'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:1677,21'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1677,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1679,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:1686,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1679,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1679,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1682,13'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1682,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1682,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1684,18'
              BranchSideFuncs:
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1686,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:1688,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:1696,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1688,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1688,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1691,13'
              BranchSideFuncs:
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1691,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1691,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1692,34'
              BranchSideFuncs:
                - lyd_free_meta_single
                - free
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1696,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:1698,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:1699,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1698,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1698,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1699,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1701,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1701,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1702,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_new_meta
                - free
                - strcmp
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - lyd_free_meta_single
                - free
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:1706,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1706,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1709,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
                - ly_log
        - Branch String:   'src/diff.c:1709,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1709,5'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1710,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:1709,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1709,5'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1709,5'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1710,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1712,9'
              BranchSideFuncs:
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - free
                - free
                - free
                - lyd_change_meta
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
            - BranchSide:      'src/diff.c:1732,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
        - Branch String:   'src/diff.c:1712,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1712,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1715,9'
              BranchSideFuncs:
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - free
                - free
                - free
                - lyd_change_meta
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
        - Branch String:   'src/diff.c:1715,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1715,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1718,9'
              BranchSideFuncs:
                - lyd_diff_metadata_find
                - ly_log
                - free
                - free
                - free
                - lyd_change_meta
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
        - Branch String:   'src/diff.c:1718,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1718,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1719,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - lyd_change_meta
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
        - Branch String:   'src/diff.c:1719,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1719,9'
              BranchSideFuncs:
                - lyd_change_meta
                - free
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
            - BranchSide:      'src/diff.c:1722,9'
              BranchSideFuncs:
                - lyd_change_meta
                - free
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
        - Branch String:   'src/diff.c:1719,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1719,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1719,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1722,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1722,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1725,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_apply_metadata
                - lyd_diff_apply_metadata_parse
                - lyd_diff_apply_metadata_parse
                - lyd_diff_metadata_find
                - ly_log
                - lyd_change_meta
        - Branch String:   'src/diff.c:1732,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1732,40'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_child.6515
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
            - BranchSide:      'src/diff.c:1733,29'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_child.6515
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
        - Branch String:   'src/diff.c:1735,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1735,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
            - BranchSide:      'src/diff.c:1735,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
        - Branch String:   'src/diff.c:1735,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:1735,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
            - BranchSide:      'src/diff.c:1735,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
        - Branch String:   'src/diff.c:1735,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:1735,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
            - BranchSide:      'src/diff.c:1735,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
        - Branch String:   'src/diff.c:1735,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1737,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_apply_metadata
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1744,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1737,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1737,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_apply_metadata
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1737,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:1737,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1737,13'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1738,42'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1739,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1739,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1741,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_apply_metadata
      Callsites:
        - Src:             'src/diff.c:1668,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/diff.c:1669,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1677,14'
          Dst:             strcmp
        - Src:             'src/diff.c:1679,13'
          Dst:             lyd_diff_apply_metadata_parse
        - Src:             'src/diff.c:1682,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:1686,21'
          Dst:             strcmp
        - Src:             'src/diff.c:1688,13'
          Dst:             lyd_diff_apply_metadata_parse
        - Src:             'src/diff.c:1691,13'
          Dst:             lyd_diff_metadata_find
        - Src:             'src/diff.c:1692,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:1696,21'
          Dst:             strcmp
        - Src:             'src/diff.c:1698,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:1699,21'
          Dst:             strcmp
        - Src:             'src/diff.c:1701,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:1706,5'
          Dst:             lyd_diff_metadata_replace_orig_align
        - Src:             'src/diff.c:1709,5'
          Dst:             ly_log
        - Src:             'src/diff.c:1712,9'
          Dst:             lyd_diff_apply_metadata_parse
        - Src:             'src/diff.c:1715,9'
          Dst:             lyd_diff_apply_metadata_parse
        - Src:             'src/diff.c:1718,9'
          Dst:             lyd_diff_metadata_find
        - Src:             'src/diff.c:1719,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1722,9'
          Dst:             lyd_change_meta
        - Src:             'src/diff.c:1733,19'
          Dst:             lyd_child
        - Src:             'src/diff.c:1734,19'
          Dst:             lyd_child
        - Src:             'src/diff.c:1737,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1738,18'
          Dst:             lyd_diff_apply_metadata
    - functionName:    lyd_diff_insert
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_node
        - parent_node
        - new_node
        - userord_anchor
      BBCount:         116
      ICount:          635
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
        - atoi
        - ly_log
        - lyd_find_sibling_val
        - lyd_insert_after
        - lyd_insert_before
        - lyd_insert_child
        - lyd_insert_sibling
        - lyd_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:1425,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1425,5'
              BranchSideFuncs:
                - lyd_insert_child
                - ly_log
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:1427,11'
              BranchSideFuncs:
                - lyd_insert_child
                - ly_log
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:1427,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1428,14'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:1443,5'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:1428,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1430,27'
              BranchSideFuncs:
                - lyd_insert_child
                - ly_log
            - BranchSide:      'src/diff.c:1435,13'
              BranchSideFuncs:
                - lyd_insert_child
                - ly_log
        - Branch String:   'src/diff.c:1435,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1436,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1440,33'
              BranchSideFuncs:
                - lyd_insert_child
        - Branch String:   'src/diff.c:1436,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1436,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1436,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1443,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1443,5'
              BranchSideFuncs:
                - lyd_parent.6550
                - __assert_fail
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1445,10'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1443,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1443,5'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1445,10'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1445,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1445,10'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1445,10'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1445,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1445,10'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1445,10'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1445,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1445,9'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1445,10'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1445,10'
          Branch Sides:
            - BranchSide:      'src/diff.c:1447,36'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1450,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1445,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1447,36'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1450,9'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1450,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1492,37'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
        - Branch String:   'src/diff.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
            - BranchSide:      'src/diff.c:1452,13'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
        - Branch String:   'src/diff.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1453,31'
              BranchSideFuncs:
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1474,41'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
        - Branch String:   'src/diff.c:1452,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1453,31'
              BranchSideFuncs:
                - atoi
                - ly_log
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1474,41'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_insert_after
                - __assert_fail
                - ly_log
        - Branch String:   'src/diff.c:1454,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1455,17'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1459,19'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1455,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1455,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1455,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1461,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1461,13'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1461,13'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1461,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1462,21'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1468,18'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1462,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1463,27'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1466,17'
              BranchSideFuncs:
                - ly_log
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1468,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1469,17'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:1473,9'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1469,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1469,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1469,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1475,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1476,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1479,24'
              BranchSideFuncs:
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:1476,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1476,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1476,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1485,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1485,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1486,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:1486,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1486,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1487,14'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1487,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1488,27'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1490,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1493,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1493,9'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
            - BranchSide:      'src/diff.c:1495,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
        - Branch String:   'src/diff.c:1493,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1493,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1495,13'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_insert_before
                - __assert_fail
        - Branch String:   'src/diff.c:1495,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1497,13'
              BranchSideFuncs:
                - lyd_insert_before
                - __assert_fail
            - BranchSide:      'src/diff.c:1504,13'
              BranchSideFuncs:
                - lyd_insert_sibling
        - Branch String:   'src/diff.c:1497,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1497,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1498,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:1498,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1499,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1499,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1500,31'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1504,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1504,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1425,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1436,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1440,16'
          Dst:             lyd_insert_child
        - Src:             'src/diff.c:1443,5'
          Dst:             lyd_parent
        - Src:             'src/diff.c:1443,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1447,16'
          Dst:             lyd_insert_sibling
        - Src:             'src/diff.c:1453,26'
          Dst:             atoi
        - Src:             'src/diff.c:1455,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1461,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:1469,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1474,19'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:1476,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1485,9'
          Dst:             lyd_insert_after
        - Src:             'src/diff.c:1486,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1492,15'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:1497,13'
          Dst:             lyd_insert_before
        - Src:             'src/diff.c:1499,17'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1504,13'
          Dst:             lyd_insert_sibling
    - functionName:    lyd_diff_node_metadata_add
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - diff_meta_name
        - meta_module
        - meta_name
        - meta_value
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - asprintf
        - ly_log
        - lyd_new_meta
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/diff.c:1009,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1010,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1016,5'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:1010,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1010,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1010,9'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:1016,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1016,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:1016,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/diff.c:1009,9'
          Dst:             asprintf
        - Src:             'src/diff.c:1010,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1016,5'
          Dst:             lyd_new_meta
    - functionName:    lyd_diff_node_metadata
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - diff_node
      BBCount:         73
      ICount:          521
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_log
        - ly_realloc
        - lyd_diff_node_metadata_add
        - lyd_get_meta_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:1039,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:1039,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:1039,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
        - Branch String:   'src/diff.c:1040,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1040,5'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:1043,9'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
        - Branch String:   'src/diff.c:1043,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1044,9'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:1057,9'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1044,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1045,17'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1054,5'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1045,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1046,17'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:1049,38'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1050,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1050,13'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:1051,43'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - ly_realloc
                - ly_log
        - Branch String:   'src/diff.c:1050,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1050,13'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1050,13'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:1057,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1058,9'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1109,12'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1058,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1059,17'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1107,5'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1059,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1060,17'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1063,29'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1064,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1066,21'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1080,17'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1066,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1067,21'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1069,21'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1069,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1070,37'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1074,21'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1074,56'
          Branch Sides:
            - BranchSide:      'src/diff.c:1074,77'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1074,77'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1074,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1075,21'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1077,17'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1080,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1082,17'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1086,24'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1083,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1084,29'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1086,13'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1086,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:1088,21'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1102,49'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1091,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1091,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:1092,49'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1094,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1094,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:1096,17'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1097,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1098,29'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
            - BranchSide:      'src/diff.c:1100,13'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
        - Branch String:   'src/diff.c:1104,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:1104,17'
              BranchSideFuncs:
                - free
        - Branch String:   'src/diff.c:1109,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1111,41'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
                - free
            - BranchSide:      'src/diff.c:1114,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/diff.c:1113,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1113,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:1114,5'
              BranchSideFuncs:
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_node_metadata_add
      Callsites:
        - Src:             'src/diff.c:1039,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/diff.c:1040,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1049,27'
          Dst:             ly_realloc
        - Src:             'src/diff.c:1050,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1090,47'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1089,22'
          Dst:             lyd_diff_node_metadata_add
        - Src:             'src/diff.c:1093,25'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1092,22'
          Dst:             lyd_diff_node_metadata_add
        - Src:             'src/diff.c:1103,25'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1102,22'
          Dst:             lyd_diff_node_metadata_add
        - Src:             'src/diff.c:1112,39'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1111,14'
          Dst:             lyd_diff_node_metadata_add
    - functionName:    lyd_diff_node_metadata_check
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         72
      ICount:          408
      EdgeCount:       92
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - ly_log
        - ly_realloc
        - lyd_child
        - lyd_compare_meta
        - lyd_diff_node_metadata_check
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/diff.c:558,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:558,5'
              BranchSideFuncs:
                - __assert_fail
                - ly_ctx_get_module_implemented
                - __assert_fail
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:558,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:558,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:558,5'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:560,41'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
        - Branch String:   'src/diff.c:560,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:560,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:560,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
        - Branch String:   'src/diff.c:561,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:561,5'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:564,5'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
        - Branch String:   'src/diff.c:564,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:565,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
            - BranchSide:      'src/diff.c:576,5'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
        - Branch String:   'src/diff.c:565,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:566,13'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:569,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
        - Branch String:   'src/diff.c:570,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:570,9'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
            - BranchSide:      'src/diff.c:571,39'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
                - ly_realloc
                - ly_log
        - Branch String:   'src/diff.c:570,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:570,9'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:570,9'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:576,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:577,13'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
            - BranchSide:      'src/diff.c:600,9'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:577,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:578,13'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
            - BranchSide:      'src/diff.c:581,16'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
        - Branch String:   'src/diff.c:581,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:582,35'
              BranchSideFuncs:
                - lyd_compare_meta
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:587,13'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
        - Branch String:   'src/diff.c:582,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:583,17'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
            - BranchSide:      'src/diff.c:585,9'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
        - Branch String:   'src/diff.c:587,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:589,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:594,9'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
        - Branch String:   'src/diff.c:595,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:596,21'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
            - BranchSide:      'src/diff.c:598,5'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
                - lyd_compare_meta
        - Branch String:   'src/diff.c:600,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:602,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:607,9'
              BranchSideFuncs:
                - free
                - lyd_child.6515
                - lyd_child.6515
                - __assert_fail
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:607,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:607,36'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_child.6515
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:608,30'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_child.6515
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:610,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:610,28'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:610,9'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:610,28'
          Branch Sides:
            - BranchSide:      'src/diff.c:610,28'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:610,9'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:610,28'
          Branch Sides:
            - BranchSide:      'src/diff.c:610,9'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:610,9'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:610,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:612,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_node_metadata_check
                - free
            - BranchSide:      'src/diff.c:619,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/diff.c:612,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:612,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_node_metadata_check
                - free
            - BranchSide:      'src/diff.c:612,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:612,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:612,13'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:613,47'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:614,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:614,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:616,24'
              BranchSideFuncs:
                - free
                - __assert_fail
                - lyd_diff_node_metadata_check
      Callsites:
        - Src:             'src/diff.c:558,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:560,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/diff.c:561,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:569,23'
          Dst:             ly_realloc
        - Src:             'src/diff.c:570,9'
          Dst:             ly_log
        - Src:             'src/diff.c:582,18'
          Dst:             lyd_compare_meta
        - Src:             'src/diff.c:608,20'
          Dst:             lyd_child
        - Src:             'src/diff.c:609,21'
          Dst:             lyd_child
        - Src:             'src/diff.c:612,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:613,18'
          Dst:             lyd_diff_node_metadata_check
    - functionName:    lyd_diff_node_metadata_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_subtree
        - second_subtree
        - keys_only
        - diff_subtree
      BBCount:         28
      ICount:          160
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - lyd_child
        - lyd_diff_node_metadata
        - lyd_diff_node_metadata_r
        - lyd_find_sibling_first
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/diff.c:1137,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1137,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1140,5'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1140,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1141,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1150,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1141,23'
          Branch Sides:
            - BranchSide:      'src/diff.c:1141,27'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1145,42'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1141,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:1141,27'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1141,27'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1141,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:1141,27'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1141,27'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1141,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1141,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1141,27'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1141,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:1142,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1145,42'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1141,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1142,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1145,42'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1147,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1148,5'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_child.6515
                - lyd_find_sibling_first
                - lyd_diff_node_metadata_r
      Callsites:
        - Src:             'src/diff.c:1137,5'
          Dst:             lyd_diff_node_metadata
        - Src:             'src/diff.c:1140,5'
          Dst:             lyd_child
        - Src:             'src/diff.c:1145,32'
          Dst:             lyd_child
        - Src:             'src/diff.c:1145,9'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:1146,32'
          Dst:             lyd_child
        - Src:             'src/diff.c:1146,9'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:1147,9'
          Dst:             lyd_diff_node_metadata_r
    - functionName:    lyd_diff_attrs
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - options
        - op
        - orig_default
        - orig_value
      BBCount:         108
      ICount:          522
      EdgeCount:       136
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_any_value_str
        - lyd_compare_single
        - lyd_diff_node_metadata_check
        - lyd_get_value
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:862,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:862,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:864,6'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:862,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:862,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:864,6'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:867,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:867,22'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:867,38'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:868,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:868,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:868,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:868,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:871,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
        - Branch String:   'src/diff.c:868,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:868,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:871,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
        - Branch String:   'src/diff.c:871,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:872,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
            - BranchSide:      'src/diff.c:873,17'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
        - Branch String:   'src/diff.c:873,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:874,10'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
            - BranchSide:      'src/diff.c:876,17'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_diff_node_metadata_check
                - lyd_diff_node_metadata_check
                - ly_log
        - Branch String:   'src/diff.c:876,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:881,18'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:881,18'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:881,18'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:881,18'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:891,18'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:891,18'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:905,36'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:905,36'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:905,36'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:920,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:881,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:881,75'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:886,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:881,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:883,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:886,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:891,47'
          Branch Sides:
            - BranchSide:      'src/diff.c:891,52'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:894,25'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:891,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:893,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:894,25'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:894,50'
          Branch Sides:
            - BranchSide:      'src/diff.c:894,82'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:899,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:894,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:896,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:899,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:905,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:907,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:908,25'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:908,54'
          Branch Sides:
            - BranchSide:      'src/diff.c:908,59'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:911,25'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:908,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:910,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:911,25'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:911,50'
          Branch Sides:
            - BranchSide:      'src/diff.c:911,82'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:916,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:911,24'
          Branch Sides:
            - BranchSide:      'src/diff.c:913,18'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:916,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:929,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:929,50'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:938,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:929,77'
          Branch Sides:
            - BranchSide:      'src/diff.c:929,82'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:930,13'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:929,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:930,13'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:938,10'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:930,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:931,14'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:933,14'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:938,55'
          Branch Sides:
            - BranchSide:      'src/diff.c:938,60'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:948,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:938,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:939,13'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:948,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:939,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:940,37'
              BranchSideFuncs:
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:944,13'
              BranchSideFuncs:
                - lyd_any_value_str
        - Branch String:   'src/diff.c:941,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:941,44'
              BranchSideFuncs:
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:941,27'
              BranchSideFuncs:
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:942,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:942,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:943,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:944,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:944,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:862,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:868,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:881,46'
          Dst:             lyd_diff_node_metadata_check
        - Src:             'src/diff.c:894,53'
          Dst:             lyd_diff_node_metadata_check
        - Src:             'src/diff.c:905,17'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:911,53'
          Dst:             lyd_diff_node_metadata_check
        - Src:             'src/diff.c:920,13'
          Dst:             ly_log
        - Src:             'src/diff.c:940,23'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:941,27'
          Dst:             strdup
        - Src:             'src/diff.c:942,13'
          Dst:             ly_log
        - Src:             'src/diff.c:944,13'
          Dst:             lyd_any_value_str
    - functionName:    lyd_diff_userord_attrs
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - options
        - userord_item
        - op
        - orig_default
        - value
        - orig_value
        - key
        - orig_key
        - position
        - orig_position
      BBCount:         328
      ICount:          1819
      EdgeCount:       444
      CyclomaticComplexity: 118
      functionsReached:
        - __assert_fail
        - asprintf
        - calloc
        - ly_log
        - lyd_compare_single
        - lyd_diff_node_metadata_check
        - lyd_get_value
        - lyd_path_list_predicate
        - realloc
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:656,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:656,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:658,6'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:656,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:656,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:658,6'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:666,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:666,22'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:666,38'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:667,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:667,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:667,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:667,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:670,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:667,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:667,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
            - BranchSide:      'src/diff.c:670,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - __assert_fail
        - Branch String:   'src/diff.c:670,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:671,24'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:678,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:671,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:671,39'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:671,39'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:671,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:672,17'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:676,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:672,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:673,17'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:675,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:676,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:676,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:676,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:676,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:676,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:677,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:685,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:686,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
            - BranchSide:      'src/diff.c:687,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_compare_single
                - lyd_diff_node_metadata_check
        - Branch String:   'src/diff.c:687,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:688,10'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:690,21'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:690,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:690,21'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:690,21'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:690,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:690,21'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:690,21'
              BranchSideFuncs:
                - lyd_compare_single
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:691,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:693,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:694,21'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:694,50'
          Branch Sides:
            - BranchSide:      'src/diff.c:694,55'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:697,21'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:694,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:696,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:697,21'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:697,46'
          Branch Sides:
            - BranchSide:      'src/diff.c:697,78'
              BranchSideFuncs:
                - lyd_diff_node_metadata_check
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:702,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:697,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:699,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:702,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:711,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:711,50'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:720,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:711,77'
          Branch Sides:
            - BranchSide:      'src/diff.c:711,82'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:712,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:711,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:712,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:720,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:712,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:713,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:715,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:720,78'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:720,78'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:720,78'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:720,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:721,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:721,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:721,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:721,48'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:722,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:720,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:722,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:722,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:723,43'
              BranchSideFuncs:
                - lyd_get_value.6573
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:726,22'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:724,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:724,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:725,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:727,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:727,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:732,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:744,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:732,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,78'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:732,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:732,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:732,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,78'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:732,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:732,78'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:732,48'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:732,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:733,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:744,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:732,78'
          Branch Sides:
            - BranchSide:      'src/diff.c:733,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:744,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:733,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:733,48'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:734,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_get_value.6573
                - strdup
                - ly_log
        - Branch String:   'src/diff.c:732,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:734,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_get_value.6573
                - strdup
                - ly_log
            - BranchSide:      'src/diff.c:744,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:734,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:735,48'
              BranchSideFuncs:
                - lyd_get_value.6573
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:738,27'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:736,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:736,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:737,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:739,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:739,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:744,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:744,74'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:744,74'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:744,74'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:744,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:745,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:745,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:745,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:745,48'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:746,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:744,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:746,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:746,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:747,30'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:750,20'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:748,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:748,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:749,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:751,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:751,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:756,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:756,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,74'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:756,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:756,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:756,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,74'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:756,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:756,74'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:756,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:756,44'
          Branch Sides:
            - BranchSide:      'src/diff.c:757,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:756,74'
          Branch Sides:
            - BranchSide:      'src/diff.c:757,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:757,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:757,48'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:758,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:756,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:758,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:758,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:759,30'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:762,25'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:760,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:760,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:761,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:763,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:763,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:768,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:768,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:768,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:768,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,72'
          Branch Sides:
            - BranchSide:      'src/diff.c:768,77'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:769,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:768,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:769,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:769,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:770,26'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
                - ly_log
            - BranchSide:      'src/diff.c:776,25'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:770,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:771,17'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:775,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:777,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:777,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:782,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:782,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:782,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:782,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:782,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:782,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:782,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:798,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:782,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - strdup
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:798,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:782,72'
          Branch Sides:
            - BranchSide:      'src/diff.c:782,77'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:783,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:782,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:783,13'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:798,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:783,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:784,26'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
                - ly_log
            - BranchSide:      'src/diff.c:790,30'
              BranchSideFuncs:
                - strdup
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:784,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:785,17'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:789,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - calloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:791,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:798,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:800,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:808,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:800,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:800,9'
              BranchSideFuncs:
                - realloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:800,9'
              BranchSideFuncs:
                - calloc
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:800,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:800,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:800,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:800,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:800,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:800,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:800,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:801,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:801,26'
          Branch Sides:
            - BranchSide:      'src/diff.c:801,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:801,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:801,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:802,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:805,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:803,22'
          Branch Sides:
            - BranchSide:      'src/diff.c:803,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:803,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:808,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:810,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:816,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:810,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:810,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:810,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:810,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:811,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:814,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:812,22'
          Branch Sides:
            - BranchSide:      'src/diff.c:812,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:812,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:824,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:825,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:838,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:656,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:667,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:676,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:691,13'
          Dst:             lyd_compare_single
        - Src:             'src/diff.c:697,49'
          Dst:             lyd_diff_node_metadata_check
        - Src:             'src/diff.c:723,29'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:723,22'
          Dst:             strdup
        - Src:             'src/diff.c:724,13'
          Dst:             ly_log
        - Src:             'src/diff.c:726,22'
          Dst:             strdup
        - Src:             'src/diff.c:727,13'
          Dst:             ly_log
        - Src:             'src/diff.c:735,34'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:735,27'
          Dst:             strdup
        - Src:             'src/diff.c:736,13'
          Dst:             ly_log
        - Src:             'src/diff.c:738,27'
          Dst:             strdup
        - Src:             'src/diff.c:739,13'
          Dst:             ly_log
        - Src:             'src/diff.c:748,13'
          Dst:             lyd_path_list_predicate
        - Src:             'src/diff.c:750,20'
          Dst:             strdup
        - Src:             'src/diff.c:751,13'
          Dst:             ly_log
        - Src:             'src/diff.c:760,13'
          Dst:             lyd_path_list_predicate
        - Src:             'src/diff.c:762,25'
          Dst:             strdup
        - Src:             'src/diff.c:763,13'
          Dst:             ly_log
        - Src:             'src/diff.c:770,17'
          Dst:             asprintf
        - Src:             'src/diff.c:771,17'
          Dst:             ly_log
        - Src:             'src/diff.c:776,25'
          Dst:             strdup
        - Src:             'src/diff.c:777,13'
          Dst:             ly_log
        - Src:             'src/diff.c:784,17'
          Dst:             asprintf
        - Src:             'src/diff.c:785,17'
          Dst:             ly_log
        - Src:             'src/diff.c:790,30'
          Dst:             strdup
        - Src:             'src/diff.c:791,13'
          Dst:             ly_log
        - Src:             'src/diff.c:800,9'
          Dst:             realloc
        - Src:             'src/diff.c:800,9'
          Dst:             ly_log
        - Src:             'src/diff.c:800,9'
          Dst:             calloc
        - Src:             'src/diff.c:800,9'
          Dst:             ly_log
    - functionName:    lyd_diff_userord_get
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - schema
        - userord
      BBCount:         37
      ICount:          320
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ly_log
        - lyd_find_sibling_val
        - lyd_first_sibling
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:517,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:517,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:517,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:517,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:518,15'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:524,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:518,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:519,23'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:521,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:524,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:524,5'
              BranchSideFuncs:
                - realloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:524,5'
              BranchSideFuncs:
                - malloc
                - ly_log
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:524,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:524,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:524,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:524,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:524,5'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:524,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:531,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:532,9'
              BranchSideFuncs:
                - lyd_first_sibling
                - lyd_find_sibling_val
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:538,12'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:532,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:532,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:532,9'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:532,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:533,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:536,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:533,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:533,13'
              BranchSideFuncs:
                - realloc
                - ly_log
                - malloc
                - ly_log
            - BranchSide:      'src/diff.c:533,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
        - Branch String:   'src/diff.c:533,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:533,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:533,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:533,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:533,13'
              BranchSideFuncs:
                - malloc
                - ly_log
                - realloc
                - ly_log
            - BranchSide:      'src/diff.c:533,13'
              BranchSideFuncs:
                - ly_log
      Callsites:
        - Src:             'src/diff.c:524,5'
          Dst:             realloc
        - Src:             'src/diff.c:524,5'
          Dst:             ly_log
        - Src:             'src/diff.c:524,5'
          Dst:             ly_log
        - Src:             'src/diff.c:532,9'
          Dst:             lyd_first_sibling
        - Src:             'src/diff.c:532,9'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:533,13'
          Dst:             realloc
        - Src:             'src/diff.c:533,13'
          Dst:             ly_log
        - Src:             'src/diff.c:533,13'
          Dst:             ly_log
    - functionName:    lyd_diff_find_match
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - siblings
        - target
        - defaults
        - dup_inst_ht
        - match
      BBCount:         27
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lyd_dup_inst_next
        - lyd_find_sibling_first
        - lyd_find_sibling_opaq_next
        - lyd_find_sibling_val
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/diff.c:967,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:969,40'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_inst_next
                - lyd_find_sibling_first
            - BranchSide:      'src/diff.c:970,16'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_inst_next
                - lyd_find_sibling_first
        - Branch String:   'src/diff.c:969,50'
          Branch Sides:
            - BranchSide:      'src/diff.c:969,68'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_inst_next
            - BranchSide:      'src/diff.c:969,68'
              BranchSideFuncs:
                - lyd_find_sibling_opaq_next
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:970,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:972,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_dup_inst_next
            - BranchSide:      'src/diff.c:975,34'
              BranchSideFuncs:
                - lyd_find_sibling_val
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:977,11'
          Branch Sides:
            - BranchSide:      'src/diff.c:977,15'
              BranchSideFuncs:
                - lyd_dup_inst_next
            - BranchSide:      'src/diff.c:982,5'
              BranchSideFuncs:
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:977,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:978,16'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:982,5'
              BranchSideFuncs:
                - lyd_dup_inst_next
        - Branch String:   'src/diff.c:982,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:982,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:984,10'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:984,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:984,22'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:988,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:984,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:984,55'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:988,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:984,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:986,10'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:988,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:969,13'
          Dst:             lyd_find_sibling_opaq_next
        - Src:             'src/diff.c:972,13'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:975,13'
          Dst:             lyd_find_sibling_val
        - Src:             'src/diff.c:982,5'
          Dst:             lyd_dup_inst_next
    - functionName:    lyd_diff_siblings_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - options
        - nosiblings
        - diff
      BBCount:         177
      ICount:          954
      EdgeCount:       235
      CyclomaticComplexity: 60
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_child_no_keys
        - lyd_diff_add
        - lyd_diff_attrs
        - lyd_diff_find_match
        - lyd_diff_node_metadata_r
        - lyd_diff_siblings_r
        - lyd_diff_userord_attrs
        - lyd_diff_userord_get
        - lyd_dup_inst_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:1209,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1210,14'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1291,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1210,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1211,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1214,9'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1214,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1215,14'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1215,47'
          Branch Sides:
            - BranchSide:      'src/diff.c:1215,52'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1220,19'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1215,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1217,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1220,19'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1223,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1223,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1226,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1226,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1226,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1226,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1226,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1226,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
            - BranchSide:      'src/diff.c:1226,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1228,49'
              BranchSideFuncs:
                - lyd_diff_userord_get
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1251,32'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1228,49'
              BranchSideFuncs:
                - lyd_diff_userord_get
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1251,32'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:1229,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1229,13'
              BranchSideFuncs:
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1232,18'
              BranchSideFuncs:
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1229,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1359,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1359,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:1232,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1234,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1249,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1234,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1234,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1238,17'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1238,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1238,17'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1239,35'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1247,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1247,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1248,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1252,19'
          Branch Sides:
            - BranchSide:      'src/diff.c:1252,23'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
            - BranchSide:      'src/diff.c:1257,18'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:1252,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1253,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1257,18'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
        - Branch String:   'src/diff.c:1258,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1259,39'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1261,21'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1261,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1261,21'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1262,39'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1265,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1266,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1269,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1270,18'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1279,18'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1270,43'
          Branch Sides:
            - BranchSide:      'src/diff.c:1270,46'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1276,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1270,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1272,17'
              BranchSideFuncs:
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1276,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1272,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1272,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1273,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1276,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1276,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1278,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1281,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1281,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1282,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1285,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1286,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1288,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_child_no_keys
                - lyd_child_no_keys
                - lyd_diff_siblings_r
                - lyd_diff_node_metadata_r
                - lyd_diff_add
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1291,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1291,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1291,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1291,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1292,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1296,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1296,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1297,14'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1356,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:1297,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1298,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1301,9'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1301,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1301,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1302,14'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1302,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:1302,53'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1307,19'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1302,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1304,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1307,19'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1310,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1310,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1313,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:1313,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1313,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1313,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1313,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1313,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - __assert_fail
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:1313,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1313,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1313,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1313,13'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1313,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1315,49'
              BranchSideFuncs:
                - lyd_diff_userord_get
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1337,21'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1313,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1315,49'
              BranchSideFuncs:
                - lyd_diff_userord_get
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1337,21'
              BranchSideFuncs:
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1316,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1316,13'
              BranchSideFuncs:
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1319,40'
              BranchSideFuncs:
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1316,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1359,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1359,23'
              BranchSideFuncs:
                - ly_log
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
        - Branch String:   'src/diff.c:1321,19'
          Branch Sides:
            - BranchSide:      'src/diff.c:1321,23'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1326,18'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1321,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1322,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1326,18'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1326,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1327,35'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1337,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1335,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1335,17'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1336,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1339,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1339,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1342,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1342,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1342,13'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1343,31'
              BranchSideFuncs:
                - lyd_diff_add
                - free
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1345,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1345,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1346,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
        - Branch String:   'src/diff.c:1348,39'
          Branch Sides:
            - BranchSide:      'src/diff.c:1348,42'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - lyd_diff_node_metadata_r
            - BranchSide:      'src/diff.c:1353,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1348,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1350,13'
              BranchSideFuncs:
                - lyd_diff_node_metadata_r
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/diff.c:1353,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1350,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1350,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1351,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1353,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1354,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
            - BranchSide:      'src/diff.c:1356,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_dup_inst_free
                - free
                - free
                - lyd_diff_find_match
                - lyd_diff_attrs
                - __assert_fail
                - lyd_diff_add
                - free
                - lyd_diff_node_metadata_r
                - lyd_diff_userord_get
                - ly_log
                - lyd_diff_userord_attrs
                - lyd_diff_add
                - free
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'src/diff.c:1361,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1361,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/diff.c:1361,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/diff.c:1361,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1362,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/diff.c:1364,5'
              BranchSideFuncs:
                - free
        - Branch String:   'src/diff.c:1362,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1362,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/diff.c:1363,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/diff.c:1364,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1364,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:1364,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:1214,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1223,9'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1228,28'
          Dst:             lyd_diff_userord_get
        - Src:             'src/diff.c:1229,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1234,17'
          Dst:             lyd_diff_userord_attrs
        - Src:             'src/diff.c:1238,17'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1239,22'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:1251,17'
          Dst:             lyd_diff_attrs
        - Src:             'src/diff.c:1259,26'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:1261,21'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1262,26'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:1272,17'
          Dst:             lyd_diff_node_metadata_r
        - Src:             'src/diff.c:1276,13'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1276,13'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1276,13'
          Dst:             lyd_diff_siblings_r
        - Src:             'src/diff.c:1281,17'
          Dst:             lyd_diff_node_metadata_r
        - Src:             'src/diff.c:1301,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1310,9'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1315,28'
          Dst:             lyd_diff_userord_get
        - Src:             'src/diff.c:1316,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1319,17'
          Dst:             lyd_diff_userord_attrs
        - Src:             'src/diff.c:1327,22'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:1339,13'
          Dst:             lyd_diff_attrs
        - Src:             'src/diff.c:1342,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1343,18'
          Dst:             lyd_diff_add
        - Src:             'src/diff.c:1350,13'
          Dst:             lyd_diff_node_metadata_r
        - Src:             'src/diff.c:1359,5'
          Dst:             lyd_dup_inst_free
        - Src:             'src/diff.c:1360,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_add
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - op
        - orig_default
        - orig_value
        - key
        - value
        - position
        - orig_key
        - orig_position
        - diff
        - diff_node
      BBCount:         374
      ICount:          1836
      EdgeCount:       503
      CyclomaticComplexity: 131
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_child_no_keys
        - lyd_diff_add_create_nested_userord
        - lyd_diff_del_meta
        - lyd_diff_find_meta
        - lyd_diff_get_op
        - lyd_diff_insert_sibling
        - lyd_diff_op2str
        - lyd_dup_single
        - lyd_find_sibling_first
        - lyd_insert_after
        - lyd_new_meta
        - lyd_parent
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/diff.c:332,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:332,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:335,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:335,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:335,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:335,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:335,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:335,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:335,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:335,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:335,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:335,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:338,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:340,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:340,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:344,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:344,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
                - __assert_fail
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:350,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:350,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:350,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:350,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:346,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:346,5'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:350,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:350,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:351,10'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:355,17'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:359,31'
          Branch Sides:
            - BranchSide:      'src/diff.c:359,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:359,9'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:359,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:360,33'
              BranchSideFuncs:
                - lyd_parent.6550
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:363,13'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:365,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:370,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:365,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:370,36'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
        - Branch String:   'src/diff.c:370,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:371,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:375,23'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_find_sibling_first
                - lyd_parent.6550
        - Branch String:   'src/diff.c:379,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:358,18'
              BranchSideFuncs:
                - lyd_find_sibling_first
                - lyd_child_no_keys
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:381,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
        - Branch String:   'src/diff.c:381,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:381,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:408,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:381,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:383,9'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
                - __assert_fail
            - BranchSide:      'src/diff.c:408,19'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:383,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:383,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:386,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:386,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:386,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:386,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:386,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:386,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:386,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:386,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:386,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:386,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:386,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:387,25'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:394,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:386,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:387,25'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:394,27'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:387,49'
          Branch Sides:
            - BranchSide:      'src/diff.c:387,53'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:387,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:387,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:387,110'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
            - BranchSide:      'src/diff.c:388,17'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_insert_after
        - Branch String:   'src/diff.c:388,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:389,17'
              BranchSideFuncs:
                - lyd_insert_after
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:391,9'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:389,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:389,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:390,13'
              BranchSideFuncs:
                - lyd_diff_del_meta
                - lyd_child_no_keys
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:395,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:396,32'
              BranchSideFuncs:
                - lyd_diff_find_meta
                - lyd_new_meta
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:406,15'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:397,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:399,17'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:403,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
        - Branch String:   'src/diff.c:403,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:403,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:404,9'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_find_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:409,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:409,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:411,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:409,45'
          Branch Sides:
            - BranchSide:      'src/diff.c:409,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:409,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:409,45'
          Branch Sides:
            - BranchSide:      'src/diff.c:409,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:409,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:409,79'
          Branch Sides:
            - BranchSide:      'src/diff.c:409,79'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:409,45'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:409,45'
          Branch Sides:
            - BranchSide:      'src/diff.c:409,83'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:411,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:409,79'
          Branch Sides:
            - BranchSide:      'src/diff.c:409,83'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:411,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:409,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:411,23'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:415,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:415,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:418,14'
              BranchSideFuncs:
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
                - lyd_parent.6550
        - Branch String:   'src/diff.c:418,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:419,38'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:424,27'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
        - Branch String:   'src/diff.c:420,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:420,35'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:420,13'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
        - Branch String:   'src/diff.c:420,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:421,42'
              BranchSideFuncs:
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
            - BranchSide:      'src/diff.c:423,9'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
        - Branch String:   'src/diff.c:425,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:425,44'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
            - BranchSide:      'src/diff.c:425,13'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
                - lyd_parent.6550
        - Branch String:   'src/diff.c:425,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
            - BranchSide:      'src/diff.c:426,42'
              BranchSideFuncs:
                - lyd_parent.6550
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
                - lyd_diff_insert_sibling
        - Branch String:   'src/diff.c:431,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:433,38'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
            - BranchSide:      'src/diff.c:434,21'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_new_meta
        - Branch String:   'src/diff.c:440,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:441,9'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:445,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:446,10'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:446,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:446,20'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
                - lyd_diff_op2str
                - lyd_new_meta
            - BranchSide:      'src/diff.c:447,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:446,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:447,9'
              BranchSideFuncs:
                - lyd_diff_op2str
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:450,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:447,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:448,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:450,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:452,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:461,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:452,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:453,18'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:458,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:453,31'
          Branch Sides:
            - BranchSide:      'src/diff.c:453,34'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:453,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:453,34'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:453,34'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:453,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:453,34'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:453,34'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:453,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:453,17'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:453,34'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:453,34'
          Branch Sides:
            - BranchSide:      'src/diff.c:454,17'
              BranchSideFuncs:
                - lyd_diff_add_create_nested_userord
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:453,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:454,17'
              BranchSideFuncs:
                - lyd_diff_add_create_nested_userord
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:454,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:454,17'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:455,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:456,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:456,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:456,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:456,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:452,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:456,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
            - BranchSide:      'src/diff.c:456,13'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_child.6515
                - lyd_diff_add_create_nested_userord
        - Branch String:   'src/diff.c:461,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:462,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:466,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:462,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:462,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:463,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:466,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:467,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:471,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:467,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:468,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:471,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:472,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:476,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:472,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:473,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:476,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:477,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:481,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:477,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:477,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:478,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:481,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:482,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:486,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:482,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:483,5'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
        - Branch String:   'src/diff.c:486,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:487,9'
              BranchSideFuncs:
                - lyd_new_meta
                - lyd_new_meta
            - BranchSide:      'src/diff.c:491,9'
              BranchSideFuncs:
                - lyd_new_meta
        - Branch String:   'src/diff.c:487,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:488,5'
              BranchSideFuncs:
                - lyd_new_meta
        - Branch String:   'src/diff.c:491,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:492,9'
              BranchSideFuncs:
                - lyd_new_meta
            - BranchSide:      'src/diff.c:495,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:492,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:493,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:495,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:496,22'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:498,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:332,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:335,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:338,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:340,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:344,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:346,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:360,22'
          Dst:             lyd_parent
        - Src:             'src/diff.c:370,13'
          Dst:             lyd_find_sibling_first
        - Src:             'src/diff.c:378,20'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:383,9'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:383,9'
          Dst:             __assert_fail
        - Src:             'src/diff.c:389,17'
          Dst:             lyd_insert_after
        - Src:             'src/diff.c:394,9'
          Dst:             lyd_diff_del_meta
        - Src:             'src/diff.c:395,9'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:396,13'
          Dst:             lyd_diff_find_meta
        - Src:             'src/diff.c:403,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:415,9'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:419,27'
          Dst:             lyd_parent
        - Src:             'src/diff.c:421,31'
          Dst:             lyd_parent
        - Src:             'src/diff.c:426,31'
          Dst:             lyd_parent
        - Src:             'src/diff.c:433,13'
          Dst:             lyd_diff_insert_sibling
        - Src:             'src/diff.c:435,13'
          Dst:             lyd_diff_insert_sibling
        - Src:             'src/diff.c:440,13'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:445,5'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:447,9'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:447,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:454,17'
          Dst:             lyd_diff_add_create_nested_userord
        - Src:             'src/diff.c:456,13'
          Dst:             lyd_child
        - Src:             'src/diff.c:462,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:467,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:472,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:477,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:482,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:487,9'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:492,9'
          Dst:             lyd_new_meta
    - functionName:    lyd_diff_insert_sibling
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling
        - node
        - first_sibling
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - lyd_first_sibling
        - lyd_insert_node
        - lyd_unlink_ignore_lyds
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/diff.c:313,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:313,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_unlink_ignore_lyds
                - lyd_first_sibling
                - lyd_insert_node
            - BranchSide:      'src/diff.c:313,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/diff.c:313,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:313,5'
              BranchSideFuncs:
                - lyd_unlink_ignore_lyds
                - lyd_first_sibling
                - lyd_insert_node
            - BranchSide:      'src/diff.c:313,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/diff.c:313,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:315,5'
          Dst:             lyd_unlink_ignore_lyds
        - Src:             'src/diff.c:316,22'
          Dst:             lyd_first_sibling
        - Src:             'src/diff.c:317,5'
          Dst:             lyd_insert_node
    - functionName:    lyd_diff_add_create_nested_userord
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         66
      ICount:          351
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - asprintf
        - ly_log
        - lyd_get_value
        - lyd_list_pos
        - lyd_new_meta
        - lyd_path_list_predicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:125,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:125,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:125,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - __assert_fail
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:125,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:125,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:125,5'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:128,9'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
                - lyd_list_pos
                - asprintf
                - ly_log
        - Branch String:   'src/diff.c:128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:129,19'
              BranchSideFuncs:
                - lyd_list_pos
                - lyd_new_meta
                - free
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:142,16'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:128,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:129,19'
              BranchSideFuncs:
                - lyd_list_pos
                - lyd_new_meta
                - free
                - asprintf
                - ly_log
            - BranchSide:      'src/diff.c:142,16'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
                - lyd_path_list_predicate
        - Branch String:   'src/diff.c:132,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:133,44'
              BranchSideFuncs:
                - asprintf
                - lyd_new_meta
                - free
                - ly_log
            - BranchSide:      'src/diff.c:140,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:133,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:134,17'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:138,24'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:134,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:134,17'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:134,17'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:142,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:143,19'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:152,19'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
        - Branch String:   'src/diff.c:145,30'
          Branch Sides:
            - BranchSide:      'src/diff.c:145,34'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_path_list_predicate
            - BranchSide:      'src/diff.c:149,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:145,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:146,13'
              BranchSideFuncs:
                - lyd_path_list_predicate
                - lyd_new_meta
                - free
            - BranchSide:      'src/diff.c:149,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:146,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:146,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:147,24'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:154,30'
          Branch Sides:
            - BranchSide:      'src/diff.c:154,34'
              BranchSideFuncs:
                - lyd_new_meta
                - free
                - lyd_get_value.6573
            - BranchSide:      'src/diff.c:157,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:154,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:155,38'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_new_meta
                - free
            - BranchSide:      'src/diff.c:157,22'
              BranchSideFuncs:
                - lyd_new_meta
                - free
        - Branch String:   'src/diff.c:162,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:162,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:162,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/diff.c:125,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:131,15'
          Dst:             lyd_list_pos
        - Src:             'src/diff.c:133,17'
          Dst:             asprintf
        - Src:             'src/diff.c:134,17'
          Dst:             ly_log
        - Src:             'src/diff.c:146,13'
          Dst:             lyd_path_list_predicate
        - Src:             'src/diff.c:155,24'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:162,5'
          Dst:             lyd_new_meta
    - functionName:    lyd_diff_reverse_metadata_diff
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3001
      functionLinenumberEnd: 3065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         70
      ICount:          450
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ly_ctx_get_module_implemented
        - lyd_change_meta
        - lyd_diff_meta_store
        - lyd_diff_metadata_replace_orig_align
        - lyd_free_meta_single
        - lyd_get_meta_value
        - lyd_new_meta
        - lydict_dup
        - lydict_remove
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:3008,41'
          Branch Sides:
            - BranchSide:      'src/diff.c:3008,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:3008,11'
              BranchSideFuncs:
                - ly_ctx_get_module_implemented
                - __assert_fail
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3009,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3009,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:3012,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3012,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3013,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:3029,5'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
        - Branch String:   'src/diff.c:3013,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3014,13'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:3017,21'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3017,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3018,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:3019,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3018,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3018,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3019,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3019,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:3020,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:3021,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3020,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3020,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3021,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3021,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:3022,13'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
            - BranchSide:      'src/diff.c:3023,28'
              BranchSideFuncs:
                - strcmp
                - lyd_diff_meta_store
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3022,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3022,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3023,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3024,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3024,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3025,9'
              BranchSideFuncs:
                - lyd_diff_metadata_replace_orig_align
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
                - strcmp
                - lyd_diff_meta_store
        - Branch String:   'src/diff.c:3029,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3029,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3032,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
        - Branch String:   'src/diff.c:3032,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3033,33'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
            - BranchSide:      'src/diff.c:3039,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
        - Branch String:   'src/diff.c:3034,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3034,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3035,30'
              BranchSideFuncs:
                - lyd_free_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
                - lyd_get_meta_value.6523
                - lyd_new_meta
        - Branch String:   'src/diff.c:3039,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3040,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lydict_remove
            - BranchSide:      'src/diff.c:3054,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
        - Branch String:   'src/diff.c:3040,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3040,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lydict_remove
            - BranchSide:      'src/diff.c:3040,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lydict_remove
        - Branch String:   'src/diff.c:3040,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3040,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3042,30'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lydict_remove
        - Branch String:   'src/diff.c:3043,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3044,27'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3048,30'
              BranchSideFuncs:
                - lyd_change_meta
                - lydict_remove
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lydict_remove
        - Branch String:   'src/diff.c:3044,27'
          Branch Sides:
            - BranchSide:      'src/diff.c:3044,42'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3044,42'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:3049,23'
          Branch Sides:
            - BranchSide:      'src/diff.c:3049,38'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
            - BranchSide:      'src/diff.c:3049,38'
              BranchSideFuncs:
                - lydict_remove
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
        - Branch String:   'src/diff.c:3050,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3050,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3051,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - lyd_get_meta_value.6523
                - lydict_dup
                - lyd_get_meta_value.6523
                - lyd_change_meta
                - lyd_change_meta
                - lydict_remove
                - lydict_remove
        - Branch String:   'src/diff.c:3054,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3055,33'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_new_meta
                - lyd_free_meta_single
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3058,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/diff.c:3056,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3056,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/diff.c:3057,30'
              BranchSideFuncs:
                - lyd_free_meta_single
                - free
                - free
                - free
                - free
                - lyd_get_meta_value.6523
                - lyd_new_meta
      Callsites:
        - Src:             'src/diff.c:3008,11'
          Dst:             ly_ctx_get_module_implemented
        - Src:             'src/diff.c:3009,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:3017,14'
          Dst:             strcmp
        - Src:             'src/diff.c:3018,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:3019,21'
          Dst:             strcmp
        - Src:             'src/diff.c:3020,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:3021,21'
          Dst:             strcmp
        - Src:             'src/diff.c:3022,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:3023,21'
          Dst:             strcmp
        - Src:             'src/diff.c:3024,13'
          Dst:             lyd_diff_meta_store
        - Src:             'src/diff.c:3029,5'
          Dst:             lyd_diff_metadata_replace_orig_align
        - Src:             'src/diff.c:3033,59'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:3033,14'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:3035,9'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:3040,9'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:3040,9'
          Dst:             lydict_dup
        - Src:             'src/diff.c:3042,47'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:3042,14'
          Dst:             lyd_change_meta
        - Src:             'src/diff.c:3044,13'
          Dst:             lydict_remove
        - Src:             'src/diff.c:3048,14'
          Dst:             lyd_change_meta
        - Src:             'src/diff.c:3049,9'
          Dst:             lydict_remove
        - Src:             'src/diff.c:3055,59'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:3055,14'
          Dst:             lyd_new_meta
        - Src:             'src/diff.c:3057,9'
          Dst:             lyd_free_meta_single
    - functionName:    lyd_diff_reverse_meta
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - mod
        - name1
        - name2
      BBCount:         19
      ICount:          169
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - lyd_change_meta
        - lyd_find_meta
        - lyd_get_meta_value
        - lyd_path
        - strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/diff.c:2947,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2947,5'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
            - BranchSide:      'src/diff.c:2949,27'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2947,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2947,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2947,5'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:2950,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2950,5'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
            - BranchSide:      'src/diff.c:2953,31'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_get_meta_value.6523
                - strdup
                - lyd_change_meta
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2950,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2950,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2950,5'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:2959,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2959,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2960,5'
              BranchSideFuncs:
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2960,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2960,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2960,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/diff.c:2946,13'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2947,5'
          Dst:             lyd_path
        - Src:             'src/diff.c:2947,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2949,13'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2950,5'
          Dst:             lyd_path
        - Src:             'src/diff.c:2950,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2953,12'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2956,19'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2956,12'
          Dst:             strdup
        - Src:             'src/diff.c:2959,5'
          Dst:             lyd_change_meta
        - Src:             'src/diff.c:2960,5'
          Dst:             lyd_change_meta
    - functionName:    lyd_diff_reverse_default
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2899
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - mod
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ly_log
        - lyd_change_meta
        - lyd_find_meta
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/diff.c:2904,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2904,5'
              BranchSideFuncs:
                - lyd_change_meta
            - BranchSide:      'src/diff.c:2907,9'
              BranchSideFuncs:
                - lyd_change_meta
        - Branch String:   'src/diff.c:2907,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2908,15'
              BranchSideFuncs:
                - lyd_change_meta
            - BranchSide:      'src/diff.c:2910,15'
              BranchSideFuncs:
                - lyd_change_meta
        - Branch String:   'src/diff.c:2916,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2918,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2922,5'
              BranchSideFuncs:
                - lyd_change_meta
        - Branch String:   'src/diff.c:2924,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2924,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2926,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:2903,12'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2904,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2924,5'
          Dst:             lyd_change_meta
    - functionName:    lyd_diff_reverse_value
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2888
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - mod
      BBCount:         28
      ICount:          205
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_any_copy_value
        - lyd_any_value_str
        - lyd_change_meta
        - lyd_change_term
        - lyd_find_meta
        - lyd_get_meta_value
        - lyd_get_value
        - lyd_path
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:2858,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2858,5'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6573
                - strdup
            - BranchSide:      'src/diff.c:2860,26'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6573
                - strdup
        - Branch String:   'src/diff.c:2861,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2861,5'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6573
                - strdup
            - BranchSide:      'src/diff.c:2864,31'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
                - lyd_get_value.6573
                - strdup
        - Branch String:   'src/diff.c:2861,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2861,5'
              BranchSideFuncs:
                - ly_log
                - free
            - BranchSide:      'src/diff.c:2861,5'
              BranchSideFuncs:
                - ly_log
                - free
        - Branch String:   'src/diff.c:2867,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2868,37'
              BranchSideFuncs:
                - lyd_get_value.6573
                - strdup
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
            - BranchSide:      'src/diff.c:2870,9'
              BranchSideFuncs:
                - lyd_any_value_str
                - lyd_any_copy_value
                - lyd_change_meta
                - free
                - lyd_change_term
        - Branch String:   'src/diff.c:2870,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2870,9'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2875,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2876,9'
              BranchSideFuncs:
                - lyd_change_term
                - lyd_change_meta
                - free
            - BranchSide:      'src/diff.c:2878,46'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2876,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2876,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2877,5'
              BranchSideFuncs:
                - lyd_change_meta
                - free
        - Branch String:   'src/diff.c:2880,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2880,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/diff.c:2883,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2883,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/diff.c:2883,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/diff.c:2858,5'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2860,12'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2861,5'
          Dst:             lyd_path
        - Src:             'src/diff.c:2861,5'
          Dst:             ly_log
        - Src:             'src/diff.c:2864,12'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2868,23'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:2868,16'
          Dst:             strdup
        - Src:             'src/diff.c:2870,9'
          Dst:             lyd_any_value_str
        - Src:             'src/diff.c:2876,9'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:2880,9'
          Dst:             lyd_any_copy_value
        - Src:             'src/diff.c:2883,5'
          Dst:             lyd_change_meta
    - functionName:    lyd_diff_reverse_remove_op_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2976
      functionLinenumberEnd: 2991
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - diff
        - op
      BBCount:         31
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - ly_log
        - lyd_child
        - lyd_diff_str2op
        - lyd_find_meta
        - lyd_free_meta_single
        - lyd_get_meta_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:2980,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2981,30'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2990,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2982,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2983,13'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - lyd_child.6515
                - lyd_find_meta
                - ly_log
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_meta
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2983,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2983,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2984,34'
              BranchSideFuncs:
                - lyd_free_meta_single
                - lyd_child.6515
                - lyd_find_meta
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - ly_log
        - Branch String:   'src/diff.c:2983,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2983,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2983,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2987,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_find_meta
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2987,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2987,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2987,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2980,5'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
        - Branch String:   'src/diff.c:2987,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
            - BranchSide:      'src/diff.c:2987,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_child.6515
                - lyd_get_meta_value.6523
                - lyd_diff_str2op
                - lyd_free_meta_single
                - ly_log
      Callsites:
        - Src:             'src/diff.c:2981,16'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:2983,13'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:2983,13'
          Dst:             lyd_diff_str2op
        - Src:             'src/diff.c:2983,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2984,13'
          Dst:             lyd_free_meta_single
        - Src:             'src/diff.c:2987,9'
          Dst:             lyd_child
    - functionName:    lyd_diff_reverse_all
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3070
      functionLinenumberEnd: 3185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src_diff
        - diff
      BBCount:         163
      ICount:          832
      EdgeCount:       212
      CyclomaticComplexity: 51
      functionsReached:
        - ly_ctx_get_module_latest
        - ly_log
        - lyd_child
        - lyd_diff_change_op
        - lyd_diff_get_op
        - lyd_diff_reverse_default
        - lyd_diff_reverse_meta
        - lyd_diff_reverse_metadata_diff
        - lyd_diff_reverse_remove_op_r
        - lyd_diff_reverse_value
        - lyd_dup_siblings
        - lyd_free_siblings
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/diff.c:3076,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3076,5'
              BranchSideFuncs:
                - lyd_dup_siblings
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3078,10'
              BranchSideFuncs:
                - lyd_dup_siblings
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3078,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3079,10'
              BranchSideFuncs:
                - lyd_dup_siblings
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3084,5'
              BranchSideFuncs:
                - lyd_dup_siblings
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3084,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3084,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:3086,5'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3086,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:3087,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3177,5'
              BranchSideFuncs:
                - lyd_free_siblings
        - Branch String:   'src/diff.c:3087,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3089,18'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3177,5'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3089,18'
          Branch Sides:
            - BranchSide:      'src/diff.c:3089,18'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3089,18'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3089,18'
          Branch Sides:
            - BranchSide:      'src/diff.c:3089,18'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3089,18'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3089,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:3089,17'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3089,18'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3089,18'
          Branch Sides:
            - BranchSide:      'src/diff.c:3091,22'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3173,13'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3089,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:3091,22'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3173,13'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3091,26'
          Branch Sides:
            - BranchSide:      'src/diff.c:3091,30'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3092,52'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3091,42'
          Branch Sides:
            - BranchSide:      'src/diff.c:3091,39'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3091,39'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3091,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3092,52'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3097,17'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3092,52'
          Branch Sides:
            - BranchSide:      'src/diff.c:3092,27'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3092,27'
              BranchSideFuncs:
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_free_siblings
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3093,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3093,21'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3094,17'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3093,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3180,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3180,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/diff.c:3097,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:3097,17'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3099,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3099,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:3102,21'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3113,21'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3123,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
            - BranchSide:      'src/diff.c:3158,29'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3170,13'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3102,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3102,21'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3105,21'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3105,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3106,54'
              BranchSideFuncs:
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
            - BranchSide:      'src/diff.c:3109,43'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3113,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3113,21'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3116,21'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3116,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3117,54'
              BranchSideFuncs:
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3120,43'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3123,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3126,25'
              BranchSideFuncs:
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3132,25'
              BranchSideFuncs:
                - lyd_diff_reverse_value
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3132,25'
              BranchSideFuncs:
                - lyd_diff_reverse_value
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3136,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:3152,25'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/diff.c:3126,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:3126,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3127,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3127,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:3127,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3128,25'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3132,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:3132,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3133,25'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3136,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:3136,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
        - Branch String:   'src/diff.c:3137,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3137,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3137,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3137,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3137,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3137,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3137,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3138,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3140,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3137,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3138,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3140,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3138,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3138,29'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3139,25'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3140,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3140,29'
              BranchSideFuncs:
                - lyd_free_siblings
        - Branch String:   'src/diff.c:3145,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3145,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_reverse_meta
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3145,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3145,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3145,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3145,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3145,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3146,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3148,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3145,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3146,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3148,29'
              BranchSideFuncs:
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3146,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:3146,29'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3147,25'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3148,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3148,29'
              BranchSideFuncs:
                - lyd_free_siblings
        - Branch String:   'src/diff.c:3152,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:3180,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3180,9'
              BranchSideFuncs:
                - ly_log
                - lyd_free_siblings
        - Branch String:   'src/diff.c:3158,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:3162,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3162,25'
              BranchSideFuncs:
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3166,25'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3162,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:3162,25'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3163,25'
              BranchSideFuncs:
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3173,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3173,13'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3175,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_child.6515
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3175,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3175,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3175,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3087,9'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3175,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
            - BranchSide:      'src/diff.c:3175,13'
              BranchSideFuncs:
                - lyd_free_siblings
                - ly_ctx_get_module_latest
                - ly_log
                - lyd_diff_get_op
                - lyd_diff_reverse_default
                - lyd_diff_reverse_metadata_diff
                - lyd_child.6515
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_default
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_meta
                - lyd_diff_reverse_value
                - lyd_diff_reverse_value
                - lyd_diff_reverse_default
                - ly_log
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
                - lyd_diff_change_op
                - lyd_child.6515
                - lyd_diff_reverse_remove_op_r
        - Branch String:   'src/diff.c:3180,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:3181,28'
              BranchSideFuncs:
                - lyd_free_siblings
            - BranchSide:      'src/diff.c:3184,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/diff.c:3076,5'
          Dst:             ly_log
        - Src:             'src/diff.c:3084,5'
          Dst:             lyd_dup_siblings
        - Src:             'src/diff.c:3092,27'
          Dst:             ly_ctx_get_module_latest
        - Src:             'src/diff.c:3093,21'
          Dst:             ly_log
        - Src:             'src/diff.c:3097,17'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:3102,21'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:3105,21'
          Dst:             lyd_child
        - Src:             'src/diff.c:3106,25'
          Dst:             lyd_diff_reverse_remove_op_r
        - Src:             'src/diff.c:3113,21'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:3116,21'
          Dst:             lyd_child
        - Src:             'src/diff.c:3117,25'
          Dst:             lyd_diff_reverse_remove_op_r
        - Src:             'src/diff.c:3126,25'
          Dst:             lyd_diff_reverse_value
        - Src:             'src/diff.c:3127,25'
          Dst:             lyd_diff_reverse_default
        - Src:             'src/diff.c:3132,25'
          Dst:             lyd_diff_reverse_value
        - Src:             'src/diff.c:3136,25'
          Dst:             lyd_diff_reverse_default
        - Src:             'src/diff.c:3138,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:3140,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:3146,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:3148,29'
          Dst:             lyd_diff_reverse_meta
        - Src:             'src/diff.c:3152,25'
          Dst:             ly_log
        - Src:             'src/diff.c:3162,25'
          Dst:             lyd_diff_reverse_default
        - Src:             'src/diff.c:3173,13'
          Dst:             lyd_diff_reverse_metadata_diff
        - Src:             'src/diff.c:3175,13'
          Dst:             lyd_child
        - Src:             'src/diff.c:3181,9'
          Dst:             lyd_free_siblings
    - functionName:    lyd_diff_merge_all
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - diff
        - src_diff
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_diff_merge_module
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/diff.c:2839,12'
          Dst:             lyd_diff_merge_module
    - functionName:    lyd_diff_merge_module
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - diff
        - src_diff
        - mod
        - diff_cb
        - cb_data
        - options
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lyd_diff_merge_r
        - lyd_dup_inst_free
        - lyd_owner_module
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:2805,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2806,13'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_owner_module
            - BranchSide:      'src/diff.c:2813,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
        - Branch String:   'src/diff.c:2806,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2806,38'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_diff_merge_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:2812,9'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:2806,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2808,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_owner_module
            - BranchSide:      'src/diff.c:2812,9'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:2812,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2812,9'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:2813,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_owner_module
      Callsites:
        - Src:             'src/diff.c:2806,21'
          Dst:             lyd_owner_module
        - Src:             'src/diff.c:2812,9'
          Dst:             lyd_diff_merge_r
        - Src:             'src/diff.c:2816,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_merge_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2694
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - src_diff
        - diff_parent
        - diff_cb
        - cb_data
        - dup_inst
        - options
        - diff
      BBCount:         140
      ICount:          810
      EdgeCount:       186
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_child_no_keys
        - lyd_diff_change_op
        - lyd_diff_find_match
        - lyd_diff_get_op
        - lyd_diff_insert_sibling
        - lyd_diff_is_redundant
        - lyd_diff_merge_create
        - lyd_diff_merge_delete
        - lyd_diff_merge_metadata_r
        - lyd_diff_merge_none
        - lyd_diff_merge_r
        - lyd_diff_merge_replace
        - lyd_diff_op2str
        - lyd_dup_inst_free
        - lyd_dup_single
        - lyd_free_tree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/diff.c:2701,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2701,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2704,5'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
                - lyd_diff_merge_delete
                - lyd_diff_merge_create
                - lyd_diff_merge_replace
                - ly_log
                - lyd_child_no_keys
        - Branch String:   'src/diff.c:2704,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2704,5'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_diff_find_match
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
                - lyd_diff_merge_delete
                - lyd_diff_merge_create
                - lyd_diff_merge_replace
                - ly_log
            - BranchSide:      'src/diff.c:2704,5'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
                - lyd_diff_merge_delete
                - lyd_diff_merge_create
                - lyd_diff_merge_replace
                - ly_log
        - Branch String:   'src/diff.c:2704,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:2704,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2706,9'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
                - lyd_diff_merge_delete
                - lyd_diff_merge_create
                - lyd_diff_merge_replace
                - ly_log
        - Branch String:   'src/diff.c:2706,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2708,9'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
                - lyd_diff_merge_delete
                - lyd_diff_merge_create
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_merge_replace
                - ly_log
            - BranchSide:      'src/diff.c:2763,12'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2708,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2708,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2711,17'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
                - lyd_diff_merge_delete
                - lyd_diff_merge_create
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_merge_replace
                - ly_log
        - Branch String:   'src/diff.c:2711,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2713,42'
              BranchSideFuncs:
                - lyd_diff_merge_replace
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
            - BranchSide:      'src/diff.c:2716,18'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2724,41'
              BranchSideFuncs:
                - lyd_diff_merge_delete
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:2732,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2716,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2721,53'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2716,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2716,17'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2716,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2716,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2716,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2716,17'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2716,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2716,17'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
            - BranchSide:      'src/diff.c:2716,51'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
        - Branch String:   'src/diff.c:2716,51'
          Branch Sides:
            - BranchSide:      'src/diff.c:2718,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2721,53'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2716,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:2718,17'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2721,53'
              BranchSideFuncs:
                - lyd_diff_merge_create
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
            - BranchSide:      'src/diff.c:2729,39'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
                - __assert_fail
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:2729,39'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2728,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2728,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:2729,39'
              BranchSideFuncs:
                - lyd_diff_merge_none
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2732,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2732,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:2732,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:2734,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2735,13'
              BranchSideFuncs:
                - lyd_diff_op2str
                - ly_log
            - BranchSide:      'src/diff.c:2740,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2735,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2735,13'
              BranchSideFuncs:
                - lyd_diff_op2str
                - ly_log
            - BranchSide:      'src/diff.c:2735,13'
              BranchSideFuncs:
                - lyd_diff_op2str
                - ly_log
        - Branch String:   'src/diff.c:2740,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2740,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2740,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2740,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2740,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2740,9'
              BranchSideFuncs:
                - lyd_diff_merge_metadata_r
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2740,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2742,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2742,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2744,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2748,23'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2744,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2744,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2745,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2752,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2752,14'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2752,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2752,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2752,14'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2752,14'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2752,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2752,14'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2752,14'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2752,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2752,14'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2752,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2752,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2752,13'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
            - BranchSide:      'src/diff.c:2752,14'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2752,14'
          Branch Sides:
            - BranchSide:      'src/diff.c:2754,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2763,5'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2752,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2754,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2763,5'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2754,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2755,40'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2760,31'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2756,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:2757,21'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2759,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_is_redundant
                - lyd_free_tree
                - lyd_diff_merge_r
        - Branch String:   'src/diff.c:2761,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2761,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2762,9'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2766,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2766,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2770,14'
              BranchSideFuncs:
                - lyd_diff_insert_sibling
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2770,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2771,38'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2775,9'
              BranchSideFuncs:
                - lyd_diff_change_op
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2775,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2775,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2777,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2777,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2779,13'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2783,23'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2779,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2779,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:2780,9'
              BranchSideFuncs:
                - lyd_diff_is_redundant
                - lyd_free_tree
        - Branch String:   'src/diff.c:2787,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2788,13'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2794,5'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:2788,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:2789,23'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:2791,23'
              BranchSideFuncs:
                - lyd_free_tree
      Callsites:
        - Src:             'src/diff.c:2701,5'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:2704,5'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:2704,5'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:2708,9'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:2713,19'
          Dst:             lyd_diff_merge_replace
        - Src:             'src/diff.c:2721,19'
          Dst:             lyd_diff_merge_create
        - Src:             'src/diff.c:2724,19'
          Dst:             lyd_diff_merge_delete
        - Src:             'src/diff.c:2728,13'
          Dst:             __assert_fail
        - Src:             'src/diff.c:2729,19'
          Dst:             lyd_diff_merge_none
        - Src:             'src/diff.c:2732,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2735,13'
          Dst:             lyd_diff_op2str
        - Src:             'src/diff.c:2735,13'
          Dst:             ly_log
        - Src:             'src/diff.c:2740,9'
          Dst:             lyd_diff_merge_metadata_r
        - Src:             'src/diff.c:2754,13'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:2755,23'
          Dst:             lyd_diff_merge_r
        - Src:             'src/diff.c:2760,13'
          Dst:             lyd_dup_inst_free
        - Src:             'src/diff.c:2766,9'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:2771,13'
          Dst:             lyd_diff_insert_sibling
        - Src:             'src/diff.c:2775,9'
          Dst:             lyd_diff_change_op
        - Src:             'src/diff.c:2787,9'
          Dst:             lyd_diff_is_redundant
        - Src:             'src/diff.c:2791,9'
          Dst:             lyd_free_tree
    - functionName:    lyd_diff_merge_tree
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2834
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - diff_first
        - diff_parent
        - src_sibling
        - diff_cb
        - cb_data
        - options
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyd_diff_merge_r
        - lyd_dup_inst_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/diff.c:2827,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:2828,9'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:2831,28'
              BranchSideFuncs:
                - lyd_diff_merge_r
                - lyd_dup_inst_free
      Callsites:
        - Src:             'src/diff.c:2831,11'
          Dst:             lyd_diff_merge_r
        - Src:             'src/diff.c:2832,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_apply_all
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - diff
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_diff_apply_module
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/diff.c:1943,12'
          Dst:             lyd_diff_apply_module
    - functionName:    lyd_diff_apply_module
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - diff
        - mod
        - diff_cb
        - cb_data
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lyd_diff_apply_r
        - lyd_dup_inst_free
        - lyd_owner_module
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/diff.c:1923,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1923,5'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
            - BranchSide:      'src/diff.c:1924,13'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:1924,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1924,38'
              BranchSideFuncs:
                - lyd_owner_module
                - lyd_diff_apply_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1930,32'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:1924,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1926,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_apply_r
                - lyd_owner_module
            - BranchSide:      'src/diff.c:1930,32'
              BranchSideFuncs:
                - lyd_diff_apply_r
                - lyd_dup_inst_free
                - lyd_owner_module
        - Branch String:   'src/diff.c:1931,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1932,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1934,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_diff_apply_r
                - lyd_owner_module
      Callsites:
        - Src:             'src/diff.c:1924,21'
          Dst:             lyd_owner_module
        - Src:             'src/diff.c:1930,15'
          Dst:             lyd_diff_apply_r
        - Src:             'src/diff.c:1936,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_apply_r
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first_node
        - parent_node
        - diff_node
        - diff_cb
        - cb_data
        - dup_inst
      BBCount:         142
      ICount:          903
      EdgeCount:       191
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - ly_log
        - lyd_any_copy_value
        - lyd_change_term
        - lyd_child_no_keys
        - lyd_diff_apply_metadata
        - lyd_diff_apply_r
        - lyd_diff_find_match
        - lyd_diff_get_op
        - lyd_diff_insert
        - lyd_dup_inst_free
        - lyd_dup_single
        - lyd_find_meta
        - lyd_free_tree
        - lyd_get_meta_value
        - lyd_get_value
        - lyd_insert_child
        - lyd_insert_sibling
        - lyd_node_child_p
        - lyd_path
        - lyplg_ext_insert
        - lys_nodetype2str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:1774,32'
          Branch Sides:
            - BranchSide:      'src/diff.c:1774,26'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1774,26'
              BranchSideFuncs:
                - lyd_diff_get_op
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1777,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1777,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1780,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1780,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1780,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1780,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1780,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1780,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,48'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1780,9'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1780,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,53'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1816,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
        - Branch String:   'src/diff.c:1780,48'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,53'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1816,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
        - Branch String:   'src/diff.c:1780,79'
          Branch Sides:
            - BranchSide:      'src/diff.c:1780,83'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1781,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1780,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1781,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1816,17'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - ly_log
        - Branch String:   'src/diff.c:1781,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1783,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1787,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1783,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1783,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1784,13'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1784,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1784,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1785,9'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1787,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1787,13'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1791,13'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1792,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1793,20'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1791,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1792,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1793,20'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1793,20'
          Branch Sides:
            - BranchSide:      'src/diff.c:1794,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1796,22'
              BranchSideFuncs:
                - lyd_find_meta
                - lyd_path
                - ly_log
                - free
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1799,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1799,9'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
            - BranchSide:      'src/diff.c:1800,38'
              BranchSideFuncs:
                - lyd_get_meta_value.6523
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_diff_insert
        - Branch String:   'src/diff.c:1803,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1804,33'
              BranchSideFuncs:
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1806,33'
              BranchSideFuncs:
                - lyd_diff_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
        - Branch String:   'src/diff.c:1808,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1809,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1814,5'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1809,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1810,31'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1812,20'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1816,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1819,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1833,13'
              BranchSideFuncs:
                - lyd_dup_single
                - lyd_insert_sibling
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
            - BranchSide:      'src/diff.c:1853,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
            - BranchSide:      'src/diff.c:1867,19'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_log
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1891,13'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1819,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1819,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1820,13'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1820,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1820,13'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1822,17'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1822,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1824,21'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1830,13'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1824,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1825,21'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1827,21'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1833,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1833,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1836,17'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyd_insert_child
                - lyplg_ext_insert
        - Branch String:   'src/diff.c:1836,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1837,21'
              BranchSideFuncs:
                - lyd_insert_child
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
                - lyplg_ext_insert
            - BranchSide:      'src/diff.c:1843,41'
              BranchSideFuncs:
                - lyd_insert_sibling
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
        - Branch String:   'src/diff.c:1837,21'
          Branch Sides:
            - BranchSide:      'src/diff.c:1838,42'
              BranchSideFuncs:
                - lyplg_ext_insert
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1840,42'
              BranchSideFuncs:
                - lyd_insert_child
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_free_tree
        - Branch String:   'src/diff.c:1845,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1846,31'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1850,13'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1853,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1853,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1854,13'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_free_tree
                - __assert_fail
        - Branch String:   'src/diff.c:1854,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1854,13'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
            - BranchSide:      'src/diff.c:1857,18'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
        - Branch String:   'src/diff.c:1857,40'
          Branch Sides:
            - BranchSide:      'src/diff.c:1857,44'
              BranchSideFuncs:
                - lyd_free_tree
                - __assert_fail
            - BranchSide:      'src/diff.c:1862,27'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/diff.c:1857,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1858,17'
              BranchSideFuncs:
                - lyd_free_tree
            - BranchSide:      'src/diff.c:1862,27'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/diff.c:1858,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1858,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/diff.c:1860,33'
              BranchSideFuncs:
                - lyd_free_tree
        - Branch String:   'src/diff.c:1867,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1868,17'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1874,13'
              BranchSideFuncs:
                - lyd_diff_find_match
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1868,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1868,17'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1868,17'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/diff.c:1874,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1874,13'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1875,13'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1875,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1875,13'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1878,17'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_path
                - ly_log
                - free
        - Branch String:   'src/diff.c:1878,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1879,37'
              BranchSideFuncs:
                - lyd_get_value.6573
                - lyd_change_term
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1882,67'
              BranchSideFuncs:
                - lyd_any_copy_value
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1880,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,17'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1881,13'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1880,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:1880,17'
              BranchSideFuncs:
                - lyd_path
                - ly_log
                - free
            - BranchSide:      'src/diff.c:1881,13'
              BranchSideFuncs:
                - lyd_diff_apply_metadata
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1884,17'
          Branch Sides:
            - BranchSide:      'src/diff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1884,17'
              BranchSideFuncs: []
        - Branch String:   'src/diff.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1898,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1898,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1900,9'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
            - BranchSide:      'src/diff.c:1904,5'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1900,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1900,9'
              BranchSideFuncs: []
            - BranchSide:      'src/diff.c:1901,5'
              BranchSideFuncs:
                - lyd_child_no_keys
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
        - Branch String:   'src/diff.c:1904,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1905,48'
              BranchSideFuncs:
                - lyd_node_child_p
                - lyd_diff_apply_r
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1911,23'
              BranchSideFuncs:
                - lyd_dup_inst_free
        - Branch String:   'src/diff.c:1906,13'
          Branch Sides:
            - BranchSide:      'src/diff.c:1907,13'
              BranchSideFuncs:
                - lyd_dup_inst_free
            - BranchSide:      'src/diff.c:1909,5'
              BranchSideFuncs:
                - lyd_dup_inst_free
                - lyd_node_child_p
                - lyd_diff_apply_r
      Callsites:
        - Src:             'src/diff.c:1777,5'
          Dst:             lyd_diff_get_op
        - Src:             'src/diff.c:1783,13'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1784,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1784,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1787,13'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:1798,16'
          Dst:             lyd_find_meta
        - Src:             'src/diff.c:1799,9'
          Dst:             lyd_path
        - Src:             'src/diff.c:1799,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1800,19'
          Dst:             lyd_get_meta_value
        - Src:             'src/diff.c:1804,17'
          Dst:             lyd_diff_insert
        - Src:             'src/diff.c:1806,17'
          Dst:             lyd_diff_insert
        - Src:             'src/diff.c:1810,17'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:1819,13'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1820,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1820,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1833,13'
          Dst:             lyd_dup_single
        - Src:             'src/diff.c:1838,25'
          Dst:             lyplg_ext_insert
        - Src:             'src/diff.c:1840,25'
          Dst:             lyd_insert_child
        - Src:             'src/diff.c:1843,21'
          Dst:             lyd_insert_sibling
        - Src:             'src/diff.c:1846,17'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:1853,13'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1854,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1854,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1858,17'
          Dst:             __assert_fail
        - Src:             'src/diff.c:1862,13'
          Dst:             lyd_free_tree
        - Src:             'src/diff.c:1868,17'
          Dst:             lys_nodetype2str
        - Src:             'src/diff.c:1868,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1874,13'
          Dst:             lyd_diff_find_match
        - Src:             'src/diff.c:1875,13'
          Dst:             lyd_path
        - Src:             'src/diff.c:1875,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1879,44'
          Dst:             lyd_get_value
        - Src:             'src/diff.c:1879,21'
          Dst:             lyd_change_term
        - Src:             'src/diff.c:1880,17'
          Dst:             lyd_path
        - Src:             'src/diff.c:1880,17'
          Dst:             ly_log
        - Src:             'src/diff.c:1884,17'
          Dst:             lyd_any_copy_value
        - Src:             'src/diff.c:1891,13'
          Dst:             ly_log
        - Src:             'src/diff.c:1896,5'
          Dst:             lyd_diff_apply_metadata
        - Src:             'src/diff.c:1904,5'
          Dst:             lyd_child_no_keys
        - Src:             'src/diff.c:1905,31'
          Dst:             lyd_node_child_p
        - Src:             'src/diff.c:1905,14'
          Dst:             lyd_diff_apply_r
        - Src:             'src/diff.c:1911,5'
          Dst:             lyd_dup_inst_free
    - functionName:    lyd_diff_siblings
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - options
        - diff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_diff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/diff.c:1403,12'
          Dst:             lyd_diff
    - functionName:    lyd_diff
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - options
        - nosiblings
        - diff
      BBCount:         31
      ICount:          180
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ly_log
        - lyd_diff_siblings_r
        - lysc_data_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/diff.c:1374,5'
          Branch Sides:
            - BranchSide:      'src/diff.c:1374,5'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1376,9'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1376,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1377,15'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1378,16'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1377,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:1377,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1377,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1378,16'
          Branch Sides:
            - BranchSide:      'src/diff.c:1379,15'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1381,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1379,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:1379,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1379,13'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
        - Branch String:   'src/diff.c:1384,15'
          Branch Sides:
            - BranchSide:      'src/diff.c:1384,18'
              BranchSideFuncs:
                - lyd_diff_siblings_r
                - lysc_data_node
                - lysc_data_node
                - ly_log
            - BranchSide:      'src/diff.c:1389,6'
              BranchSideFuncs:
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:1384,25'
          Branch Sides:
            - BranchSide:      'src/diff.c:1384,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
            - BranchSide:      'src/diff.c:1389,6'
              BranchSideFuncs:
                - lyd_diff_siblings_r
        - Branch String:   'src/diff.c:1384,29'
          Branch Sides:
            - BranchSide:      'src/diff.c:1384,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
            - BranchSide:      'src/diff.c:1384,29'
              BranchSideFuncs:
                - lysc_data_node
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
        - Branch String:   'src/diff.c:1384,64'
          Branch Sides:
            - BranchSide:      'src/diff.c:1384,64'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
            - BranchSide:      'src/diff.c:1384,64'
              BranchSideFuncs:
                - lysc_data_node
                - lyd_diff_siblings_r
                - ly_log
        - Branch String:   'src/diff.c:1384,9'
          Branch Sides:
            - BranchSide:      'src/diff.c:1385,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/diff.c:1389,6'
              BranchSideFuncs:
                - lyd_diff_siblings_r
      Callsites:
        - Src:             'src/diff.c:1374,5'
          Dst:             ly_log
        - Src:             'src/diff.c:1384,29'
          Dst:             lysc_data_node
        - Src:             'src/diff.c:1384,64'
          Dst:             lysc_data_node
        - Src:             'src/diff.c:1385,9'
          Dst:             ly_log
        - Src:             'src/diff.c:1391,12'
          Dst:             lyd_diff_siblings_r
    - functionName:    lyd_diff_tree
      functionSourceFile: '/src/libyang/src/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
        - options
        - diff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_diff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/diff.c:1397,12'
          Dst:             lyd_diff
    - functionName:    lyjson_exp_number_copy_num_part
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - num
        - num_len
        - dec_point
        - dp_position
        - dst
      BBCount:         30
      ICount:          170
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/json.c:406,5'
          Branch Sides:
            - BranchSide:      'src/json.c:406,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/json.c:406,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:406,5'
          Branch Sides:
            - BranchSide:      'src/json.c:406,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/json.c:408,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:408,21'
          Branch Sides:
            - BranchSide:      'src/json.c:408,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/json.c:408,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:409,5'
          Branch Sides:
            - BranchSide:      'src/json.c:409,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/json.c:409,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:409,5'
          Branch Sides:
            - BranchSide:      'src/json.c:409,5'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:411,12'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:411,5'
          Branch Sides:
            - BranchSide:      'src/json.c:412,13'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:422,12'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:412,13'
          Branch Sides:
            - BranchSide:      'src/json.c:413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:414,20'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:414,20'
          Branch Sides:
            - BranchSide:      'src/json.c:415,13'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:418,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:406,5'
          Dst:             __assert_fail
        - Src:             'src/json.c:409,5'
          Dst:             __assert_fail
    - functionName:    lyjson_get_buffer_for_number
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - num_len
        - buffer
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_log
        - ly_vlog
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/json.c:377,5'
          Branch Sides:
            - BranchSide:      'src/json.c:377,5'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:381,22'
              BranchSideFuncs:
                - malloc
                - ly_log
        - Branch String:   'src/json.c:382,5'
          Branch Sides:
            - BranchSide:      'src/json.c:382,5'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:383,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:377,5'
          Dst:             ly_vlog
        - Src:             'src/json.c:382,5'
          Dst:             ly_log
    - functionName:    lyjson_count_in_row
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - str
        - end
        - c
        - backwards
      BBCount:         30
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/json.c:320,5'
          Branch Sides:
            - BranchSide:      'src/json.c:320,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/json.c:320,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:320,5'
          Branch Sides:
            - BranchSide:      'src/json.c:320,5'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:322,9'
          Branch Sides:
            - BranchSide:      'src/json.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:326,10'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:326,9'
          Branch Sides:
            - BranchSide:      'src/json.c:327,18'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:327,36'
          Branch Sides:
            - BranchSide:      'src/json.c:327,41'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:327,9'
          Branch Sides:
            - BranchSide:      'src/json.c:327,67'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:328,5'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:331,36'
          Branch Sides:
            - BranchSide:      'src/json.c:331,41'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:331,9'
          Branch Sides:
            - BranchSide:      'src/json.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:331,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:320,5'
          Dst:             __assert_fail
    - functionName:    lyjson_exp_number
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - exponent
        - total_len
        - res
        - res_len
      BBCount:         103
      ICount:          804
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - __errno_location
        - ly_strnchr
        - ly_vlog
        - lyjson_count_in_row
        - lyjson_exp_number_copy_num_part
        - lyjson_get_buffer_for_number
        - strtoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/json.c:485,5'
          Branch Sides:
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:485,5'
          Branch Sides:
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:485,5'
          Branch Sides:
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:485,5'
          Branch Sides:
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:485,5'
          Branch Sides:
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:485,5'
          Branch Sides:
            - BranchSide:      'src/json.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:486,5'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:486,5'
          Branch Sides:
            - BranchSide:      'src/json.c:486,5'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:486,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:486,5'
          Branch Sides:
            - BranchSide:      'src/json.c:486,5'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:488,10'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:486,5'
          Branch Sides:
            - BranchSide:      'src/json.c:486,5'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:488,10'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:488,9'
          Branch Sides:
            - BranchSide:      'src/json.c:489,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:494,5'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
                - ly_vlog
        - Branch String:   'src/json.c:496,15'
          Branch Sides:
            - BranchSide:      'src/json.c:496,19'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:497,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/json.c:496,39'
          Branch Sides:
            - BranchSide:      'src/json.c:496,43'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:497,9'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/json.c:496,9'
          Branch Sides:
            - BranchSide:      'src/json.c:497,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:503,13'
              BranchSideFuncs:
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - __assert_fail
        - Branch String:   'src/json.c:504,9'
          Branch Sides:
            - BranchSide:      'src/json.c:505,9'
              BranchSideFuncs:
                - __assert_fail
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:510,22'
              BranchSideFuncs:
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
        - Branch String:   'src/json.c:505,9'
          Branch Sides:
            - BranchSide:      'src/json.c:505,9'
              BranchSideFuncs:
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:506,22'
              BranchSideFuncs:
                - ly_strnchr
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
        - Branch String:   'src/json.c:518,19'
          Branch Sides:
            - BranchSide:      'src/json.c:519,13'
              BranchSideFuncs:
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:520,13'
              BranchSideFuncs:
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
        - Branch String:   'src/json.c:526,16'
          Branch Sides:
            - BranchSide:      'src/json.c:527,33'
              BranchSideFuncs:
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:528,33'
              BranchSideFuncs:
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:531,19'
          Branch Sides:
            - BranchSide:      'src/json.c:531,33'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:534,16'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:531,9'
          Branch Sides:
            - BranchSide:      'src/json.c:533,13'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:534,16'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:534,16'
          Branch Sides:
            - BranchSide:      'src/json.c:536,13'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:539,13'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:543,9'
          Branch Sides:
            - BranchSide:      'src/json.c:546,22'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:556,16'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:548,9'
          Branch Sides:
            - BranchSide:      'src/json.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:549,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:549,9'
          Branch Sides:
            - BranchSide:      'src/json.c:549,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:550,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:556,29'
          Branch Sides:
            - BranchSide:      'src/json.c:556,33'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:583,16'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:556,16'
          Branch Sides:
            - BranchSide:      'src/json.c:560,12'
              BranchSideFuncs:
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:583,16'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:569,13'
          Branch Sides:
            - BranchSide:      'src/json.c:571,18'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:576,17'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:579,9'
          Branch Sides:
            - BranchSide:      'src/json.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:580,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:580,9'
          Branch Sides:
            - BranchSide:      'src/json.c:580,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:582,41'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:583,16'
          Branch Sides:
            - BranchSide:      'src/json.c:586,19'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:590,16'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:587,9'
          Branch Sides:
            - BranchSide:      'src/json.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:588,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:588,9'
          Branch Sides:
            - BranchSide:      'src/json.c:588,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:589,41'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:590,16'
          Branch Sides:
            - BranchSide:      'src/json.c:594,12'
              BranchSideFuncs:
                - lyjson_count_in_row
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:608,19'
              BranchSideFuncs:
                - lyjson_get_buffer_for_number
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:599,9'
          Branch Sides:
            - BranchSide:      'src/json.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:600,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:600,9'
          Branch Sides:
            - BranchSide:      'src/json.c:600,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:602,46'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:609,9'
          Branch Sides:
            - BranchSide:      'src/json.c:609,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:610,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
        - Branch String:   'src/json.c:610,9'
          Branch Sides:
            - BranchSide:      'src/json.c:610,9'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
            - BranchSide:      'src/json.c:611,46'
              BranchSideFuncs:
                - lyjson_exp_number_copy_num_part
      Callsites:
        - Src:             'src/json.c:485,5'
          Dst:             __assert_fail
        - Src:             'src/json.c:486,5'
          Dst:             __assert_fail
        - Src:             'src/json.c:489,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:494,5'
          Dst:             __errno_location
        - Src:             'src/json.c:495,13'
          Dst:             strtoll
        - Src:             'src/json.c:496,9'
          Dst:             __errno_location
        - Src:             'src/json.c:497,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:505,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:517,17'
          Dst:             ly_strnchr
        - Src:             'src/json.c:527,13'
          Dst:             lyjson_count_in_row
        - Src:             'src/json.c:528,13'
          Dst:             lyjson_count_in_row
        - Src:             'src/json.c:548,9'
          Dst:             lyjson_get_buffer_for_number
        - Src:             'src/json.c:555,9'
          Dst:             lyjson_exp_number_copy_num_part
        - Src:             'src/json.c:567,17'
          Dst:             lyjson_count_in_row
        - Src:             'src/json.c:579,9'
          Dst:             lyjson_get_buffer_for_number
        - Src:             'src/json.c:582,9'
          Dst:             lyjson_exp_number_copy_num_part
        - Src:             'src/json.c:587,9'
          Dst:             lyjson_get_buffer_for_number
        - Src:             'src/json.c:589,9'
          Dst:             lyjson_exp_number_copy_num_part
        - Src:             'src/json.c:597,17'
          Dst:             lyjson_count_in_row
        - Src:             'src/json.c:599,9'
          Dst:             lyjson_get_buffer_for_number
        - Src:             'src/json.c:602,14'
          Dst:             lyjson_exp_number_copy_num_part
        - Src:             'src/json.c:609,9'
          Dst:             lyjson_get_buffer_for_number
        - Src:             'src/json.c:611,14'
          Dst:             lyjson_exp_number_copy_num_part
    - functionName:    lyjson_number_is_zero
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - end
      BBCount:         25
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lyjson_count_in_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/json.c:347,5'
          Branch Sides:
            - BranchSide:      'src/json.c:347,5'
              BranchSideFuncs:
                - lyjson_count_in_row
                - __assert_fail
            - BranchSide:      'src/json.c:349,10'
              BranchSideFuncs:
                - lyjson_count_in_row
                - __assert_fail
        - Branch String:   'src/json.c:349,24'
          Branch Sides:
            - BranchSide:      'src/json.c:349,28'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:350,11'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_count_in_row
        - Branch String:   'src/json.c:349,9'
          Branch Sides:
            - BranchSide:      'src/json.c:350,11'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:353,10'
              BranchSideFuncs:
                - lyjson_count_in_row
        - Branch String:   'src/json.c:351,9'
          Branch Sides:
            - BranchSide:      'src/json.c:351,9'
              BranchSideFuncs:
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:352,5'
              BranchSideFuncs:
                - lyjson_count_in_row
        - Branch String:   'src/json.c:353,24'
          Branch Sides:
            - BranchSide:      'src/json.c:353,28'
              BranchSideFuncs:
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:360,32'
              BranchSideFuncs:
                - lyjson_count_in_row
        - Branch String:   'src/json.c:353,9'
          Branch Sides:
            - BranchSide:      'src/json.c:354,12'
              BranchSideFuncs:
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:360,32'
              BranchSideFuncs:
                - lyjson_count_in_row
        - Branch String:   'src/json.c:355,13'
          Branch Sides:
            - BranchSide:      'src/json.c:356,13'
              BranchSideFuncs:
                - lyjson_count_in_row
            - BranchSide:      'src/json.c:358,5'
              BranchSideFuncs:
                - lyjson_count_in_row
      Callsites:
        - Src:             'src/json.c:347,5'
          Dst:             __assert_fail
        - Src:             'src/json.c:351,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:360,12'
          Dst:             lyjson_count_in_row
    - functionName:    lyjson_number
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         64
      ICount:          450
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - ly_in_skip
        - ly_vlog
        - lyjson_ctx_set_value
        - lyjson_exp_number
        - lyjson_number_is_zero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/json.c:642,9'
          Branch Sides:
            - BranchSide:      'src/json.c:643,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/json.c:647,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/json.c:647,9'
          Branch Sides:
            - BranchSide:      'src/json.c:648,9'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/json.c:649,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/json.c:649,16'
          Branch Sides:
            - BranchSide:      'src/json.c:650,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/json.c:654,12'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:651,9'
          Branch Sides:
            - BranchSide:      'src/json.c:652,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/json.c:654,5'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/json.c:656,13'
          Branch Sides:
            - BranchSide:      'src/json.c:657,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:659,13'
              BranchSideFuncs:
                - ly_vlog
        - Branch String:   'src/json.c:664,9'
          Branch Sides:
            - BranchSide:      'src/json.c:665,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/json.c:674,10'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/json.c:666,13'
          Branch Sides:
            - BranchSide:      'src/json.c:667,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/json.c:669,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/json.c:669,9'
          Branch Sides:
            - BranchSide:      'src/json.c:670,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/json.c:672,5'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/json.c:674,29'
          Branch Sides:
            - BranchSide:      'src/json.c:674,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:675,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:674,9'
          Branch Sides:
            - BranchSide:      'src/json.c:675,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:688,31'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:677,33'
          Branch Sides:
            - BranchSide:      'src/json.c:677,37'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:678,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:677,13'
          Branch Sides:
            - BranchSide:      'src/json.c:678,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:680,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:680,13'
          Branch Sides:
            - BranchSide:      'src/json.c:681,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:683,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:683,9'
          Branch Sides:
            - BranchSide:      'src/json.c:684,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:686,5'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:688,35'
          Branch Sides:
            - BranchSide:      'src/json.c:688,46'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:688,58'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:688,9'
          Branch Sides:
            - BranchSide:      'src/json.c:689,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
            - BranchSide:      'src/json.c:690,16'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:690,25'
          Branch Sides:
            - BranchSide:      'src/json.c:690,50'
              BranchSideFuncs:
                - lyjson_number_is_zero
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:692,16'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:690,16'
          Branch Sides:
            - BranchSide:      'src/json.c:691,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
            - BranchSide:      'src/json.c:692,16'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
                - lyjson_exp_number
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:692,16'
          Branch Sides:
            - BranchSide:      'src/json.c:693,9'
              BranchSideFuncs:
                - lyjson_exp_number
                - lyjson_ctx_set_value
                - ly_in_skip
            - BranchSide:      'src/json.c:696,13'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_vlog
        - Branch String:   'src/json.c:693,9'
          Branch Sides:
            - BranchSide:      'src/json.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:694,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
        - Branch String:   'src/json.c:696,13'
          Branch Sides:
            - BranchSide:      'src/json.c:697,13'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:701,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
      Callsites:
        - Src:             'src/json.c:649,16'
          Dst:             __ctype_b_loc
        - Src:             'src/json.c:651,16'
          Dst:             __ctype_b_loc
        - Src:             'src/json.c:657,13'
          Dst:             ly_vlog
        - Src:             'src/json.c:659,13'
          Dst:             ly_vlog
        - Src:             'src/json.c:666,14'
          Dst:             __ctype_b_loc
        - Src:             'src/json.c:669,16'
          Dst:             __ctype_b_loc
        - Src:             'src/json.c:680,14'
          Dst:             __ctype_b_loc
        - Src:             'src/json.c:683,16'
          Dst:             __ctype_b_loc
        - Src:             'src/json.c:688,9'
          Dst:             lyjson_number_is_zero
        - Src:             'src/json.c:689,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:690,28'
          Dst:             lyjson_number_is_zero
        - Src:             'src/json.c:691,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:693,9'
          Dst:             lyjson_exp_number
        - Src:             'src/json.c:694,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:697,13'
          Dst:             ly_vlog
        - Src:             'src/json.c:701,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:703,5'
          Dst:             ly_in_skip
    - functionName:    lyjson_ctx_set_value
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - jsonctx
        - value
        - value_len
        - dynamic
      BBCount:         10
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/json.c:111,5'
          Branch Sides:
            - BranchSide:      'src/json.c:111,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/json.c:113,9'
              BranchSideFuncs:
                - free
        - Branch String:   'src/json.c:113,9'
          Branch Sides:
            - BranchSide:      'src/json.c:113,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/json.c:114,22'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/json.c:111,5'
          Dst:             __assert_fail
    - functionName:    lyjson_string
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         88
      ICount:          669
      EdgeCount:       109
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - ly_getutf8
        - ly_log
        - ly_pututf8
        - ly_realloc
        - ly_vlog
        - lyjson_ctx_set_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/json.c:140,5'
          Branch Sides:
            - BranchSide:      'src/json.c:140,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:143,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:148,5'
          Branch Sides:
            - BranchSide:      'src/json.c:149,17'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:285,5'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
        - Branch String:   'src/json.c:149,9'
          Branch Sides:
            - BranchSide:      'src/json.c:152,18'
              BranchSideFuncs:
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
            - BranchSide:      'src/json.c:250,17'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
            - BranchSide:      'src/json.c:269,18'
              BranchSideFuncs:
                - ly_getutf8
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_vlog
        - Branch String:   'src/json.c:153,17'
          Branch Sides:
            - BranchSide:      'src/json.c:155,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
            - BranchSide:      'src/json.c:163,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
        - Branch String:   'src/json.c:156,17'
          Branch Sides:
            - BranchSide:      'src/json.c:156,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
            - BranchSide:      'src/json.c:157,22'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
        - Branch String:   'src/json.c:163,17'
          Branch Sides:
            - BranchSide:      'src/json.c:166,32'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/json.c:172,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/json.c:166,17'
          Branch Sides:
            - BranchSide:      'src/json.c:166,134'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/json.c:167,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/json.c:168,17'
          Branch Sides:
            - BranchSide:      'src/json.c:168,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/json.c:169,22'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/json.c:172,17'
          Branch Sides:
            - BranchSide:      'src/json.c:174,25'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
            - BranchSide:      'src/json.c:180,15'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
        - Branch String:   'src/json.c:181,13'
          Branch Sides:
            - BranchSide:      'src/json.c:184,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:188,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:192,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:196,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:200,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:204,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:208,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:212,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:216,23'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/json.c:233,17'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/json.c:217,17'
          Branch Sides:
            - BranchSide:      'src/json.c:218,26'
              BranchSideFuncs:
                - ly_vlog
                - free
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:230,17'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:218,25'
          Branch Sides:
            - BranchSide:      'src/json.c:219,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:221,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:221,32'
          Branch Sides:
            - BranchSide:      'src/json.c:222,30'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/json.c:223,32'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/json.c:223,32'
          Branch Sides:
            - BranchSide:      'src/json.c:224,44'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
            - BranchSide:      'src/json.c:226,44'
              BranchSideFuncs:
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
        - Branch String:   'src/json.c:239,13'
          Branch Sides:
            - BranchSide:      'src/json.c:239,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/json.c:243,20'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:250,17'
          Branch Sides:
            - BranchSide:      'src/json.c:252,34'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:262,20'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:253,17'
          Branch Sides:
            - BranchSide:      'src/json.c:253,17'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:254,24'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:255,21'
          Branch Sides:
            - BranchSide:      'src/json.c:256,29'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:260,17'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
        - Branch String:   'src/json.c:270,13'
          Branch Sides:
            - BranchSide:      'src/json.c:270,13'
              BranchSideFuncs:
                - ly_vlog
                - free
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/json.c:273,13'
          Branch Sides:
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:279,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:273,13'
          Branch Sides:
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:279,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:273,13'
          Branch Sides:
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
        - Branch String:   'src/json.c:273,13'
          Branch Sides:
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:279,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:273,13'
          Branch Sides:
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - free
                - ly_vlog
                - ly_vlog
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - free
        - Branch String:   'src/json.c:273,13'
          Branch Sides:
            - BranchSide:      'src/json.c:273,13'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
            - BranchSide:      'src/json.c:279,23'
              BranchSideFuncs:
                - ly_vlog
                - ly_vlog
                - free
                - lyjson_ctx_set_value
                - lyjson_ctx_set_value
                - ly_realloc
                - ly_log
                - malloc
                - ly_log
                - ly_pututf8
                - ly_vlog
                - ly_vlog
                - __ctype_b_loc
                - ly_vlog
                - ly_realloc
                - ly_log
                - ly_getutf8
                - ly_vlog
                - ly_vlog
        - Branch String:   'src/json.c:297,9'
          Branch Sides:
            - BranchSide:      'src/json.c:298,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
            - BranchSide:      'src/json.c:300,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
      Callsites:
        - Src:             'src/json.c:140,5'
          Dst:             __assert_fail
        - Src:             'src/json.c:156,17'
          Dst:             ly_log
        - Src:             'src/json.c:167,23'
          Dst:             ly_realloc
        - Src:             'src/json.c:168,17'
          Dst:             ly_log
        - Src:             'src/json.c:219,25'
          Dst:             ly_vlog
        - Src:             'src/json.c:221,32'
          Dst:             __ctype_b_loc
        - Src:             'src/json.c:233,17'
          Dst:             ly_vlog
        - Src:             'src/json.c:239,13'
          Dst:             ly_pututf8
        - Src:             'src/json.c:239,13'
          Dst:             ly_vlog
        - Src:             'src/json.c:252,23'
          Dst:             ly_realloc
        - Src:             'src/json.c:253,17'
          Dst:             ly_log
        - Src:             'src/json.c:270,13'
          Dst:             ly_getutf8
        - Src:             'src/json.c:270,13'
          Dst:             ly_vlog
        - Src:             'src/json.c:273,13'
          Dst:             ly_vlog
        - Src:             'src/json.c:285,5'
          Dst:             ly_vlog
        - Src:             'src/json.c:288,5'
          Dst:             ly_vlog
        - Src:             'src/json.c:298,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:300,9'
          Dst:             lyjson_ctx_set_value
    - functionName:    lyjson_ctx_restore
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/json.c:1065,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1065,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/json.c:1066,22'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    lyjson_ctx_backup
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lyjson_ctx_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/json.c:1050,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1050,9'
              BranchSideFuncs:
                - free
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1051,22'
              BranchSideFuncs:
                - free
                - lyjson_ctx_status
      Callsites:
        - Src:             'src/json.c:1053,30'
          Dst:             lyjson_ctx_status
    - functionName:    lyjson_ctx_status
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         10
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/json.c:68,5'
          Branch Sides:
            - BranchSide:      'src/json.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:70,10'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:70,9'
          Branch Sides:
            - BranchSide:      'src/json.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:74,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:68,5'
          Dst:             __assert_fail
    - functionName:    lyjson_next_array_item
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         13
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_in_skip
        - ly_set_add
        - ly_vlog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/json.c:948,5'
          Branch Sides:
            - BranchSide:      'src/json.c:951,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:956,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
            - BranchSide:      'src/json.c:962,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
            - BranchSide:      'src/json.c:968,9'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/json.c:957,9'
          Branch Sides:
            - BranchSide:      'src/json.c:957,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:963,9'
          Branch Sides:
            - BranchSide:      'src/json.c:963,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:964,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:951,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:956,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:957,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:962,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:963,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:968,9'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/json.c:968,9'
          Dst:             ly_vlog
    - functionName:    lyjson_next_object_item
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         13
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_in_skip
        - ly_set_add
        - ly_vlog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/json.c:911,5'
          Branch Sides:
            - BranchSide:      'src/json.c:914,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:919,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
            - BranchSide:      'src/json.c:925,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
            - BranchSide:      'src/json.c:931,9'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/json.c:920,9'
          Branch Sides:
            - BranchSide:      'src/json.c:920,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:921,9'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:926,9'
          Branch Sides:
            - BranchSide:      'src/json.c:926,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:927,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:914,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:919,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:920,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:925,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:926,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:931,9'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/json.c:931,9'
          Dst:             ly_vlog
    - functionName:    lyjson_next_value
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - jsonctx
        - array_end
      BBCount:         57
      ICount:          409
      EdgeCount:       71
      CyclomaticComplexity: 16
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_in_skip
        - ly_log
        - ly_set_add
        - ly_vlog
        - lyjson_ctx_set_value
        - lyjson_number
        - lyjson_string
        - strncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/json.c:803,5'
          Branch Sides:
            - BranchSide:      'src/json.c:806,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:811,20'
              BranchSideFuncs:
                - ly_in_skip
                - lyjson_string
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs:
                - lyjson_number
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:834,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:840,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:845,21'
              BranchSideFuncs:
                - strncmp
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_set_add
                - ly_log
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:856,21'
              BranchSideFuncs:
                - strncmp
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_set_add
                - ly_log
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:867,21'
              BranchSideFuncs:
                - strncmp
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_set_add
                - ly_log
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:878,14'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
                - ly_in_skip
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:885,9'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/json.c:812,9'
          Branch Sides:
            - BranchSide:      'src/json.c:812,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:813,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
        - Branch String:   'src/json.c:813,9'
          Branch Sides:
            - BranchSide:      'src/json.c:813,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:814,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:828,9'
          Branch Sides:
            - BranchSide:      'src/json.c:828,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:829,9'
              BranchSideFuncs:
                - ly_set_add
                - ly_log
        - Branch String:   'src/json.c:829,9'
          Branch Sides:
            - BranchSide:      'src/json.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:830,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:835,9'
          Branch Sides:
            - BranchSide:      'src/json.c:835,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:836,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:841,9'
          Branch Sides:
            - BranchSide:      'src/json.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:842,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:845,13'
          Branch Sides:
            - BranchSide:      'src/json.c:846,13'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:850,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_set_add
                - ly_log
        - Branch String:   'src/json.c:852,9'
          Branch Sides:
            - BranchSide:      'src/json.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:853,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:856,13'
          Branch Sides:
            - BranchSide:      'src/json.c:857,13'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:861,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_set_add
                - ly_log
        - Branch String:   'src/json.c:863,9'
          Branch Sides:
            - BranchSide:      'src/json.c:863,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:864,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:867,13'
          Branch Sides:
            - BranchSide:      'src/json.c:868,13'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:872,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - ly_in_skip
                - ly_set_add
                - ly_log
        - Branch String:   'src/json.c:874,9'
          Branch Sides:
            - BranchSide:      'src/json.c:874,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:875,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:878,13'
          Branch Sides:
            - BranchSide:      'src/json.c:879,13'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
                - ly_log
            - BranchSide:      'src/json.c:883,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
                - ly_log
        - Branch String:   'src/json.c:884,9'
          Branch Sides:
            - BranchSide:      'src/json.c:884,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:885,9'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/json.c:894,9'
          Branch Sides:
            - BranchSide:      'src/json.c:895,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/json.c:899,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:806,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:811,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:812,9'
          Dst:             lyjson_string
        - Src:             'src/json.c:813,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:828,9'
          Dst:             lyjson_number
        - Src:             'src/json.c:829,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:834,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:835,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:840,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:841,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:845,13'
          Dst:             strncmp
        - Src:             'src/json.c:850,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:851,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:852,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:856,13'
          Dst:             strncmp
        - Src:             'src/json.c:861,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:862,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:863,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:867,13'
          Dst:             strncmp
        - Src:             'src/json.c:872,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:873,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:874,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:883,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:884,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:889,9'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/json.c:889,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:895,9'
          Dst:             ly_log
    - functionName:    lyjson_next_object_name
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         17
      ICount:          156
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - LY_VCODE_INSTREXP_len
        - ly_in_skip
        - ly_set_add
        - ly_vlog
        - lyjson_skip_ws
        - lyjson_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/json.c:756,5'
          Branch Sides:
            - BranchSide:      'src/json.c:759,9'
              BranchSideFuncs:
                - ly_vlog
            - BranchSide:      'src/json.c:764,20'
              BranchSideFuncs:
                - ly_in_skip
                - lyjson_string
                - lyjson_skip_ws
                - ly_in_skip
                - ly_set_add
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:779,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
            - BranchSide:      'src/json.c:785,9'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/json.c:765,9'
          Branch Sides:
            - BranchSide:      'src/json.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:766,24'
              BranchSideFuncs:
                - lyjson_skip_ws
                - ly_in_skip
                - ly_set_add
                - LY_VCODE_INSTREXP_len
                - ly_vlog
        - Branch String:   'src/json.c:768,13'
          Branch Sides:
            - BranchSide:      'src/json.c:769,13'
              BranchSideFuncs:
                - LY_VCODE_INSTREXP_len
                - ly_vlog
            - BranchSide:      'src/json.c:773,20'
              BranchSideFuncs:
                - ly_in_skip
                - ly_set_add
        - Branch String:   'src/json.c:774,9'
          Branch Sides:
            - BranchSide:      'src/json.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:780,9'
          Branch Sides:
            - BranchSide:      'src/json.c:780,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:781,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:759,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:764,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:765,9'
          Dst:             lyjson_string
        - Src:             'src/json.c:766,9'
          Dst:             lyjson_skip_ws
        - Src:             'src/json.c:769,13'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/json.c:769,13'
          Dst:             ly_vlog
        - Src:             'src/json.c:773,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:774,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:779,9'
          Dst:             ly_in_skip
        - Src:             'src/json.c:780,9'
          Dst:             ly_set_add
        - Src:             'src/json.c:785,9'
          Dst:             LY_VCODE_INSTREXP_len
        - Src:             'src/json.c:785,9'
          Dst:             ly_vlog
    - functionName:    lyjson_skip_ws
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         16
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ly_in_skip
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/json.c:92,12'
          Branch Sides:
            - BranchSide:      'src/json.c:92,5'
              BranchSideFuncs:
                - ly_in_skip
            - BranchSide:      'src/json.c:92,12'
              BranchSideFuncs:
                - ly_in_skip
        - Branch String:   'src/json.c:92,12'
          Branch Sides:
            - BranchSide:      'src/json.c:92,5'
              BranchSideFuncs:
                - ly_in_skip
            - BranchSide:      'src/json.c:92,12'
              BranchSideFuncs:
                - ly_in_skip
        - Branch String:   'src/json.c:92,12'
          Branch Sides:
            - BranchSide:      'src/json.c:92,5'
              BranchSideFuncs:
                - ly_in_skip
            - BranchSide:      'src/json.c:92,5'
              BranchSideFuncs:
                - ly_in_skip
        - Branch String:   'src/json.c:92,5'
          Branch Sides:
            - BranchSide:      'src/json.c:93,14'
              BranchSideFuncs:
                - ly_in_skip
            - BranchSide:      'src/json.c:98,1'
              BranchSideFuncs: []
        - Branch String:   'src/json.c:93,13'
          Branch Sides:
            - BranchSide:      'src/json.c:94,13'
              BranchSideFuncs:
                - ly_in_skip
            - BranchSide:      'src/json.c:96,20'
              BranchSideFuncs:
                - ly_in_skip
      Callsites:
        - Src:             'src/json.c:96,9'
          Dst:             ly_in_skip
    - functionName:    lyjson_ctx_free
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log_location_revert
        - ly_set_erase
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/json.c:1080,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1081,9'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_erase
                - free
                - free
                - free
            - BranchSide:      'src/json.c:1084,5'
              BranchSideFuncs:
                - ly_log_location_revert
                - ly_set_erase
                - free
                - free
                - free
        - Branch String:   'src/json.c:1086,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1087,22'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - free
                - free
            - BranchSide:      'src/json.c:1089,9'
              BranchSideFuncs:
                - ly_set_erase
                - free
                - free
        - Branch String:   'src/json.c:1089,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1090,22'
              BranchSideFuncs:
                - free
                - ly_set_erase
                - free
            - BranchSide:      'src/json.c:1093,19'
              BranchSideFuncs:
                - ly_set_erase
                - free
      Callsites:
        - Src:             'src/json.c:1084,5'
          Dst:             ly_log_location_revert
        - Src:             'src/json.c:1093,5'
          Dst:             ly_set_erase
    - functionName:    lyjson_ctx_next
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
        - status
      BBCount:         76
      ICount:          370
      EdgeCount:       87
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ly_log
        - lyjson_ctx_set_value
        - lyjson_ctx_status
        - lyjson_next_array_item
        - lyjson_next_object_item
        - lyjson_next_object_name
        - lyjson_next_value
        - lyjson_skip_ws
      functionUses:    35
      BranchProfiles:
        - Branch String:   'src/json.c:982,5'
          Branch Sides:
            - BranchSide:      'src/json.c:982,5'
              BranchSideFuncs:
                - lyjson_ctx_status
                - ly_log
                - lyjson_ctx_status
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_next_array_item
                - lyjson_next_object_item
                - __assert_fail
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_next_value
                - __assert_fail
                - lyjson_next_value
                - __assert_fail
                - lyjson_next_object_name
                - lyjson_next_value
                - lyjson_next_object_name
            - BranchSide:      'src/json.c:984,29'
              BranchSideFuncs:
                - lyjson_ctx_status
                - ly_log
                - lyjson_ctx_status
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_next_array_item
                - lyjson_next_object_item
                - __assert_fail
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_next_value
                - __assert_fail
                - lyjson_next_value
                - __assert_fail
                - lyjson_next_object_name
                - lyjson_next_value
                - lyjson_next_object_name
        - Branch String:   'src/json.c:985,5'
          Branch Sides:
            - BranchSide:      'src/json.c:987,9'
              BranchSideFuncs:
                - lyjson_next_object_name
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:990,9'
              BranchSideFuncs:
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:993,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_next_object_name
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:997,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1001,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1007,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1007,9'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1014,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1014,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1014,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1014,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1014,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1029,9'
              BranchSideFuncs:
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1032,9'
              BranchSideFuncs:
                - ly_log
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1038,20'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:987,9'
          Branch Sides:
            - BranchSide:      'src/json.c:987,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:988,9'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:990,9'
          Branch Sides:
            - BranchSide:      'src/json.c:990,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:991,9'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:993,9'
          Branch Sides:
            - BranchSide:      'src/json.c:993,9'
              BranchSideFuncs:
                - lyjson_next_object_name
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:993,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:994,9'
          Branch Sides:
            - BranchSide:      'src/json.c:994,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:995,9'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:997,9'
          Branch Sides:
            - BranchSide:      'src/json.c:997,9'
              BranchSideFuncs:
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:997,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:998,9'
          Branch Sides:
            - BranchSide:      'src/json.c:998,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:999,9'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:1002,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1002,9'
              BranchSideFuncs:
                - lyjson_next_value
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1002,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:1003,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1003,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1004,9'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:1007,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1007,9'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1014,30'
              BranchSideFuncs:
                - lyjson_ctx_set_value
                - __assert_fail
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
        - Branch String:   'src/json.c:1015,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1015,9'
              BranchSideFuncs:
                - lyjson_ctx_status
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
                - lyjson_next_object_item
            - BranchSide:      'src/json.c:1015,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:1018,13'
          Branch Sides:
            - BranchSide:      'src/json.c:1019,13'
              BranchSideFuncs:
                - lyjson_next_object_item
                - lyjson_skip_ws
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1021,20'
              BranchSideFuncs:
                - __assert_fail
                - lyjson_ctx_status
                - lyjson_next_array_item
                - lyjson_skip_ws
        - Branch String:   'src/json.c:1019,13'
          Branch Sides:
            - BranchSide:      'src/json.c:1019,13'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1020,13'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:1022,13'
          Branch Sides:
            - BranchSide:      'src/json.c:1022,13'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1023,13'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:1026,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1026,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1027,9'
              BranchSideFuncs:
                - lyjson_ctx_status
        - Branch String:   'src/json.c:1029,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1029,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1030,9'
              BranchSideFuncs:
                - lyjson_skip_ws
                - lyjson_ctx_status
        - Branch String:   'src/json.c:1041,14'
          Branch Sides:
            - BranchSide:      'src/json.c:1041,14'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:1041,17'
              BranchSideFuncs:
                - lyjson_ctx_status
        - Branch String:   'src/json.c:1041,9'
          Branch Sides:
            - BranchSide:      'src/json.c:1041,9'
              BranchSideFuncs:
                - lyjson_ctx_status
            - BranchSide:      'src/json.c:1042,37'
              BranchSideFuncs:
                - lyjson_ctx_status
      Callsites:
        - Src:             'src/json.c:982,5'
          Dst:             __assert_fail
        - Src:             'src/json.c:984,11'
          Dst:             lyjson_ctx_status
        - Src:             'src/json.c:987,9'
          Dst:             lyjson_next_object_name
        - Src:             'src/json.c:990,9'
          Dst:             lyjson_next_value
        - Src:             'src/json.c:993,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:994,9'
          Dst:             lyjson_next_object_name
        - Src:             'src/json.c:997,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:998,9'
          Dst:             lyjson_next_value
        - Src:             'src/json.c:1001,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:1002,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:1003,9'
          Dst:             lyjson_next_value
        - Src:             'src/json.c:1007,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:1014,9'
          Dst:             lyjson_ctx_set_value
        - Src:             'src/json.c:1015,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:1016,15'
          Dst:             lyjson_ctx_status
        - Src:             'src/json.c:1019,13'
          Dst:             lyjson_next_object_item
        - Src:             'src/json.c:1022,13'
          Dst:             lyjson_next_array_item
        - Src:             'src/json.c:1026,9'
          Dst:             __assert_fail
        - Src:             'src/json.c:1029,9'
          Dst:             lyjson_next_value
        - Src:             'src/json.c:1032,9'
          Dst:             ly_log
        - Src:             'src/json.c:1038,5'
          Dst:             lyjson_skip_ws
        - Src:             'src/json.c:1042,19'
          Dst:             lyjson_ctx_status
    - functionName:    lyjson_ctx_new
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - jsonctx_p
      BBCount:         23
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - calloc
        - ly_log
        - ly_log_location
        - ly_vlog
        - lyjson_ctx_free
        - lyjson_ctx_next
        - lyjson_skip_ws
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/json.c:714,5'
          Branch Sides:
            - BranchSide:      'src/json.c:714,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_log_location
                - lyjson_skip_ws
                - lyjson_ctx_next
                - lyjson_ctx_free
                - ly_vlog
            - BranchSide:      'src/json.c:714,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:714,5'
          Branch Sides:
            - BranchSide:      'src/json.c:714,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - ly_log
                - ly_log_location
                - lyjson_skip_ws
                - lyjson_ctx_next
                - lyjson_ctx_free
                - ly_vlog
            - BranchSide:      'src/json.c:714,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/json.c:714,5'
          Branch Sides:
            - BranchSide:      'src/json.c:714,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location
                - lyjson_skip_ws
                - lyjson_ctx_next
                - lyjson_ctx_free
                - ly_vlog
            - BranchSide:      'src/json.c:717,15'
              BranchSideFuncs:
                - calloc
                - ly_log
                - ly_log_location
                - lyjson_skip_ws
                - lyjson_ctx_next
                - lyjson_ctx_free
                - ly_vlog
        - Branch String:   'src/json.c:718,5'
          Branch Sides:
            - BranchSide:      'src/json.c:718,5'
              BranchSideFuncs:
                - ly_log_location
                - lyjson_skip_ws
                - lyjson_ctx_next
                - lyjson_ctx_free
                - ly_vlog
            - BranchSide:      'src/json.c:719,20'
              BranchSideFuncs:
                - ly_log_location
                - lyjson_skip_ws
                - lyjson_ctx_next
                - lyjson_ctx_free
                - ly_vlog
        - Branch String:   'src/json.c:728,9'
          Branch Sides:
            - BranchSide:      'src/json.c:730,9'
              BranchSideFuncs:
                - ly_vlog
                - lyjson_ctx_free
            - BranchSide:      'src/json.c:736,5'
              BranchSideFuncs:
                - lyjson_ctx_next
                - lyjson_ctx_free
        - Branch String:   'src/json.c:736,5'
          Branch Sides:
            - BranchSide:      'src/json.c:736,5'
              BranchSideFuncs:
                - lyjson_ctx_free
            - BranchSide:      'src/json.c:736,5'
              BranchSideFuncs:
                - lyjson_ctx_free
        - Branch String:   'src/json.c:739,9'
          Branch Sides:
            - BranchSide:      'src/json.c:740,25'
              BranchSideFuncs:
                - lyjson_ctx_free
            - BranchSide:      'src/json.c:742,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/json.c:714,5'
          Dst:             __assert_fail
        - Src:             'src/json.c:717,15'
          Dst:             calloc
        - Src:             'src/json.c:718,5'
          Dst:             ly_log
        - Src:             'src/json.c:723,5'
          Dst:             ly_log_location
        - Src:             'src/json.c:726,5'
          Dst:             lyjson_skip_ws
        - Src:             'src/json.c:730,9'
          Dst:             ly_vlog
        - Src:             'src/json.c:736,5'
          Dst:             lyjson_ctx_next
        - Src:             'src/json.c:740,9'
          Dst:             lyjson_ctx_free
    - functionName:    lyjson_ctx_depth
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - jsonctx
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lyjson_token2str
      functionSourceFile: '/src/libyang/src/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - status
      BBCount:         17
      ICount:          88
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/json.c:31,5'
          Branch Sides:
            - BranchSide:      'src/json.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'src/json.c:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ly_write_skipped
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - position
        - buf
        - count
      BBCount:         26
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - lseek
        - ly_log
        - ly_write_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/out.c:754,5'
          Branch Sides:
            - BranchSide:      'src/out.c:754,5'
              BranchSideFuncs:
                - ly_log
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:756,13'
              BranchSideFuncs:
                - ly_log
                - ly_write_
                - lseek
                - ly_log
        - Branch String:   'src/out.c:756,5'
          Branch Sides:
            - BranchSide:      'src/out.c:759,19'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:766,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:766,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:766,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:766,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:766,13'
              BranchSideFuncs:
                - ly_write_
                - lseek
                - ly_log
            - BranchSide:      'src/out.c:785,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:789,9'
              BranchSideFuncs:
                - lseek
        - Branch String:   'src/out.c:766,13'
          Branch Sides:
            - BranchSide:      'src/out.c:767,13'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:772,17'
              BranchSideFuncs:
                - ly_write_
                - lseek
        - Branch String:   'src/out.c:777,13'
          Branch Sides:
            - BranchSide:      'src/out.c:780,29'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:783,9'
              BranchSideFuncs:
                - lseek
        - Branch String:   'src/out.c:789,9'
          Branch Sides:
            - BranchSide:      'src/out.c:791,15'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:793,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:754,5'
          Dst:             __assert_fail
        - Src:             'src/out.c:767,13'
          Dst:             ly_log
        - Src:             'src/out.c:780,19'
          Dst:             ly_write_
        - Src:             'src/out.c:785,9'
          Dst:             ly_log
        - Src:             'src/out.c:791,9'
          Dst:             lseek
    - functionName:    ly_write_
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - buf
        - len
      BBCount:         56
      ICount:          444
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - fwrite
        - lseek
        - ly_log
        - ly_realloc
        - strerror
        - write
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/out.c:565,9'
          Branch Sides:
            - BranchSide:      'src/out.c:565,14'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:567,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:567,13'
          Branch Sides:
            - BranchSide:      'src/out.c:568,40'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:578,13'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:569,17'
          Branch Sides:
            - BranchSide:      'src/out.c:570,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:575,29'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:578,13'
          Branch Sides:
            - BranchSide:      'src/out.c:579,21'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:581,25'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:589,5'
          Branch Sides:
            - BranchSide:      'src/out.c:591,24'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:614,19'
              BranchSideFuncs:
                - write
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:625,26'
              BranchSideFuncs:
                - fwrite
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:625,26'
              BranchSideFuncs:
                - fwrite
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:625,26'
              BranchSideFuncs:
                - fwrite
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:633,13'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:642,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:646,9'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:592,13'
          Branch Sides:
            - BranchSide:      'src/out.c:593,28'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
            - BranchSide:      'src/out.c:603,13'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:595,17'
          Branch Sides:
            - BranchSide:      'src/out.c:596,17'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:601,36'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:603,13'
          Branch Sides:
            - BranchSide:      'src/out.c:604,23'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:606,32'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:615,13'
          Branch Sides:
            - BranchSide:      'src/out.c:616,17'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:618,31'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:626,13'
          Branch Sides:
            - BranchSide:      'src/out.c:627,17'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:629,9'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:634,13'
          Branch Sides:
            - BranchSide:      'src/out.c:635,17'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:637,31'
              BranchSideFuncs:
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:646,9'
          Branch Sides:
            - BranchSide:      'src/out.c:647,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
                - lseek
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:653,16'
              BranchSideFuncs:
                - lseek
                - ly_log
        - Branch String:   'src/out.c:647,31'
          Branch Sides:
            - BranchSide:      'src/out.c:647,35'
              BranchSideFuncs:
                - ly_log
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:648,17'
              BranchSideFuncs:
                - ly_log
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
        - Branch String:   'src/out.c:647,13'
          Branch Sides:
            - BranchSide:      'src/out.c:648,17'
              BranchSideFuncs:
                - ly_log
                - lseek
                - ly_log
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - fwrite
                - write
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:651,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:653,16'
          Branch Sides:
            - BranchSide:      'src/out.c:654,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:658,13'
              BranchSideFuncs:
                - lseek
        - Branch String:   'src/out.c:658,13'
          Branch Sides:
            - BranchSide:      'src/out.c:660,19'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:662,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:568,29'
          Dst:             ly_realloc
        - Src:             'src/out.c:572,17'
          Dst:             ly_log
        - Src:             'src/out.c:594,36'
          Dst:             ly_realloc
        - Src:             'src/out.c:598,17'
          Dst:             ly_log
        - Src:             'src/out.c:614,13'
          Dst:             write
        - Src:             'src/out.c:625,19'
          Dst:             fwrite
        - Src:             'src/out.c:642,9'
          Dst:             ly_log
        - Src:             'src/out.c:647,14'
          Dst:             __errno_location
        - Src:             'src/out.c:647,35'
          Dst:             __errno_location
        - Src:             'src/out.c:651,9'
          Dst:             __errno_location
        - Src:             'src/out.c:651,9'
          Dst:             strerror
        - Src:             'src/out.c:651,9'
          Dst:             ly_log
        - Src:             'src/out.c:654,9'
          Dst:             ly_log
        - Src:             'src/out.c:660,13'
          Dst:             lseek
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_write_skip
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - count
        - position
      BBCount:         24
      ICount:          228
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
        - ly_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/out.c:693,5'
          Branch Sides:
            - BranchSide:      'src/out.c:695,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:718,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:718,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:718,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:718,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:718,13'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:739,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:744,21'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:695,13'
          Branch Sides:
            - BranchSide:      'src/out.c:696,48'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:707,21'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:697,17'
          Branch Sides:
            - BranchSide:      'src/out.c:698,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:703,36'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:718,13'
          Branch Sides:
            - BranchSide:      'src/out.c:719,40'
              BranchSideFuncs:
                - ly_realloc
                - ly_log
            - BranchSide:      'src/out.c:730,21'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:720,17'
          Branch Sides:
            - BranchSide:      'src/out.c:721,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:726,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:696,36'
          Dst:             ly_realloc
        - Src:             'src/out.c:700,17'
          Dst:             ly_log
        - Src:             'src/out.c:719,29'
          Dst:             ly_realloc
        - Src:             'src/out.c:723,17'
          Dst:             ly_log
        - Src:             'src/out.c:739,9'
          Dst:             ly_log
    - functionName:    ly_out_printed_total
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_out_printed
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_write
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - buf
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_write_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/out.c:675,12'
          Dst:             ly_write_
    - functionName:    ly_print_flush
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         14
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - fflush
        - fsync
        - lseek
        - ly_log
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/out.c:534,5'
          Branch Sides:
            - BranchSide:      'src/out.c:534,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/out.c:537,15'
              BranchSideFuncs:
                - lseek
                - fflush
                - free
            - BranchSide:      'src/out.c:542,16'
              BranchSideFuncs:
                - fflush
                - free
            - BranchSide:      'src/out.c:542,16'
              BranchSideFuncs:
                - fflush
                - free
            - BranchSide:      'src/out.c:545,15'
              BranchSideFuncs:
                - fsync
                - free
            - BranchSide:      'src/out.c:550,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/out.c:550,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/out.c:552,9'
              BranchSideFuncs:
                - ly_log
                - free
      Callsites:
        - Src:             'src/out.c:537,9'
          Dst:             lseek
        - Src:             'src/out.c:538,9'
          Dst:             fflush
        - Src:             'src/out.c:542,9'
          Dst:             fflush
        - Src:             'src/out.c:545,9'
          Dst:             fsync
        - Src:             'src/out.c:552,9'
          Dst:             ly_log
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fsync
      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:    ly_print
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - format
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_vprint_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/out.c:525,11'
          Dst:             ly_vprint_
    - functionName:    ly_vprint_
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - format
        - ap
      BBCount:         32
      ICount:          298
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - lseek
        - ly_log
        - ly_realloc
        - strerror
        - vasprintf
        - vdprintf
        - vfprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/out.c:443,5'
          Branch Sides:
            - BranchSide:      'src/out.c:445,28'
              BranchSideFuncs:
                - vdprintf
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:450,28'
              BranchSideFuncs:
                - vfprintf
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:450,28'
              BranchSideFuncs:
                - vfprintf
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:450,28'
              BranchSideFuncs:
                - vfprintf
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:453,40'
              BranchSideFuncs:
                - vasprintf
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
                - ly_realloc
                - free
                - ly_log
            - BranchSide:      'src/out.c:475,40'
              BranchSideFuncs:
                - vasprintf
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:482,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:486,9'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:453,13'
          Branch Sides:
            - BranchSide:      'src/out.c:454,13'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:456,13'
              BranchSideFuncs:
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
                - ly_realloc
                - free
                - ly_log
        - Branch String:   'src/out.c:456,13'
          Branch Sides:
            - BranchSide:      'src/out.c:457,48'
              BranchSideFuncs:
                - ly_realloc
                - free
                - ly_log
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:467,13'
              BranchSideFuncs:
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:458,17'
          Branch Sides:
            - BranchSide:      'src/out.c:459,17'
              BranchSideFuncs:
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:465,36'
              BranchSideFuncs:
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:467,13'
          Branch Sides:
            - BranchSide:      'src/out.c:468,23'
              BranchSideFuncs:
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:470,32'
              BranchSideFuncs:
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:475,13'
          Branch Sides:
            - BranchSide:      'src/out.c:476,13'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:478,19'
              BranchSideFuncs:
                - free
                - lseek
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:486,9'
          Branch Sides:
            - BranchSide:      'src/out.c:487,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:491,13'
              BranchSideFuncs:
                - lseek
        - Branch String:   'src/out.c:491,13'
          Branch Sides:
            - BranchSide:      'src/out.c:493,19'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/out.c:495,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:445,19'
          Dst:             vdprintf
        - Src:             'src/out.c:450,19'
          Dst:             vfprintf
        - Src:             'src/out.c:453,24'
          Dst:             vasprintf
        - Src:             'src/out.c:457,36'
          Dst:             ly_realloc
        - Src:             'src/out.c:462,17'
          Dst:             ly_log
        - Src:             'src/out.c:475,24'
          Dst:             vasprintf
        - Src:             'src/out.c:482,9'
          Dst:             ly_log
        - Src:             'src/out.c:487,9'
          Dst:             __errno_location
        - Src:             'src/out.c:487,9'
          Dst:             strerror
        - Src:             'src/out.c:487,9'
          Dst:             ly_log
        - Src:             'src/out.c:493,13'
          Dst:             lseek
    - functionName:    vdprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_print_
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_vprint_
      functionUses:    206
      BranchProfiles:  []
      Callsites:
        - Src:             'src/out.c:510,11'
          Dst:             ly_vprint_
    - functionName:    ly_out_free
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - out
        - clb_arg_destructor
        - destroy
      BBCount:         30
      ICount:          159
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - close
        - fclose
        - ly_log
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/out.c:393,9'
          Branch Sides:
            - BranchSide:      'src/out.c:394,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - fclose
                - free
                - fclose
                - close
                - fclose
                - close
            - BranchSide:      'src/out.c:397,13'
              BranchSideFuncs:
                - ly_log
                - free
                - free
                - free
                - fclose
                - free
                - fclose
                - close
                - fclose
                - close
        - Branch String:   'src/out.c:397,5'
          Branch Sides:
            - BranchSide:      'src/out.c:399,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/out.c:404,16'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - close
            - BranchSide:      'src/out.c:410,13'
              BranchSideFuncs:
                - free
                - free
                - close
            - BranchSide:      'src/out.c:415,13'
              BranchSideFuncs:
                - free
                - free
                - fclose
            - BranchSide:      'src/out.c:420,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/out.c:425,14'
              BranchSideFuncs:
                - free
                - fclose
                - free
                - free
            - BranchSide:      'src/out.c:429,9'
              BranchSideFuncs:
                - ly_log
                - free
                - free
            - BranchSide:      'src/out.c:432,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/out.c:399,13'
          Branch Sides:
            - BranchSide:      'src/out.c:400,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/out.c:402,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/out.c:405,13'
          Branch Sides:
            - BranchSide:      'src/out.c:406,19'
              BranchSideFuncs:
                - close
                - free
                - free
            - BranchSide:      'src/out.c:408,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/out.c:410,13'
          Branch Sides:
            - BranchSide:      'src/out.c:411,19'
              BranchSideFuncs:
                - close
                - free
                - free
            - BranchSide:      'src/out.c:413,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/out.c:415,13'
          Branch Sides:
            - BranchSide:      'src/out.c:416,20'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'src/out.c:418,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/out.c:420,13'
          Branch Sides:
            - BranchSide:      'src/out.c:421,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/out.c:423,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/out.c:404,9'
          Dst:             fclose
        - Src:             'src/out.c:406,13'
          Dst:             close
        - Src:             'src/out.c:411,13'
          Dst:             close
        - Src:             'src/out.c:416,13'
          Dst:             fclose
        - Src:             'src/out.c:426,9'
          Dst:             fclose
        - Src:             'src/out.c:429,9'
          Dst:             ly_log
    - functionName:    ly_out_filepath
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - filepath
      BBCount:         12
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - fclose
        - fopen
        - ly_log
        - strdup
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:369,5'
          Branch Sides:
            - BranchSide:      'src/out.c:369,5'
              BranchSideFuncs:
                - ly_log
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - fclose
                - free
                - strdup
            - BranchSide:      'src/out.c:369,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:369,5'
          Branch Sides:
            - BranchSide:      'src/out.c:369,5'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - fclose
                - free
                - strdup
            - BranchSide:      'src/out.c:371,10'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - fclose
                - free
                - strdup
        - Branch String:   'src/out.c:371,9'
          Branch Sides:
            - BranchSide:      'src/out.c:372,16'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - fclose
                - free
                - strdup
            - BranchSide:      'src/out.c:376,9'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - fclose
                - free
                - strdup
        - Branch String:   'src/out.c:378,9'
          Branch Sides:
            - BranchSide:      'src/out.c:379,9'
              BranchSideFuncs:
                - fclose
                - free
                - strdup
            - BranchSide:      'src/out.c:383,12'
              BranchSideFuncs:
                - fclose
                - free
                - strdup
      Callsites:
        - Src:             'src/out.c:369,5'
          Dst:             ly_log
        - Src:             'src/out.c:369,5'
          Dst:             ly_log
        - Src:             'src/out.c:377,27'
          Dst:             fopen
        - Src:             'src/out.c:379,9'
          Dst:             __errno_location
        - Src:             'src/out.c:379,9'
          Dst:             strerror
        - Src:             'src/out.c:379,9'
          Dst:             ly_log
        - Src:             'src/out.c:383,5'
          Dst:             fclose
        - Src:             'src/out.c:385,34'
          Dst:             strdup
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_out_new_filepath
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filepath
        - out
      BBCount:         12
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - calloc
        - fopen
        - ly_log
        - strdup
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/out.c:347,5'
          Branch Sides:
            - BranchSide:      'src/out.c:347,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - free
                - strdup
            - BranchSide:      'src/out.c:347,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:347,5'
          Branch Sides:
            - BranchSide:      'src/out.c:347,5'
              BranchSideFuncs:
                - calloc
                - ly_log
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - free
                - strdup
            - BranchSide:      'src/out.c:349,12'
              BranchSideFuncs:
                - calloc
                - ly_log
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - free
                - strdup
        - Branch String:   'src/out.c:350,5'
          Branch Sides:
            - BranchSide:      'src/out.c:350,5'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - free
                - strdup
            - BranchSide:      'src/out.c:352,7'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - ly_log
                - free
                - strdup
        - Branch String:   'src/out.c:354,9'
          Branch Sides:
            - BranchSide:      'src/out.c:355,9'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/out.c:360,44'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'src/out.c:347,5'
          Dst:             ly_log
        - Src:             'src/out.c:347,5'
          Dst:             ly_log
        - Src:             'src/out.c:349,12'
          Dst:             calloc
        - Src:             'src/out.c:350,5'
          Dst:             ly_log
        - Src:             'src/out.c:353,30'
          Dst:             fopen
        - Src:             'src/out.c:355,9'
          Dst:             __errno_location
        - Src:             'src/out.c:355,9'
          Dst:             strerror
        - Src:             'src/out.c:355,9'
          Dst:             ly_log
        - Src:             'src/out.c:360,37'
          Dst:             strdup
    - functionName:    ly_out_reset
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         41
      ICount:          221
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - fileno
        - fseek
        - ftruncate
        - lseek
        - ly_log
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:301,5'
          Branch Sides:
            - BranchSide:      'src/out.c:301,5'
              BranchSideFuncs:
                - fseek
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - lseek
                - __errno_location
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
            - BranchSide:      'src/out.c:303,13'
              BranchSideFuncs:
                - fseek
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - lseek
                - __errno_location
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
                - ly_log
        - Branch String:   'src/out.c:303,5'
          Branch Sides:
            - BranchSide:      'src/out.c:305,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:308,20'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:320,20'
              BranchSideFuncs:
                - fseek
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:320,20'
              BranchSideFuncs:
                - fseek
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:320,20'
              BranchSideFuncs:
                - fseek
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:308,56'
          Branch Sides:
            - BranchSide:      'src/out.c:308,60'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:312,14'
              BranchSideFuncs:
                - __errno_location
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:308,13'
          Branch Sides:
            - BranchSide:      'src/out.c:309,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:312,14'
              BranchSideFuncs:
                - __errno_location
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:312,31'
          Branch Sides:
            - BranchSide:      'src/out.c:312,45'
              BranchSideFuncs:
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:312,13'
          Branch Sides:
            - BranchSide:      'src/out.c:313,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:320,55'
          Branch Sides:
            - BranchSide:      'src/out.c:320,59'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:324,14'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:320,13'
          Branch Sides:
            - BranchSide:      'src/out.c:321,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:324,14'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:324,31'
          Branch Sides:
            - BranchSide:      'src/out.c:324,52'
              BranchSideFuncs:
                - fileno
                - ftruncate
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:328,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:324,13'
          Branch Sides:
            - BranchSide:      'src/out.c:325,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:328,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:330,33'
          Branch Sides:
            - BranchSide:      'src/out.c:330,37'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:330,13'
          Branch Sides:
            - BranchSide:      'src/out.c:331,21'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:333,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:301,5'
          Dst:             ly_log
        - Src:             'src/out.c:305,9'
          Dst:             ly_log
        - Src:             'src/out.c:308,14'
          Dst:             lseek
        - Src:             'src/out.c:308,60'
          Dst:             __errno_location
        - Src:             'src/out.c:309,13'
          Dst:             __errno_location
        - Src:             'src/out.c:309,13'
          Dst:             strerror
        - Src:             'src/out.c:309,13'
          Dst:             ly_log
        - Src:             'src/out.c:312,14'
          Dst:             __errno_location
        - Src:             'src/out.c:312,35'
          Dst:             ftruncate
        - Src:             'src/out.c:313,13'
          Dst:             __errno_location
        - Src:             'src/out.c:313,13'
          Dst:             strerror
        - Src:             'src/out.c:313,13'
          Dst:             ly_log
        - Src:             'src/out.c:320,14'
          Dst:             fseek
        - Src:             'src/out.c:320,59'
          Dst:             __errno_location
        - Src:             'src/out.c:321,13'
          Dst:             __errno_location
        - Src:             'src/out.c:321,13'
          Dst:             strerror
        - Src:             'src/out.c:321,13'
          Dst:             ly_log
        - Src:             'src/out.c:324,14'
          Dst:             __errno_location
        - Src:             'src/out.c:324,45'
          Dst:             fileno
        - Src:             'src/out.c:324,35'
          Dst:             ftruncate
        - Src:             'src/out.c:325,13'
          Dst:             __errno_location
        - Src:             'src/out.c:325,13'
          Dst:             strerror
        - Src:             'src/out.c:325,13'
          Dst:             ly_log
    - functionName:    ftruncate
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_out_memory
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - strp
        - size
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:278,5'
          Branch Sides:
            - BranchSide:      'src/out.c:278,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:278,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:278,5'
          Branch Sides:
            - BranchSide:      'src/out.c:278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:280,13'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:282,9'
          Branch Sides:
            - BranchSide:      'src/out.c:283,31'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:295,12'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:286,13'
          Branch Sides:
            - BranchSide:      'src/out.c:288,14'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:289,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:278,5'
          Dst:             ly_log
        - Src:             'src/out.c:278,5'
          Dst:             ly_log
    - functionName:    ly_out_new_memory
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - strp
        - size
        - out
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ly_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/out.c:255,5'
          Branch Sides:
            - BranchSide:      'src/out.c:255,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:255,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:255,5'
          Branch Sides:
            - BranchSide:      'src/out.c:255,5'
              BranchSideFuncs:
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:257,12'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/out.c:258,5'
          Branch Sides:
            - BranchSide:      'src/out.c:258,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:260,7'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:262,9'
          Branch Sides:
            - BranchSide:      'src/out.c:264,10'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:265,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:255,5'
          Dst:             ly_log
        - Src:             'src/out.c:255,5'
          Dst:             ly_log
        - Src:             'src/out.c:257,12'
          Dst:             calloc
        - Src:             'src/out.c:258,5'
          Dst:             ly_log
    - functionName:    ly_out_file
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - f
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:241,5'
          Branch Sides:
            - BranchSide:      'src/out.c:241,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:241,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:241,5'
          Branch Sides:
            - BranchSide:      'src/out.c:241,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:243,14'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:245,9'
          Branch Sides:
            - BranchSide:      'src/out.c:246,25'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:249,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:241,5'
          Dst:             ly_log
        - Src:             'src/out.c:241,5'
          Dst:             ly_log
    - functionName:    ly_out_new_file
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - out
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/out.c:225,5'
          Branch Sides:
            - BranchSide:      'src/out.c:225,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:225,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:225,5'
          Branch Sides:
            - BranchSide:      'src/out.c:225,5'
              BranchSideFuncs:
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:227,12'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/out.c:228,5'
          Branch Sides:
            - BranchSide:      'src/out.c:228,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:230,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:225,5'
          Dst:             ly_log
        - Src:             'src/out.c:225,5'
          Dst:             ly_log
        - Src:             'src/out.c:227,12'
          Dst:             calloc
        - Src:             'src/out.c:228,5'
          Dst:             ly_log
    - functionName:    ly_out_fd
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - fd
      BBCount:         21
      ICount:          149
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - close
        - dup
        - fclose
        - fdopen
        - ly_log
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:185,5'
          Branch Sides:
            - BranchSide:      'src/out.c:185,5'
              BranchSideFuncs:
                - ly_log
                - dup
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:185,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:185,5'
          Branch Sides:
            - BranchSide:      'src/out.c:185,5'
              BranchSideFuncs:
                - dup
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:187,9'
              BranchSideFuncs:
                - dup
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:187,9'
          Branch Sides:
            - BranchSide:      'src/out.c:188,19'
              BranchSideFuncs:
                - dup
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:190,19'
              BranchSideFuncs:
                - dup
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
                - __errno_location
                - strerror
                - ly_log
        - Branch String:   'src/out.c:193,9'
          Branch Sides:
            - BranchSide:      'src/out.c:195,13'
              BranchSideFuncs:
                - dup
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:219,12'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:195,13'
          Branch Sides:
            - BranchSide:      'src/out.c:199,28'
              BranchSideFuncs:
                - dup
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:215,30'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:200,17'
          Branch Sides:
            - BranchSide:      'src/out.c:201,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ly_log
            - BranchSide:      'src/out.c:204,29'
              BranchSideFuncs:
                - fdopen
                - __errno_location
                - strerror
                - ly_log
                - close
                - fclose
        - Branch String:   'src/out.c:205,17'
          Branch Sides:
            - BranchSide:      'src/out.c:206,17'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'src/out.c:211,20'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'src/out.c:185,5'
          Dst:             ly_log
        - Src:             'src/out.c:185,5'
          Dst:             ly_log
        - Src:             'src/out.c:199,24'
          Dst:             dup
        - Src:             'src/out.c:201,17'
          Dst:             __errno_location
        - Src:             'src/out.c:201,17'
          Dst:             strerror
        - Src:             'src/out.c:201,17'
          Dst:             ly_log
        - Src:             'src/out.c:204,22'
          Dst:             fdopen
        - Src:             'src/out.c:206,17'
          Dst:             __errno_location
        - Src:             'src/out.c:206,17'
          Dst:             strerror
        - Src:             'src/out.c:206,17'
          Dst:             ly_log
        - Src:             'src/out.c:207,17'
          Dst:             close
        - Src:             'src/out.c:211,13'
          Dst:             fclose
    - functionName:    dup
      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:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ly_out_new_fd
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - out
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/out.c:170,5'
          Branch Sides:
            - BranchSide:      'src/out.c:170,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:170,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:170,5'
          Branch Sides:
            - BranchSide:      'src/out.c:170,5'
              BranchSideFuncs:
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:172,12'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/out.c:173,5'
          Branch Sides:
            - BranchSide:      'src/out.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:174,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:170,5'
          Dst:             ly_log
        - Src:             'src/out.c:170,5'
          Dst:             ly_log
        - Src:             'src/out.c:172,12'
          Dst:             calloc
        - Src:             'src/out.c:173,5'
          Dst:             ly_log
    - functionName:    ly_out_clb_arg
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - arg
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:156,5'
          Branch Sides:
            - BranchSide:      'src/out.c:156,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:156,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:156,5'
          Branch Sides:
            - BranchSide:      'src/out.c:156,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:158,16'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:160,9'
          Branch Sides:
            - BranchSide:      'src/out.c:161,31'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:164,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:156,5'
          Dst:             ly_log
        - Src:             'src/out.c:156,5'
          Dst:             ly_log
    - functionName:    ly_out_clb
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - writeclb
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:140,5'
          Branch Sides:
            - BranchSide:      'src/out.c:140,5'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/out.c:140,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:140,5'
          Branch Sides:
            - BranchSide:      'src/out.c:140,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:142,16'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:144,9'
          Branch Sides:
            - BranchSide:      'src/out.c:145,32'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:148,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:140,5'
          Dst:             ly_log
        - Src:             'src/out.c:140,5'
          Dst:             ly_log
    - functionName:    ly_out_new_clb
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - writeclb
        - user_data
        - out
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ly_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/out.c:123,5'
          Branch Sides:
            - BranchSide:      'src/out.c:123,5'
              BranchSideFuncs:
                - ly_log
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:123,5'
              BranchSideFuncs:
                - ly_log
        - Branch String:   'src/out.c:123,5'
          Branch Sides:
            - BranchSide:      'src/out.c:123,5'
              BranchSideFuncs:
                - calloc
                - ly_log
            - BranchSide:      'src/out.c:125,12'
              BranchSideFuncs:
                - calloc
                - ly_log
        - Branch String:   'src/out.c:126,5'
          Branch Sides:
            - BranchSide:      'src/out.c:126,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:128,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:123,5'
          Dst:             ly_log
        - Src:             'src/out.c:123,5'
          Dst:             ly_log
        - Src:             'src/out.c:125,12'
          Dst:             calloc
        - Src:             'src/out.c:126,5'
          Dst:             ly_log
    - functionName:    ly_out_type
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/out.c:116,5'
          Branch Sides:
            - BranchSide:      'src/out.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:117,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/out.c:116,5'
          Dst:             ly_log
    - functionName:    lyd_metadata_should_print
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lyd_meta_is_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/out.c:110,13'
          Dst:             lyd_meta_is_internal
    - functionName:    lyd_child
      functionSourceFile: '/src/libyang/src/tree_data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tree_data.h:1067,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1071,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1073,47'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1076,9'
              BranchSideFuncs: []
        - Branch String:   'src/tree_data.h:1076,9'
          Branch Sides:
            - BranchSide:      'src/tree_data.h:1077,48'
              BranchSideFuncs: []
            - BranchSide:      'src/tree_data.h:1080,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lyd_node_should_print
      functionSourceFile: '/src/libyang/src/out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - options
      BBCount:         114
      ICount:          568
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached:
        - __assert_fail
        - lyd_child
        - lyd_is_default
        - lyd_node_should_print
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/out.c:48,9'
          Branch Sides:
            - BranchSide:      'src/out.c:50,13'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
                - lyd_is_default
            - BranchSide:      'src/out.c:73,17'
              BranchSideFuncs:
                - lyd_child.6855
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:50,13'
          Branch Sides:
            - BranchSide:      'src/out.c:52,13'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:53,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
                - lyd_is_default
        - Branch String:   'src/out.c:53,33'
          Branch Sides:
            - BranchSide:      'src/out.c:53,37'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
                - lyd_is_default
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:53,20'
          Branch Sides:
            - BranchSide:      'src/out.c:54,32'
              BranchSideFuncs:
                - lyd_is_default
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:54,17'
          Branch Sides:
            - BranchSide:      'src/out.c:56,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:58,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:58,20'
          Branch Sides:
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:58,20'
          Branch Sides:
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:58,20'
          Branch Sides:
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:58,20'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:59,17'
          Branch Sides:
            - BranchSide:      'src/out.c:61,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:64,13'
              BranchSideFuncs:
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:64,13'
          Branch Sides:
            - BranchSide:      'src/out.c:65,43'
              BranchSideFuncs:
                - lyd_node_should_print
            - BranchSide:      'src/out.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:65,21'
          Branch Sides:
            - BranchSide:      'src/out.c:66,21'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:68,13'
              BranchSideFuncs:
                - lyd_node_should_print
        - Branch String:   'src/out.c:73,44'
          Branch Sides:
            - BranchSide:      'src/out.c:73,48'
              BranchSideFuncs:
                - lyd_child.6855
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:88,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:73,16'
          Branch Sides:
            - BranchSide:      'src/out.c:74,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:88,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:74,13'
          Branch Sides:
            - BranchSide:      'src/out.c:76,13'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:80,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:80,9'
          Branch Sides:
            - BranchSide:      'src/out.c:81,18'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:81,32'
          Branch Sides:
            - BranchSide:      'src/out.c:81,57'
              BranchSideFuncs:
                - lyd_node_should_print
                - __assert_fail
                - lyd_child.6855
            - BranchSide:      'src/out.c:84,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:81,17'
          Branch Sides:
            - BranchSide:      'src/out.c:82,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:84,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:84,13'
          Branch Sides:
            - BranchSide:      'src/out.c:84,13'
              BranchSideFuncs:
                - lyd_child.6855
                - __assert_fail
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - lyd_child.6855
                - __assert_fail
                - lyd_node_should_print
        - Branch String:   'src/out.c:85,13'
          Branch Sides:
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - lyd_child.6855
                - __assert_fail
                - lyd_node_should_print
        - Branch String:   'src/out.c:85,13'
          Branch Sides:
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:85,13'
          Branch Sides:
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:85,13'
          Branch Sides:
            - BranchSide:      'src/out.c:80,9'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:85,13'
          Branch Sides:
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
            - BranchSide:      'src/out.c:85,13'
              BranchSideFuncs:
                - __assert_fail
                - lyd_child.6855
                - lyd_node_should_print
        - Branch String:   'src/out.c:90,84'
          Branch Sides:
            - BranchSide:      'src/out.c:90,88'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:90,13'
          Branch Sides:
            - BranchSide:      'src/out.c:92,13'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:92,13'
          Branch Sides:
            - BranchSide:      'src/out.c:93,22'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'src/out.c:93,63'
          Branch Sides:
            - BranchSide:      'src/out.c:93,67'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:94,25'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:93,21'
          Branch Sides:
            - BranchSide:      'src/out.c:94,25'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:94,25'
          Branch Sides:
            - BranchSide:      'src/out.c:95,25'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:97,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs: []
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:92,13'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
        - Branch String:   'src/out.c:98,17'
          Branch Sides:
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
            - BranchSide:      'src/out.c:98,17'
              BranchSideFuncs:
                - lyd_child.6855
      Callsites:
        - Src:             'src/out.c:54,17'
          Dst:             lyd_is_default
        - Src:             'src/out.c:64,13'
          Dst:             lyd_child
        - Src:             'src/out.c:65,21'
          Dst:             lyd_node_should_print
        - Src:             'src/out.c:81,35'
          Dst:             lyd_node_should_print
        - Src:             'src/out.c:84,13'
          Dst:             __assert_fail
        - Src:             'src/out.c:85,13'
          Dst:             lyd_child
        - Src:             'src/out.c:98,17'
          Dst:             lyd_child
    - functionName:    yprc_dflt_value
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ly_pctx
        - value
        - exts
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_substmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:964,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:964,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/printer_yang.c:965,22'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/printer_yang.c:963,5'
          Dst:             ypr_substmt
    - functionName:    ypr_substmt
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - substmt_index
        - text
        - singlequoted
        - exts
      BBCount:         21
      ICount:          166
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ly_print_
        - lys_stmt_flags
        - lys_stmt_str
        - ypr_close
        - ypr_text
        - yprc_extension_instances
        - yprp_extension_instances
      functionUses:    94
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:394,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:396,9'
              BranchSideFuncs:
                - lys_stmt_flags
                - lys_stmt_flags
                - lys_stmt_str
                - ypr_text
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
                - lys_stmt_str
                - ly_print_
            - BranchSide:      'src/printer_yang.c:399,24'
              BranchSideFuncs:
                - lys_stmt_flags
                - lys_stmt_flags
                - lys_stmt_str
                - ypr_text
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
                - lys_stmt_str
                - ly_print_
        - Branch String:   'src/printer_yang.c:399,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:400,19'
              BranchSideFuncs:
                - lys_stmt_str
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:402,30'
              BranchSideFuncs:
                - lys_stmt_flags
                - lys_stmt_str
                - ypr_text
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:400,42'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:400,63'
              BranchSideFuncs:
                - lys_stmt_str
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:400,63'
              BranchSideFuncs:
                - lys_stmt_str
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:402,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:403,19'
              BranchSideFuncs:
                - lys_stmt_str
                - ypr_text
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:405,13'
              BranchSideFuncs:
                - lys_stmt_str
                - ypr_text
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:405,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:406,19'
              BranchSideFuncs:
                - lys_stmt_str
                - ypr_text
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:408,18'
              BranchSideFuncs:
                - lys_stmt_str
                - ypr_text
                - yprc_extension_instances
                - ypr_close
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:412,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:413,34'
              BranchSideFuncs:
                - yprp_extension_instances
                - ypr_close
            - BranchSide:      'src/printer_yang.c:415,34'
              BranchSideFuncs:
                - yprc_extension_instances
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:399,9'
          Dst:             lys_stmt_flags
        - Src:             'src/printer_yang.c:400,50'
          Dst:             lys_stmt_str
        - Src:             'src/printer_yang.c:400,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:402,15'
          Dst:             lys_stmt_flags
        - Src:             'src/printer_yang.c:408,24'
          Dst:             lys_stmt_str
        - Src:             'src/printer_yang.c:408,9'
          Dst:             ypr_text
        - Src:             'src/printer_yang.c:413,9'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:415,9'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:418,5'
          Dst:             ypr_close
    - functionName:    ypr_text
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctx
        - name
        - text
        - flags
      BBCount:         39
      ICount:          301
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - ly_print_
        - strchr
        - strlen
        - ypr_encode
        - ypr_text_squote_line
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:206,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:207,14'
              BranchSideFuncs:
                - strchr
                - ly_print_
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
                - ly_print_
            - BranchSide:      'src/printer_yang.c:213,14'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
                - ly_print_
        - Branch String:   'src/printer_yang.c:208,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:210,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
                - ly_print_
            - BranchSide:      'src/printer_yang.c:212,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
                - ly_print_
        - Branch String:   'src/printer_yang.c:217,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:218,19'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
            - BranchSide:      'src/printer_yang.c:220,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
        - Branch String:   'src/printer_yang.c:218,42'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:218,50'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
            - BranchSide:      'src/printer_yang.c:218,50'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
        - Branch String:   'src/printer_yang.c:220,41'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:220,49'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
            - BranchSide:      'src/printer_yang.c:220,49'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
        - Branch String:   'src/printer_yang.c:223,39'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:223,47'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
            - BranchSide:      'src/printer_yang.c:223,47'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ly_print_
                - ypr_text_squote_line
        - Branch String:   'src/printer_yang.c:228,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:229,13'
              BranchSideFuncs:
                - ypr_encode
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ly_print_
                - ypr_text_squote_line
            - BranchSide:      'src/printer_yang.c:243,9'
              BranchSideFuncs:
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
        - Branch String:   'src/printer_yang.c:229,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:230,34'
              BranchSideFuncs:
                - ypr_text_squote_line
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
            - BranchSide:      'src/printer_yang.c:232,24'
              BranchSideFuncs:
                - ypr_encode
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_text_squote_line
                - ly_print_
        - Branch String:   'src/printer_yang.c:237,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:228,5'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ypr_text_squote_line
            - BranchSide:      'src/printer_yang.c:238,23'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ypr_text_squote_line
        - Branch String:   'src/printer_yang.c:238,42'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:238,13'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ypr_text_squote_line
            - BranchSide:      'src/printer_yang.c:238,13'
              BranchSideFuncs:
                - ly_print_
                - strchr
                - strlen
                - ypr_encode
                - ly_print_
                - strlen
                - ypr_text_squote_line
                - ypr_encode
                - ly_print_
                - ypr_text_squote_line
        - Branch String:   'src/printer_yang.c:243,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:244,30'
              BranchSideFuncs:
                - strlen
                - ypr_text_squote_line
                - ly_print_
            - BranchSide:      'src/printer_yang.c:246,20'
              BranchSideFuncs:
                - strlen
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:249,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:250,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_yang.c:208,13'
          Dst:             strchr
        - Src:             'src/printer_yang.c:218,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:220,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:223,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:228,18'
          Dst:             strchr
        - Src:             'src/printer_yang.c:230,13'
          Dst:             ypr_text_squote_line
        - Src:             'src/printer_yang.c:232,13'
          Dst:             ypr_encode
        - Src:             'src/printer_yang.c:234,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:238,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:244,39'
          Dst:             strlen
        - Src:             'src/printer_yang.c:244,9'
          Dst:             ypr_text_squote_line
        - Src:             'src/printer_yang.c:246,34'
          Dst:             strlen
        - Src:             'src/printer_yang.c:246,9'
          Dst:             ypr_encode
        - Src:             'src/printer_yang.c:248,5'
          Dst:             ly_print_
    - functionName:    yprp_extension_instances
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - substmt_index
        - exts
        - flag
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - yprp_extension_instance
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:331,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:331,5'
              BranchSideFuncs:
                - yprp_extension_instance
            - BranchSide:      'src/printer_yang.c:331,5'
              BranchSideFuncs:
                - yprp_extension_instance
        - Branch String:   'src/printer_yang.c:331,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:332,13'
              BranchSideFuncs:
                - yprp_extension_instance
            - BranchSide:      'src/printer_yang.c:337,1'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:332,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:333,13'
              BranchSideFuncs:
                - yprp_extension_instance
            - BranchSide:      'src/printer_yang.c:335,33'
              BranchSideFuncs:
                - yprp_extension_instance
      Callsites:
        - Src:             'src/printer_yang.c:335,9'
          Dst:             yprp_extension_instance
    - functionName:    yprc_extension_instances
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - substmt_index
        - exts
        - flag
      BBCount:         30
      ICount:          281
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_encode
        - ypr_open
        - yprc_extension_instances
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:360,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:360,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ly_print_
                - ypr_encode
                - ly_print_
            - BranchSide:      'src/printer_yang.c:360,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ly_print_
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:360,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:360,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ly_print_
                - ypr_encode
                - ly_print_
            - BranchSide:      'src/printer_yang.c:361,14'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ly_print_
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:361,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:361,50'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:362,13'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:361,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:362,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:365,18'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ly_print_
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:366,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:367,23'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - ly_print_
            - BranchSide:      'src/printer_yang.c:371,23'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:367,49'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:367,57'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - ly_print_
            - BranchSide:      'src/printer_yang.c:367,57'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - ly_print_
        - Branch String:   'src/printer_yang.c:371,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:371,54'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
            - BranchSide:      'src/printer_yang.c:371,54'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:378,33'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:378,36'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ypr_encode
                - ly_print_
            - BranchSide:      'src/printer_yang.c:382,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:378,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:379,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ypr_encode
                - ly_print_
            - BranchSide:      'src/printer_yang.c:382,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ypr_encode
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:365,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:367,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:368,13'
          Dst:             ypr_encode
        - Src:             'src/printer_yang.c:369,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:371,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:376,9'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:383,9'
          Dst:             ypr_close
    - functionName:    ypr_close
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pctx
        - flag
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_print_
      functionUses:    41
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:169,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:170,19'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:172,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_yang.c:170,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:170,9'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:170,9'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:170,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:172,9'
          Dst:             ly_print_
    - functionName:    ypr_open
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - flag
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ly_print_
      functionUses:    96
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:160,14'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:160,19'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:160,14'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:160,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:161,10'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:162,9'
          Dst:             ly_print_
    - functionName:    ypr_encode
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - text
        - len
      BBCount:         29
      ICount:          168
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - ly_write_
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:107,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:108,9'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - strlen
            - BranchSide:      'src/printer_yang.c:111,9'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - strlen
        - Branch String:   'src/printer_yang.c:111,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:112,22'
              BranchSideFuncs:
                - strlen
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:115,13'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
        - Branch String:   'src/printer_yang.c:117,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:118,17'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:154,15'
              BranchSideFuncs:
                - ly_write_
        - Branch String:   'src/printer_yang.c:118,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:123,23'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:123,23'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:123,23'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:123,23'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:126,13'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
        - Branch String:   'src/printer_yang.c:130,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:131,23'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:152,5'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
        - Branch String:   'src/printer_yang.c:132,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:134,27'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:137,27'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:140,27'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:143,27'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
            - BranchSide:      'src/printer_yang.c:147,22'
              BranchSideFuncs:
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
                - ly_write_
      Callsites:
        - Src:             'src/printer_yang.c:112,15'
          Dst:             strlen
        - Src:             'src/printer_yang.c:131,13'
          Dst:             ly_write_
        - Src:             'src/printer_yang.c:134,17'
          Dst:             ly_write_
        - Src:             'src/printer_yang.c:137,17'
          Dst:             ly_write_
        - Src:             'src/printer_yang.c:140,17'
          Dst:             ly_write_
        - Src:             'src/printer_yang.c:143,17'
          Dst:             ly_write_
        - Src:             'src/printer_yang.c:154,5'
          Dst:             ly_write_
    - functionName:    yprp_extension_instance
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - substmt_index
        - ext
        - flag
      BBCount:         34
      ICount:          258
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ly_print_
        - ypr_encode
        - ypr_open
        - yprp_stmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:291,37'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:291,41'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:291,70'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:291,74'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:291,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:295,14'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
                - ly_print_
                - ypr_encode
                - ly_print_
        - Branch String:   'src/printer_yang.c:297,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:298,19'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:302,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:298,42'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:298,50'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:298,50'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:302,39'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:302,47'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:302,47'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:307,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:308,13'
              BranchSideFuncs:
                - ly_print_
                - yprp_stmt
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:317,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:308,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:309,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:311,14'
              BranchSideFuncs:
                - ly_print_
                - yprp_stmt
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:311,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:312,23'
              BranchSideFuncs:
                - yprp_stmt
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:315,19'
              BranchSideFuncs:
                - yprp_stmt
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:318,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:319,19'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:321,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_yang.c:319,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:319,9'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:319,9'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:295,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:298,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:299,9'
          Dst:             ypr_encode
        - Src:             'src/printer_yang.c:300,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:302,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:312,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:315,9'
          Dst:             yprp_stmt
        - Src:             'src/printer_yang.c:319,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:321,9'
          Dst:             ly_print_
    - functionName:    yprp_stmt
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - stmt
      BBCount:         28
      ICount:          226
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - ly_print_
        - ypr_text
        - yprp_stmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:260,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:261,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_stmt
                - ypr_text
                - ly_print_
            - BranchSide:      'src/printer_yang.c:271,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:261,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:262,17'
              BranchSideFuncs:
                - ypr_text
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:268,23'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:262,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:263,24'
              BranchSideFuncs:
                - ypr_text
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:265,22'
              BranchSideFuncs:
                - ypr_text
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:268,48'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:268,56'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:268,56'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:271,41'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:271,49'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:271,49'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:274,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:274,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_stmt
            - BranchSide:      'src/printer_yang.c:275,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_stmt
        - Branch String:   'src/printer_yang.c:276,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:277,23'
              BranchSideFuncs:
                - yprp_stmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:279,9'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_yang.c:280,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:280,9'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:280,9'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:265,13'
          Dst:             ypr_text
        - Src:             'src/printer_yang.c:266,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:268,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:271,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:277,13'
          Dst:             yprp_stmt
        - Src:             'src/printer_yang.c:280,9'
          Dst:             ly_print_
    - functionName:    ypr_text_squote_line
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctx
        - text
        - text_len
      BBCount:         19
      ICount:          153
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ly_print_
        - ly_strnchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:182,26'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:182,50'
              BranchSideFuncs:
                - ly_strnchr
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:182,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
        - Branch String:   'src/printer_yang.c:182,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:184,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
            - BranchSide:      'src/printer_yang.c:197,15'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_yang.c:190,47'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:190,51'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
            - BranchSide:      'src/printer_yang.c:190,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
        - Branch String:   'src/printer_yang.c:190,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:189,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
            - BranchSide:      'src/printer_yang.c:191,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
        - Branch String:   'src/printer_yang.c:191,74'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:191,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
            - BranchSide:      'src/printer_yang.c:191,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_strnchr
      Callsites:
        - Src:             'src/printer_yang.c:182,39'
          Dst:             ly_strnchr
        - Src:             'src/printer_yang.c:184,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:191,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:197,5'
          Dst:             ly_print_
    - functionName:    yprc_case
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - cs
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ypr_close
        - ypr_open
        - yprc_node
        - yprc_node_common1
        - yprc_node_common2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1520,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1520,9'
              BranchSideFuncs:
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1521,22'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_node
        - Branch String:   'src/printer_yang.c:1521,39'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1521,42'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_node
            - BranchSide:      'src/printer_yang.c:1521,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_node
        - Branch String:   'src/printer_yang.c:1521,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1522,22'
              BranchSideFuncs:
                - ypr_open
                - yprc_node
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1525,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1517,5'
          Dst:             yprc_node_common1
        - Src:             'src/printer_yang.c:1518,5'
          Dst:             yprc_node_common2
        - Src:             'src/printer_yang.c:1522,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1523,13'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:1528,5'
          Dst:             ypr_close
    - functionName:    yprc_node_common1
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
        - flag
      BBCount:         13
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ly_print_
        - lyplg_ext_nodetype2stmt
        - lys_nodetype2str
        - lysc_node_when
        - yprc_extension_instances
        - yprc_when
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1362,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1362,65'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - lysc_node_when
                - yprc_when
            - BranchSide:      'src/printer_yang.c:1362,65'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - lysc_node_when
                - yprc_when
        - Branch String:   'src/printer_yang.c:1368,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1368,5'
              BranchSideFuncs:
                - yprc_when
            - BranchSide:      'src/printer_yang.c:1368,5'
              BranchSideFuncs:
                - yprc_when
        - Branch String:   'src/printer_yang.c:1368,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1369,19'
              BranchSideFuncs:
                - yprc_when
            - BranchSide:      'src/printer_yang.c:1371,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_yang.c:1362,48'
          Dst:             lys_nodetype2str
        - Src:             'src/printer_yang.c:1362,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1365,36'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/printer_yang.c:1365,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:1367,12'
          Dst:             lysc_node_when
        - Src:             'src/printer_yang.c:1369,9'
          Dst:             yprc_when
    - functionName:    yprc_node_common2
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
        - flag
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_config
        - ypr_description
        - ypr_mandatory
        - ypr_reference
        - ypr_status
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1392,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1392,5'
              BranchSideFuncs:
                - ypr_mandatory
                - ypr_status
                - ypr_description
                - ypr_reference
            - BranchSide:      'src/printer_yang.c:1392,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
      Callsites:
        - Src:             'src/printer_yang.c:1392,5'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:1392,5'
          Dst:             ypr_mandatory
        - Src:             'src/printer_yang.c:1392,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1392,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1392,5'
          Dst:             ypr_reference
    - functionName:    yprc_node
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         13
      ICount:          75
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - yprc_anydata
        - yprc_choice
        - yprc_container
        - yprc_leaf
        - yprc_leaflist
        - yprc_list
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2032,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2034,24'
              BranchSideFuncs:
                - yprc_container
            - BranchSide:      'src/printer_yang.c:2037,21'
              BranchSideFuncs:
                - yprc_choice
            - BranchSide:      'src/printer_yang.c:2040,19'
              BranchSideFuncs:
                - yprc_leaf
            - BranchSide:      'src/printer_yang.c:2043,23'
              BranchSideFuncs:
                - yprc_leaflist
            - BranchSide:      'src/printer_yang.c:2046,19'
              BranchSideFuncs:
                - yprc_list
            - BranchSide:      'src/printer_yang.c:2050,22'
              BranchSideFuncs:
                - yprc_anydata
            - BranchSide:      'src/printer_yang.c:2050,22'
              BranchSideFuncs:
                - yprc_anydata
            - BranchSide:      'src/printer_yang.c:2053,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_yang.c:2034,9'
          Dst:             yprc_container
        - Src:             'src/printer_yang.c:2037,9'
          Dst:             yprc_choice
        - Src:             'src/printer_yang.c:2040,9'
          Dst:             yprc_leaf
        - Src:             'src/printer_yang.c:2043,9'
          Dst:             yprc_leaflist
        - Src:             'src/printer_yang.c:2046,9'
          Dst:             yprc_list
        - Src:             'src/printer_yang.c:2050,9'
          Dst:             yprc_anydata
    - functionName:    yprc_container
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         28
      ICount:          208
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ypr_close
        - ypr_open
        - ypr_substmt
        - yprc_action
        - yprc_must
        - yprc_node
        - yprc_node_common1
        - yprc_node_common2
        - yprc_notification
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1461,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1461,5'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
                - ypr_open
                - yprc_node
                - ypr_open
                - ypr_substmt
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1461,5'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
                - ypr_open
                - yprc_node
                - ypr_open
                - ypr_substmt
                - yprc_must
        - Branch String:   'src/printer_yang.c:1461,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1462,19'
              BranchSideFuncs:
                - yprc_must
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
                - ypr_open
                - yprc_node
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1464,9'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
                - ypr_open
                - yprc_node
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1464,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1465,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
                - ypr_open
                - yprc_node
            - BranchSide:      'src/printer_yang.c:1469,23'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
                - ypr_open
                - yprc_node
        - Branch String:   'src/printer_yang.c:1471,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1471,9'
              BranchSideFuncs:
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1472,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
                - ypr_open
                - yprc_node
        - Branch String:   'src/printer_yang.c:1472,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1473,22'
              BranchSideFuncs:
                - ypr_open
                - yprc_node
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
            - BranchSide:      'src/printer_yang.c:1477,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_notification
                - ypr_open
                - yprc_action
        - Branch String:   'src/printer_yang.c:1477,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1478,22'
              BranchSideFuncs:
                - ypr_open
                - yprc_action
                - ypr_close
                - ypr_open
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:1482,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_notification
        - Branch String:   'src/printer_yang.c:1482,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1483,22'
              BranchSideFuncs:
                - ypr_open
                - yprc_notification
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1486,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1459,5'
          Dst:             yprc_node_common1
        - Src:             'src/printer_yang.c:1462,9'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:1465,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1466,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1469,5'
          Dst:             yprc_node_common2
        - Src:             'src/printer_yang.c:1473,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1474,13'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:1478,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1479,13'
          Dst:             yprc_action
        - Src:             'src/printer_yang.c:1483,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1484,13'
          Dst:             yprc_notification
        - Src:             'src/printer_yang.c:1489,5'
          Dst:             ypr_close
    - functionName:    yprc_choice
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ypr_close
        - ypr_open
        - ypr_substmt
        - yprc_case
        - yprc_node_common1
        - yprc_node_common2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1565,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1566,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_case
            - BranchSide:      'src/printer_yang.c:1570,23'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_case
        - Branch String:   'src/printer_yang.c:1572,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1573,18'
              BranchSideFuncs:
                - ypr_open
                - yprc_case
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1577,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1563,5'
          Dst:             yprc_node_common1
        - Src:             'src/printer_yang.c:1566,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1567,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1570,5'
          Dst:             yprc_node_common2
        - Src:             'src/printer_yang.c:1573,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1574,9'
          Dst:             yprc_case
        - Src:             'src/printer_yang.c:1578,5'
          Dst:             ypr_close
    - functionName:    yprc_leaf
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         16
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ly_print_
        - ypr_substmt
        - yprc_dflt_value
        - yprc_must
        - yprc_node_common1
        - yprc_node_common2
        - yprc_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1612,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1612,5'
              BranchSideFuncs:
                - yprc_node_common2
                - ly_print_
                - yprc_dflt_value
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1612,5'
              BranchSideFuncs:
                - yprc_node_common2
                - ly_print_
                - yprc_dflt_value
                - yprc_must
        - Branch String:   'src/printer_yang.c:1612,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1613,19'
              BranchSideFuncs:
                - yprc_must
                - yprc_node_common2
                - ly_print_
                - yprc_dflt_value
            - BranchSide:      'src/printer_yang.c:1616,9'
              BranchSideFuncs:
                - yprc_node_common2
                - ly_print_
                - yprc_dflt_value
        - Branch String:   'src/printer_yang.c:1616,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1617,25'
              BranchSideFuncs:
                - yprc_dflt_value
                - yprc_node_common2
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1620,23'
              BranchSideFuncs:
                - yprc_node_common2
                - ly_print_
        - Branch String:   'src/printer_yang.c:1623,36'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1623,36'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1623,36'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:1608,5'
          Dst:             yprc_node_common1
        - Src:             'src/printer_yang.c:1610,5'
          Dst:             yprc_type
        - Src:             'src/printer_yang.c:1611,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1613,9'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:1617,9'
          Dst:             yprc_dflt_value
        - Src:             'src/printer_yang.c:1620,5'
          Dst:             yprc_node_common2
        - Src:             'src/printer_yang.c:1623,5'
          Dst:             ly_print_
    - functionName:    yprc_leaflist
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         23
      ICount:          252
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ly_print_
        - ypr_config
        - ypr_description
        - ypr_reference
        - ypr_status
        - ypr_substmt
        - ypr_unsigned
        - yprc_dflt_value
        - yprc_must
        - yprc_node_common1
        - yprc_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1679,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1679,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
                - yprc_dflt_value
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1679,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
                - yprc_dflt_value
                - yprc_must
        - Branch String:   'src/printer_yang.c:1679,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1680,19'
              BranchSideFuncs:
                - yprc_must
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
                - yprc_dflt_value
            - BranchSide:      'src/printer_yang.c:1682,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
                - yprc_dflt_value
        - Branch String:   'src/printer_yang.c:1682,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1682,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
                - yprc_dflt_value
            - BranchSide:      'src/printer_yang.c:1682,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
                - yprc_dflt_value
        - Branch String:   'src/printer_yang.c:1682,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1683,25'
              BranchSideFuncs:
                - yprc_dflt_value
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1686,16'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1689,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1690,22'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1692,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
        - Branch String:   'src/printer_yang.c:1702,36'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1702,36'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1702,36'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:1675,5'
          Dst:             yprc_node_common1
        - Src:             'src/printer_yang.c:1677,5'
          Dst:             yprc_type
        - Src:             'src/printer_yang.c:1678,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1680,9'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:1683,9'
          Dst:             yprc_dflt_value
        - Src:             'src/printer_yang.c:1686,5'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:1688,5'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1690,9'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1692,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1695,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1697,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1698,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1699,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1702,5'
          Dst:             ly_print_
    - functionName:    yprc_list
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         60
      ICount:          482
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_config
        - ypr_description
        - ypr_reference
        - ypr_status
        - ypr_substmt
        - ypr_unsigned
        - yprc_action
        - yprc_must
        - yprc_node
        - yprc_node_common1
        - yprc_notification
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1791,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1791,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1791,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
                - yprc_must
        - Branch String:   'src/printer_yang.c:1791,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1792,19'
              BranchSideFuncs:
                - yprc_must
                - ly_print_
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1794,11'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:1794,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1795,19'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1801,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
        - Branch String:   'src/printer_yang.c:1795,43'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1795,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1795,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:1796,55'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1796,58'
              BranchSideFuncs:
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1796,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:1796,84'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1796,88'
              BranchSideFuncs:
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1796,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:1796,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1797,23'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1799,19'
              BranchSideFuncs:
                - ly_print_
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
        - Branch String:   'src/printer_yang.c:1801,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1801,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1801,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ypr_close
                - ly_print_
        - Branch String:   'src/printer_yang.c:1801,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1802,19'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1809,16'
              BranchSideFuncs:
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1802,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1802,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1802,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
        - Branch String:   'src/printer_yang.c:1803,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1803,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1803,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:1803,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1804,23'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1806,19'
              BranchSideFuncs:
                - ypr_close
                - ypr_config
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
                - ypr_unsigned
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:1812,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1813,22'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
            - BranchSide:      'src/printer_yang.c:1815,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
        - Branch String:   'src/printer_yang.c:1824,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1824,9'
              BranchSideFuncs:
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1829,9'
              BranchSideFuncs:
                - ypr_close
                - yprc_notification
                - yprc_action
                - yprc_node
        - Branch String:   'src/printer_yang.c:1829,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1830,23'
              BranchSideFuncs:
                - yprc_node
                - ypr_close
                - yprc_notification
                - yprc_action
            - BranchSide:      'src/printer_yang.c:1833,9'
              BranchSideFuncs:
                - ypr_close
                - yprc_notification
                - yprc_action
        - Branch String:   'src/printer_yang.c:1833,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1834,25'
              BranchSideFuncs:
                - yprc_action
                - ypr_close
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:1837,9'
              BranchSideFuncs:
                - ypr_close
                - yprc_notification
        - Branch String:   'src/printer_yang.c:1837,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1838,31'
              BranchSideFuncs:
                - yprc_notification
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1840,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1789,5'
          Dst:             yprc_node_common1
        - Src:             'src/printer_yang.c:1792,9'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:1795,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1797,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1799,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1802,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1804,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1806,9'
          Dst:             ypr_close
        - Src:             'src/printer_yang.c:1809,5'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:1811,5'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1813,9'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1815,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1818,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1820,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1821,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1822,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1830,13'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:1834,13'
          Dst:             yprc_action
        - Src:             'src/printer_yang.c:1838,13'
          Dst:             yprc_notification
        - Src:             'src/printer_yang.c:1843,5'
          Dst:             ypr_close
    - functionName:    yprc_anydata
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ypr_close
        - ypr_open
        - yprc_must
        - yprc_node_common1
        - yprc_node_common2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1984,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1984,5'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1984,5'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
                - ypr_open
                - yprc_must
        - Branch String:   'src/printer_yang.c:1984,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1985,18'
              BranchSideFuncs:
                - ypr_open
                - yprc_must
                - yprc_node_common2
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1989,23'
              BranchSideFuncs:
                - yprc_node_common2
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1982,5'
          Dst:             yprc_node_common1
        - Src:             'src/printer_yang.c:1985,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1986,9'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:1989,5'
          Dst:             yprc_node_common2
        - Src:             'src/printer_yang.c:1992,5'
          Dst:             ypr_close
    - functionName:    yprc_must
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - must
        - flag
      BBCount:         9
      ICount:          124
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_substmt
        - ypr_text
        - yprc_extension_instances
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:709,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:710,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:713,9'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:713,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:713,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:714,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:704,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:705,5'
          Dst:             ypr_text
        - Src:             'src/printer_yang.c:708,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:710,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:711,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:714,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:715,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:717,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:718,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:721,5'
          Dst:             ypr_close
    - functionName:    ypr_description
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - dsc
        - exts
        - flag
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_open
        - ypr_substmt
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:507,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:507,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:508,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
      Callsites:
        - Src:             'src/printer_yang.c:508,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:509,9'
          Dst:             ypr_substmt
    - functionName:    ypr_reference
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ref
        - exts
        - flag
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_open
        - ypr_substmt
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:516,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:516,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:517,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
      Callsites:
        - Src:             'src/printer_yang.c:517,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:518,9'
          Dst:             ypr_substmt
    - functionName:    ypr_config
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - flags
        - exts
        - flag
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_open
        - ypr_substmt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:479,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:479,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:480,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
      Callsites:
        - Src:             'src/printer_yang.c:480,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:481,9'
          Dst:             ypr_substmt
    - functionName:    ypr_unsigned
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - substmt_index
        - exts
        - attr_value
        - flag
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - asprintf
        - ly_log
        - ypr_open
        - ypr_substmt
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:427,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:428,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_yang.c:431,14'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - free
      Callsites:
        - Src:             'src/printer_yang.c:427,9'
          Dst:             asprintf
        - Src:             'src/printer_yang.c:428,9'
          Dst:             ly_log
        - Src:             'src/printer_yang.c:431,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:432,5'
          Dst:             ypr_substmt
    - functionName:    ypr_status
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - flags
        - exts
        - flag
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ypr_open
        - ypr_substmt
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:490,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:491,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:493,16'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_open
                - ypr_open
        - Branch String:   'src/printer_yang.c:493,16'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:494,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:496,16'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_open
      Callsites:
        - Src:             'src/printer_yang.c:491,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:494,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:497,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:501,5'
          Dst:             ypr_substmt
    - functionName:    yprc_action
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - action
      BBCount:         6
      ICount:          123
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_print_
        - lyplg_ext_nodetype2stmt
        - ypr_close
        - ypr_description
        - ypr_reference
        - ypr_status
        - yprc_extension_instances
        - yprc_inout
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1330,38'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1330,38'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - yprc_inout
                - yprc_inout
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1330,38'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - yprc_inout
                - yprc_inout
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1330,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1333,36'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/printer_yang.c:1333,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:1334,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1335,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1336,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1338,5'
          Dst:             yprc_inout
        - Src:             'src/printer_yang.c:1339,5'
          Dst:             yprc_inout
        - Src:             'src/printer_yang.c:1342,5'
          Dst:             ypr_close
    - functionName:    yprc_notification
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - notif
      BBCount:         20
      ICount:          188
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - yprc_extension_instances
        - yprc_must
        - yprc_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1261,48'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1261,56'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_node
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1261,56'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_node
                - yprc_must
        - Branch String:   'src/printer_yang.c:1266,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1266,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_node
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1266,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_node
                - yprc_must
        - Branch String:   'src/printer_yang.c:1266,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1267,19'
              BranchSideFuncs:
                - yprc_must
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_node
            - BranchSide:      'src/printer_yang.c:1269,16'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_node
        - Branch String:   'src/printer_yang.c:1273,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1273,9'
              BranchSideFuncs:
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1274,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_node
        - Branch String:   'src/printer_yang.c:1274,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1275,22'
              BranchSideFuncs:
                - ypr_open
                - yprc_node
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1278,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1261,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1264,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:1267,9'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:1269,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1270,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1271,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1275,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1276,13'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:1281,5'
          Dst:             ypr_close
    - functionName:    yprc_inout
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - inout
        - flag
      BBCount:         23
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ly_print_
        - lyplg_ext_nodetype2stmt
        - ypr_close
        - ypr_open
        - yprc_extension_instances
        - yprc_must
        - yprc_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1190,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1192,9'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - ypr_close
                - yprc_node
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1194,14'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - ypr_close
                - yprc_node
                - yprc_must
        - Branch String:   'src/printer_yang.c:1196,41'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1196,49'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - ypr_close
                - yprc_node
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1196,49'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprc_extension_instances
                - ypr_close
                - yprc_node
                - yprc_must
        - Branch String:   'src/printer_yang.c:1200,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1200,5'
              BranchSideFuncs:
                - ypr_close
                - yprc_node
                - yprc_must
            - BranchSide:      'src/printer_yang.c:1200,5'
              BranchSideFuncs:
                - ypr_close
                - yprc_node
                - yprc_must
        - Branch String:   'src/printer_yang.c:1200,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1201,19'
              BranchSideFuncs:
                - yprc_must
                - ypr_close
                - yprc_node
            - BranchSide:      'src/printer_yang.c:1204,11'
              BranchSideFuncs:
                - ypr_close
                - yprc_node
        - Branch String:   'src/printer_yang.c:1204,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1205,9'
              BranchSideFuncs:
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1210,5'
              BranchSideFuncs:
                - ypr_close
        - Branch String:   'src/printer_yang.c:1205,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1206,23'
              BranchSideFuncs:
                - yprc_node
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1208,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1194,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1196,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1199,36'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/printer_yang.c:1199,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:1201,9'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:1206,13'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:1211,5'
          Dst:             ypr_close
    - functionName:    yprc_type
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - type
      BBCount:         51
      ICount:          451
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - ly_log
        - ly_print_
        - lys_datatype2str
        - ypr_close
        - ypr_open
        - ypr_substmt
        - ypr_unsigned
        - yprc_bits_enum
        - yprc_extension_instances
        - yprc_pattern
        - yprc_range
        - yprc_type
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:975,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:975,65'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - yprc_type
                - ypr_open
                - ypr_substmt
                - ypr_substmt
                - yprc_type
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_unsigned
                - yprc_range
                - yprc_bits_enum
                - yprc_range
                - yprc_pattern
                - yprc_range
                - yprc_range
                - ly_log
            - BranchSide:      'src/printer_yang.c:975,65'
              BranchSideFuncs:
                - lys_datatype2str
                - ly_print_
                - yprc_extension_instances
                - ypr_close
                - ypr_open
                - yprc_type
                - ypr_open
                - ypr_substmt
                - ypr_substmt
                - yprc_type
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_unsigned
                - yprc_range
                - yprc_bits_enum
                - yprc_range
                - yprc_pattern
                - yprc_range
                - yprc_range
                - ly_log
        - Branch String:   'src/printer_yang.c:980,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:982,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:995,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1001,61'
              BranchSideFuncs:
                - yprc_range
                - ypr_close
                - yprc_pattern
            - BranchSide:      'src/printer_yang.c:1012,64'
              BranchSideFuncs:
                - yprc_bits_enum
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1012,64'
              BranchSideFuncs:
                - yprc_bits_enum
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1020,9'
              BranchSideFuncs:
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1020,9'
              BranchSideFuncs:
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1022,61'
              BranchSideFuncs:
                - ypr_open
                - ypr_unsigned
                - yprc_range
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1030,79'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1039,76'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1046,68'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_substmt
                - yprc_type
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1055,64'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_type
            - BranchSide:      'src/printer_yang.c:1064,9'
              BranchSideFuncs:
                - ly_log
                - ypr_close
        - Branch String:   'src/printer_yang.c:1004,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1004,9'
              BranchSideFuncs:
                - ypr_close
                - yprc_pattern
            - BranchSide:      'src/printer_yang.c:1004,9'
              BranchSideFuncs:
                - ypr_close
                - yprc_pattern
        - Branch String:   'src/printer_yang.c:1004,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1005,26'
              BranchSideFuncs:
                - yprc_pattern
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1007,9'
              BranchSideFuncs:
                - ypr_close
        - Branch String:   'src/printer_yang.c:1032,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1032,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1032,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1032,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1033,22'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1036,9'
              BranchSideFuncs:
                - ypr_close
        - Branch String:   'src/printer_yang.c:1057,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1057,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_type
            - BranchSide:      'src/printer_yang.c:1057,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprc_type
        - Branch String:   'src/printer_yang.c:1057,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1058,22'
              BranchSideFuncs:
                - ypr_open
                - yprc_type
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1061,9'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:975,48'
          Dst:             lys_datatype2str
        - Src:             'src/printer_yang.c:975,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:978,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:984,9'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:997,9'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:1003,9'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:1005,13'
          Dst:             yprc_pattern
        - Src:             'src/printer_yang.c:1014,9'
          Dst:             yprc_bits_enum
        - Src:             'src/printer_yang.c:1024,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1025,9'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1026,9'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:1033,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1034,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1041,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1042,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1048,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1049,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1050,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1051,9'
          Dst:             yprc_type
        - Src:             'src/printer_yang.c:1058,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1059,13'
          Dst:             yprc_type
        - Src:             'src/printer_yang.c:1064,9'
          Dst:             ly_log
        - Src:             'src/printer_yang.c:1068,5'
          Dst:             ypr_close
    - functionName:    yprc_range
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - range
        - basetype
        - flag
      BBCount:         37
      ICount:          336
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_substmt
        - yprc_extension_instances
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:730,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:731,9'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:734,14'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:735,38'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:735,47'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:735,47'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:735,74'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:735,46'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:735,77'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:736,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:736,5'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:736,5'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:736,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:737,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:754,15'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:737,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:738,23'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:740,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:740,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:741,17'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:747,17'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:741,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:742,27'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:744,27'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:747,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:748,27'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:750,27'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:758,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:759,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:762,9'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:762,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:763,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:766,21'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:734,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:735,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:738,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:742,17'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:744,17'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:748,17'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:750,17'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:754,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:757,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:759,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:760,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:763,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:764,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:766,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:767,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:770,5'
          Dst:             ypr_close
    - functionName:    yprc_pattern
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - pattern
        - flag
      BBCount:         15
      ICount:          183
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_encode
        - ypr_open
        - ypr_reference
        - ypr_substmt
        - yprc_extension_instances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:779,43'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:779,5'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:779,5'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:785,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:787,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:790,9'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:790,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:791,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:794,9'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:794,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:794,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:795,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:778,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:779,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:780,5'
          Dst:             ypr_encode
        - Src:             'src/printer_yang.c:781,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:784,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:787,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:788,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:791,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:792,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:795,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:796,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:798,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:799,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:802,5'
          Dst:             ypr_close
    - functionName:    yprc_bits_enum
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - items
        - basetype
        - flag
      BBCount:         23
      ICount:          223
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_encode
        - ypr_open
        - ypr_reference
        - ypr_signed
        - ypr_status
        - ypr_unsigned
        - yprc_extension_instances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:812,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:812,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_extension_instances
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:814,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_extension_instances
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:812,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:812,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_extension_instances
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:814,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_extension_instances
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:814,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:814,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_extension_instances
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:814,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_extension_instances
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:814,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:815,17'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprc_extension_instances
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:836,1'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:819,42'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:819,50'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_extension_instances
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:819,50'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprc_extension_instances
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:823,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:824,38'
              BranchSideFuncs:
                - yprc_extension_instances
                - ypr_unsigned
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_signed
            - BranchSide:      'src/printer_yang.c:827,38'
              BranchSideFuncs:
                - yprc_extension_instances
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprc_extension_instances
                - ypr_unsigned
      Callsites:
        - Src:             'src/printer_yang.c:812,5'
          Dst:             __assert_fail
        - Src:             'src/printer_yang.c:818,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:819,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:820,9'
          Dst:             ypr_encode
        - Src:             'src/printer_yang.c:821,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:824,13'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:825,13'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:827,13'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:828,13'
          Dst:             ypr_signed
        - Src:             'src/printer_yang.c:830,9'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:831,9'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:832,9'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:834,9'
          Dst:             ypr_close
    - functionName:    ypr_signed
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - substmt
        - substmt_index
        - exts
        - attr_value
        - flag
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - asprintf
        - ly_log
        - ypr_open
        - ypr_substmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:442,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:443,9'
              BranchSideFuncs:
                - ly_log
            - BranchSide:      'src/printer_yang.c:446,14'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - free
      Callsites:
        - Src:             'src/printer_yang.c:442,9'
          Dst:             asprintf
        - Src:             'src/printer_yang.c:443,9'
          Dst:             ly_log
        - Src:             'src/printer_yang.c:446,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:447,5'
          Dst:             ypr_substmt
    - functionName:    ypr_mandatory
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - flags
        - exts
        - flag
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_open
        - ypr_substmt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:470,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:470,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:471,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
      Callsites:
        - Src:             'src/printer_yang.c:471,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:472,9'
          Dst:             ypr_substmt
    - functionName:    yprc_when
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - when
        - flag
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_text
        - yprc_extension_instances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:863,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:864,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_text
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:866,14'
              BranchSideFuncs:
                - ypr_open
                - ypr_text
                - yprc_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:866,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:868,5'
          Dst:             ypr_text
        - Src:             'src/printer_yang.c:871,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:872,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:873,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:875,5'
          Dst:             ypr_close
    - functionName:    yprp_inout
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - inout
        - flag
      BBCount:         37
      ICount:          266
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - ly_print_
        - lyplg_ext_nodetype2stmt
        - ypr_close
        - ypr_open
        - yprp_extension_instances
        - yprp_grouping
        - yprp_node
        - yprp_restr
        - yprp_typedef
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1155,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1157,9'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1159,14'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
                - ly_print_
        - Branch String:   'src/printer_yang.c:1160,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1160,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1162,15'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1160,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1160,5'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1162,15'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1162,39'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1162,47'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1162,47'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1166,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1166,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1166,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1166,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1167,20'
              BranchSideFuncs:
                - yprp_restr
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1169,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1169,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1169,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1169,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_node
                - yprp_grouping
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1169,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1170,22'
              BranchSideFuncs:
                - yprp_typedef
                - ypr_close
                - yprp_node
                - yprp_grouping
            - BranchSide:      'src/printer_yang.c:1172,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_node
                - yprp_grouping
        - Branch String:   'src/printer_yang.c:1172,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1173,23'
              BranchSideFuncs:
                - yprp_grouping
                - ypr_close
                - yprp_node
            - BranchSide:      'src/printer_yang.c:1176,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_node
        - Branch String:   'src/printer_yang.c:1176,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1177,19'
              BranchSideFuncs:
                - yprp_node
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1180,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1159,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1160,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1162,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1165,36'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/printer_yang.c:1165,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1167,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1170,9'
          Dst:             yprp_typedef
        - Src:             'src/printer_yang.c:1173,9'
          Dst:             yprp_grouping
        - Src:             'src/printer_yang.c:1177,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1181,5'
          Dst:             ypr_close
    - functionName:    yprp_restr
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - restr
        - stmt
        - flag
      BBCount:         27
      ICount:          252
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - lyplg_ext_stmt2str
        - strchr
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_substmt
        - ypr_text
        - yprp_extension_instances
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:662,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:663,9'
              BranchSideFuncs:
                - ypr_open
                - strchr
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:666,14'
              BranchSideFuncs:
                - ypr_open
                - strchr
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:667,60'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:667,64'
              BranchSideFuncs:
                - strchr
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:668,30'
              BranchSideFuncs:
                - strchr
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:667,12'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:668,13'
              BranchSideFuncs:
                - strchr
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:668,30'
              BranchSideFuncs:
                - strchr
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:669,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:670,15'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:672,9'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:672,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:673,15'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:675,14'
              BranchSideFuncs:
                - lyplg_ext_stmt2str
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:679,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:681,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:684,9'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:684,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:685,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:688,9'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:688,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:689,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:692,21'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:666,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:669,10'
          Dst:             strchr
        - Src:             'src/printer_yang.c:675,20'
          Dst:             lyplg_ext_stmt2str
        - Src:             'src/printer_yang.c:675,5'
          Dst:             ypr_text
        - Src:             'src/printer_yang.c:678,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:681,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:682,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:685,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:686,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:689,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:690,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:692,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:693,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:696,5'
          Dst:             ypr_close
    - functionName:    yprp_typedef
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - tpdf
      BBCount:         15
      ICount:          176
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ly_print_
        - ypr_description
        - ypr_reference
        - ypr_status
        - ypr_substmt
        - yprp_extension_instances
        - yprp_type
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1074,47'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1074,55'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_type
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1074,55'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_type
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1081,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1082,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1084,9'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1084,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1085,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1088,16'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
        - Branch String:   'src/printer_yang.c:1093,36'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1093,36'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1093,36'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:1074,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1077,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1079,5'
          Dst:             yprp_type
        - Src:             'src/printer_yang.c:1082,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1085,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1088,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1089,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1090,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1093,5'
          Dst:             ly_print_
    - functionName:    yprp_grouping
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - grp
      BBCount:         29
      ICount:          264
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - yprp_action
        - yprp_extension_instances
        - yprp_grouping
        - yprp_node
        - yprp_notification
        - yprp_typedef
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1111,44'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1111,52'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1111,52'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1119,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1119,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1119,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1119,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1120,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_typedef
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
            - BranchSide:      'src/printer_yang.c:1124,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
        - Branch String:   'src/printer_yang.c:1124,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1125,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_grouping
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
            - BranchSide:      'src/printer_yang.c:1129,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
        - Branch String:   'src/printer_yang.c:1129,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1130,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_node
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
            - BranchSide:      'src/printer_yang.c:1134,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
        - Branch String:   'src/printer_yang.c:1134,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1135,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_action
                - ypr_close
                - ypr_open
                - yprp_notification
            - BranchSide:      'src/printer_yang.c:1139,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
        - Branch String:   'src/printer_yang.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1140,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_notification
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1144,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1111,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1114,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1115,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1116,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1117,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1120,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1121,9'
          Dst:             yprp_typedef
        - Src:             'src/printer_yang.c:1125,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1126,9'
          Dst:             yprp_grouping
        - Src:             'src/printer_yang.c:1130,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1131,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1135,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1136,9'
          Dst:             yprp_action
        - Src:             'src/printer_yang.c:1140,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1141,9'
          Dst:             yprp_notification
        - Src:             'src/printer_yang.c:1145,5'
          Dst:             ypr_close
    - functionName:    yprp_node
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         15
      ICount:          89
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - yprp_anydata
        - yprp_case
        - yprp_choice
        - yprp_container
        - yprp_leaf
        - yprp_leaflist
        - yprp_list
        - yprp_uses
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1998,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2000,24'
              BranchSideFuncs:
                - yprp_container
            - BranchSide:      'src/printer_yang.c:2003,21'
              BranchSideFuncs:
                - yprp_choice
            - BranchSide:      'src/printer_yang.c:2006,19'
              BranchSideFuncs:
                - yprp_leaf
            - BranchSide:      'src/printer_yang.c:2009,23'
              BranchSideFuncs:
                - yprp_leaflist
            - BranchSide:      'src/printer_yang.c:2012,19'
              BranchSideFuncs:
                - yprp_list
            - BranchSide:      'src/printer_yang.c:2015,19'
              BranchSideFuncs:
                - yprp_uses
            - BranchSide:      'src/printer_yang.c:2019,22'
              BranchSideFuncs:
                - yprp_anydata
            - BranchSide:      'src/printer_yang.c:2019,22'
              BranchSideFuncs:
                - yprp_anydata
            - BranchSide:      'src/printer_yang.c:2022,19'
              BranchSideFuncs:
                - yprp_case
            - BranchSide:      'src/printer_yang.c:2025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_yang.c:2000,9'
          Dst:             yprp_container
        - Src:             'src/printer_yang.c:2003,9'
          Dst:             yprp_choice
        - Src:             'src/printer_yang.c:2006,9'
          Dst:             yprp_leaf
        - Src:             'src/printer_yang.c:2009,9'
          Dst:             yprp_leaflist
        - Src:             'src/printer_yang.c:2012,9'
          Dst:             yprp_list
        - Src:             'src/printer_yang.c:2015,9'
          Dst:             yprp_uses
        - Src:             'src/printer_yang.c:2019,9'
          Dst:             yprp_anydata
        - Src:             'src/printer_yang.c:2022,9'
          Dst:             yprp_case
    - functionName:    yprp_container
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         36
      ICount:          267
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - ypr_close
        - ypr_open
        - ypr_substmt
        - yprp_action
        - yprp_grouping
        - yprp_node
        - yprp_node_common1
        - yprp_node_common2
        - yprp_notification
        - yprp_restr
        - yprp_typedef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1410,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1410,5'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1410,5'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1410,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1411,20'
              BranchSideFuncs:
                - yprp_restr
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1413,9'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1413,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1414,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1418,23'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1420,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1420,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1421,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_typedef
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
            - BranchSide:      'src/printer_yang.c:1425,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
        - Branch String:   'src/printer_yang.c:1425,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1426,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_grouping
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
            - BranchSide:      'src/printer_yang.c:1430,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
        - Branch String:   'src/printer_yang.c:1430,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1431,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_node
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
            - BranchSide:      'src/printer_yang.c:1435,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
        - Branch String:   'src/printer_yang.c:1435,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1436,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_action
                - ypr_close
                - ypr_open
                - yprp_notification
            - BranchSide:      'src/printer_yang.c:1440,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
        - Branch String:   'src/printer_yang.c:1440,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1441,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_notification
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1445,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1408,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1411,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1414,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1415,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1418,5'
          Dst:             yprp_node_common2
        - Src:             'src/printer_yang.c:1421,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1422,9'
          Dst:             yprp_typedef
        - Src:             'src/printer_yang.c:1426,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1427,9'
          Dst:             yprp_grouping
        - Src:             'src/printer_yang.c:1431,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1432,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1436,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1437,9'
          Dst:             yprp_action
        - Src:             'src/printer_yang.c:1441,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1442,9'
          Dst:             yprp_notification
        - Src:             'src/printer_yang.c:1446,5'
          Dst:             ypr_close
    - functionName:    yprp_choice
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         10
      ICount:          109
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ypr_close
        - ypr_open
        - ypr_substmt
        - yprp_node
        - yprp_node_common1
        - yprp_node_common2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1540,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1541,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_node
            - BranchSide:      'src/printer_yang.c:1545,23'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_node
        - Branch String:   'src/printer_yang.c:1547,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1548,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_node
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1552,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1538,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1541,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1542,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1545,5'
          Dst:             yprp_node_common2
        - Src:             'src/printer_yang.c:1548,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1549,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1553,5'
          Dst:             ypr_close
    - functionName:    yprp_leaf
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         13
      ICount:          137
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ly_print_
        - ypr_substmt
        - yprp_node_common1
        - yprp_node_common2
        - yprp_restr
        - yprp_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1591,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1591,5'
              BranchSideFuncs:
                - ypr_substmt
                - yprp_node_common2
                - ly_print_
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1591,5'
              BranchSideFuncs:
                - ypr_substmt
                - yprp_node_common2
                - ly_print_
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1591,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1592,20'
              BranchSideFuncs:
                - yprp_restr
                - ypr_substmt
                - yprp_node_common2
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1594,17'
              BranchSideFuncs:
                - ypr_substmt
                - yprp_node_common2
                - ly_print_
        - Branch String:   'src/printer_yang.c:1599,36'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1599,36'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1599,36'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:1587,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1589,5'
          Dst:             yprp_type
        - Src:             'src/printer_yang.c:1590,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1592,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1594,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1596,5'
          Dst:             yprp_node_common2
        - Src:             'src/printer_yang.c:1599,5'
          Dst:             ly_print_
    - functionName:    yprp_leaflist
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         32
      ICount:          311
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ly_print_
        - ypr_config
        - ypr_description
        - ypr_reference
        - ypr_status
        - ypr_substmt
        - ypr_unsigned
        - yprp_node_common1
        - yprp_restr
        - yprp_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1636,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1636,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1636,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1636,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1637,20'
              BranchSideFuncs:
                - yprp_restr
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1639,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1639,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1639,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1639,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1639,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1640,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1644,16'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1646,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1647,22'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1649,9'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1649,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1650,13'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1657,9'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1650,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1651,26'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1653,25'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1657,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1658,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1661,16'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ly_print_
        - Branch String:   'src/printer_yang.c:1666,36'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1666,36'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1666,36'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:1632,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1634,5'
          Dst:             yprp_type
        - Src:             'src/printer_yang.c:1635,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1637,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1640,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1644,5'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:1647,9'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1651,13'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1653,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1658,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1661,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1662,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1663,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1666,5'
          Dst:             ly_print_
    - functionName:    yprp_list
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         55
      ICount:          477
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - ypr_close
        - ypr_config
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - ypr_substmt
        - ypr_unsigned
        - yprp_action
        - yprp_grouping
        - yprp_node
        - yprp_node_common1
        - yprp_notification
        - yprp_restr
        - yprp_typedef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1718,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1718,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1718,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1718,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1719,20'
              BranchSideFuncs:
                - yprp_restr
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1721,9'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1721,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1722,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1725,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1725,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1725,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1725,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1725,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1726,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1731,16'
              BranchSideFuncs:
                - ypr_config
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1733,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1734,22'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1736,9'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1736,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1737,13'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1745,9'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1737,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1738,26'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1740,22'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1745,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1746,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1750,16'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1754,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1754,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1754,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1754,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1755,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_typedef
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
            - BranchSide:      'src/printer_yang.c:1759,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
        - Branch String:   'src/printer_yang.c:1759,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1760,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_grouping
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
            - BranchSide:      'src/printer_yang.c:1764,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
                - ypr_open
                - yprp_node
        - Branch String:   'src/printer_yang.c:1764,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1765,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_node
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
            - BranchSide:      'src/printer_yang.c:1769,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
                - ypr_open
                - yprp_action
        - Branch String:   'src/printer_yang.c:1769,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1770,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_action
                - ypr_close
                - ypr_open
                - yprp_notification
            - BranchSide:      'src/printer_yang.c:1774,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_notification
        - Branch String:   'src/printer_yang.c:1774,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1775,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_notification
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1779,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1716,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1719,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1722,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1723,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1726,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1727,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1731,5'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:1734,9'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1738,13'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1740,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1741,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1746,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1747,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1750,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1751,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1752,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1755,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1756,9'
          Dst:             yprp_typedef
        - Src:             'src/printer_yang.c:1760,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1761,9'
          Dst:             yprp_grouping
        - Src:             'src/printer_yang.c:1765,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1766,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1770,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1771,9'
          Dst:             yprp_action
        - Src:             'src/printer_yang.c:1775,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1776,9'
          Dst:             yprp_notification
        - Src:             'src/printer_yang.c:1780,5'
          Dst:             ypr_close
    - functionName:    yprp_uses
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         14
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ypr_close
        - ypr_open
        - yprp_augment
        - yprp_node_common1
        - yprp_node_common2
        - yprp_refine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1941,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1941,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_augment
                - ypr_open
                - yprp_refine
            - BranchSide:      'src/printer_yang.c:1941,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_augment
                - ypr_open
                - yprp_refine
        - Branch String:   'src/printer_yang.c:1941,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1942,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_refine
                - ypr_close
                - ypr_open
                - yprp_augment
            - BranchSide:      'src/printer_yang.c:1946,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_augment
        - Branch String:   'src/printer_yang.c:1946,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1947,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_augment
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1951,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1938,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1939,5'
          Dst:             yprp_node_common2
        - Src:             'src/printer_yang.c:1942,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1943,9'
          Dst:             yprp_refine
        - Src:             'src/printer_yang.c:1947,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1948,9'
          Dst:             yprp_augment
        - Src:             'src/printer_yang.c:1952,5'
          Dst:             ypr_close
    - functionName:    yprp_anydata
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ypr_close
        - ypr_open
        - yprp_node_common1
        - yprp_node_common2
        - yprp_restr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1964,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1964,5'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1964,5'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
                - ypr_open
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1964,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1965,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_restr
                - yprp_node_common2
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1969,23'
              BranchSideFuncs:
                - yprp_node_common2
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1962,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1965,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1966,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1969,5'
          Dst:             yprp_node_common2
        - Src:             'src/printer_yang.c:1972,5'
          Dst:             ypr_close
    - functionName:    yprp_case
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_close
        - ypr_open
        - yprp_node
        - yprp_node_common1
        - yprp_node_common2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1502,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1503,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_node
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1507,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1499,5'
          Dst:             yprp_node_common1
        - Src:             'src/printer_yang.c:1500,5'
          Dst:             yprp_node_common2
        - Src:             'src/printer_yang.c:1503,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1504,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1508,5'
          Dst:             ypr_close
    - functionName:    yprp_node_common1
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
        - flag
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_print_
        - lyplg_ext_nodetype2stmt
        - lys_nodetype2str
        - lysp_node_when
        - yprp_extension_instances
        - yprp_iffeatures
        - yprp_when
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1348,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1348,40'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - lysp_node_when
                - yprp_when
                - yprp_iffeatures
            - BranchSide:      'src/printer_yang.c:1348,40'
              BranchSideFuncs:
                - lys_nodetype2str
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - lysp_node_when
                - yprp_when
                - yprp_iffeatures
      Callsites:
        - Src:             'src/printer_yang.c:1348,48'
          Dst:             lys_nodetype2str
        - Src:             'src/printer_yang.c:1348,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1351,36'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/printer_yang.c:1351,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1352,21'
          Dst:             lysp_node_when
        - Src:             'src/printer_yang.c:1352,5'
          Dst:             yprp_when
        - Src:             'src/printer_yang.c:1353,5'
          Dst:             yprp_iffeatures
    - functionName:    yprp_node_common2
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - node
        - flag
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_config
        - ypr_description
        - ypr_mandatory
        - ypr_reference
        - ypr_status
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1386,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1386,5'
              BranchSideFuncs:
                - ypr_mandatory
                - ypr_status
                - ypr_description
                - ypr_reference
            - BranchSide:      'src/printer_yang.c:1386,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
      Callsites:
        - Src:             'src/printer_yang.c:1386,5'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:1386,5'
          Dst:             ypr_mandatory
        - Src:             'src/printer_yang.c:1386,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1386,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1386,5'
          Dst:             ypr_reference
    - functionName:    yprp_when
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - when
        - flag
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_text
        - yprp_extension_instances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:843,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:844,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:846,14'
              BranchSideFuncs:
                - ypr_open
                - ypr_text
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:846,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:848,5'
          Dst:             ypr_text
        - Src:             'src/printer_yang.c:851,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:852,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:853,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:855,5'
          Dst:             ypr_close
    - functionName:    yprp_iffeatures
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - iffs
        - exts
        - flag
      BBCount:         10
      ICount:          111
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ypr_close
        - ypr_open
        - ypr_text
        - yprp_extension_instances
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:529,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:529,5'
              BranchSideFuncs:
                - ypr_open
                - ypr_text
                - yprp_extension_instances
                - ypr_close
            - BranchSide:      'src/printer_yang.c:529,5'
              BranchSideFuncs:
                - ypr_open
                - ypr_text
                - yprp_extension_instances
                - ypr_close
        - Branch String:   'src/printer_yang.c:529,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:530,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_text
                - yprp_extension_instances
                - ypr_close
            - BranchSide:      'src/printer_yang.c:542,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_yang.c:530,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:534,9'
          Dst:             ypr_text
        - Src:             'src/printer_yang.c:538,9'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:540,9'
          Dst:             ypr_close
    - functionName:    yprp_refine
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - refine
      BBCount:         32
      ICount:          326
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_config
        - ypr_description
        - ypr_mandatory
        - ypr_open
        - ypr_reference
        - ypr_substmt
        - ypr_unsigned
        - yprp_extension_instances
        - yprp_iffeatures
        - yprp_restr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1852,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1852,54'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1852,54'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1858,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1858,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1858,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1859,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_restr
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1863,9'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1863,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1864,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1868,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1868,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1868,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:1868,5'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:1868,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1869,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1874,16'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1877,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1878,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_unsigned
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1881,9'
              BranchSideFuncs:
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1881,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1881,9'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:1882,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:1883,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1884,26'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1886,25'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1852,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1855,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1856,5'
          Dst:             yprp_iffeatures
        - Src:             'src/printer_yang.c:1859,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1860,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1864,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1865,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1869,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1870,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1874,5'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:1875,5'
          Dst:             ypr_mandatory
        - Src:             'src/printer_yang.c:1878,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1879,9'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1882,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1884,13'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:1886,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:1890,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1891,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1894,5'
          Dst:             ypr_close
    - functionName:    yprp_augment
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - aug
      BBCount:         18
      ICount:          185
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_reference
        - ypr_status
        - yprp_action
        - yprp_extension_instances
        - yprp_iffeatures
        - yprp_node
        - yprp_notification
        - yprp_when
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1904,51'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1904,59'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_when
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprp_notification
                - yprp_action
                - yprp_node
            - BranchSide:      'src/printer_yang.c:1904,59'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_when
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - yprp_notification
                - yprp_action
                - yprp_node
        - Branch String:   'src/printer_yang.c:1914,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1915,19'
              BranchSideFuncs:
                - yprp_node
                - ypr_close
                - yprp_notification
                - yprp_action
            - BranchSide:      'src/printer_yang.c:1918,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_notification
                - yprp_action
        - Branch String:   'src/printer_yang.c:1918,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1919,21'
              BranchSideFuncs:
                - yprp_action
                - ypr_close
                - yprp_notification
            - BranchSide:      'src/printer_yang.c:1922,5'
              BranchSideFuncs:
                - ypr_close
                - yprp_notification
        - Branch String:   'src/printer_yang.c:1922,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1923,27'
              BranchSideFuncs:
                - yprp_notification
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1926,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1904,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1907,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1908,5'
          Dst:             yprp_when
        - Src:             'src/printer_yang.c:1909,5'
          Dst:             yprp_iffeatures
        - Src:             'src/printer_yang.c:1910,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1911,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1912,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1915,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1919,9'
          Dst:             yprp_action
        - Src:             'src/printer_yang.c:1923,9'
          Dst:             yprp_notification
        - Src:             'src/printer_yang.c:1927,5'
          Dst:             ypr_close
    - functionName:    yprp_action
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - action
      BBCount:         38
      ICount:          356
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - ly_print_
        - lyplg_ext_nodetype2stmt
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - yprp_extension_instances
        - yprp_grouping
        - yprp_iffeatures
        - yprp_inout
        - yprp_typedef
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1291,38'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1291,46'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - yprp_typedef
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1291,46'
              BranchSideFuncs:
                - ly_print_
                - lyplg_ext_nodetype2stmt
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - yprp_typedef
                - ly_print_
        - Branch String:   'src/printer_yang.c:1300,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1300,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - yprp_typedef
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1302,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - yprp_typedef
                - ly_print_
        - Branch String:   'src/printer_yang.c:1302,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1302,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - yprp_typedef
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1302,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - yprp_typedef
                - ly_print_
        - Branch String:   'src/printer_yang.c:1302,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1303,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_typedef
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1308,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
        - Branch String:   'src/printer_yang.c:1304,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1304,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_typedef
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
            - BranchSide:      'src/printer_yang.c:1305,22'
              BranchSideFuncs:
                - yprp_typedef
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - ly_print_
        - Branch String:   'src/printer_yang.c:1304,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1304,9'
              BranchSideFuncs:
                - yprp_typedef
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1305,22'
              BranchSideFuncs:
                - yprp_typedef
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
                - ypr_open
                - ly_print_
        - Branch String:   'src/printer_yang.c:1308,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1308,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1310,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - yprp_grouping
                - ly_print_
        - Branch String:   'src/printer_yang.c:1310,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1311,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_grouping
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1316,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
        - Branch String:   'src/printer_yang.c:1312,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1312,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_grouping
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
            - BranchSide:      'src/printer_yang.c:1313,23'
              BranchSideFuncs:
                - yprp_grouping
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - ly_print_
        - Branch String:   'src/printer_yang.c:1312,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1312,9'
              BranchSideFuncs:
                - yprp_grouping
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - ly_print_
            - BranchSide:      'src/printer_yang.c:1313,23'
              BranchSideFuncs:
                - yprp_grouping
                - yprp_inout
                - yprp_inout
                - ypr_close
                - ypr_open
                - ly_print_
        - Branch String:   'src/printer_yang.c:1316,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1316,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1316,5'
              BranchSideFuncs:
                - yprp_inout
                - yprp_inout
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1291,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1294,36'
          Dst:             lyplg_ext_nodetype2stmt
        - Src:             'src/printer_yang.c:1294,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1295,5'
          Dst:             yprp_iffeatures
        - Src:             'src/printer_yang.c:1296,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1297,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1298,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1303,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1304,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1305,9'
          Dst:             yprp_typedef
        - Src:             'src/printer_yang.c:1311,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1312,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1313,9'
          Dst:             yprp_grouping
        - Src:             'src/printer_yang.c:1318,5'
          Dst:             yprp_inout
        - Src:             'src/printer_yang.c:1319,5'
          Dst:             yprp_inout
        - Src:             'src/printer_yang.c:1322,5'
          Dst:             ypr_close
    - functionName:    yprp_notification
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - notif
      BBCount:         28
      ICount:          258
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - yprp_extension_instances
        - yprp_grouping
        - yprp_iffeatures
        - yprp_node
        - yprp_restr
        - yprp_typedef
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:1222,48'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1222,56'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1222,56'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1228,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1228,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:1228,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
                - yprp_restr
        - Branch String:   'src/printer_yang.c:1228,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1229,20'
              BranchSideFuncs:
                - yprp_restr
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1231,16'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1235,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1235,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
            - BranchSide:      'src/printer_yang.c:1235,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
                - ypr_open
                - yprp_typedef
        - Branch String:   'src/printer_yang.c:1235,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1236,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_typedef
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
            - BranchSide:      'src/printer_yang.c:1240,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_node
                - ypr_open
                - yprp_grouping
        - Branch String:   'src/printer_yang.c:1240,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1241,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_grouping
                - ypr_close
                - ypr_open
                - yprp_node
            - BranchSide:      'src/printer_yang.c:1245,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_node
        - Branch String:   'src/printer_yang.c:1245,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:1246,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_node
                - ypr_close
            - BranchSide:      'src/printer_yang.c:1250,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:1222,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:1225,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:1226,5'
          Dst:             yprp_iffeatures
        - Src:             'src/printer_yang.c:1229,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:1231,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:1232,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:1233,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:1236,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1237,9'
          Dst:             yprp_typedef
        - Src:             'src/printer_yang.c:1241,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1242,9'
          Dst:             yprp_grouping
        - Src:             'src/printer_yang.c:1246,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:1247,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:1251,5'
          Dst:             ypr_close
    - functionName:    yprp_type
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - type
      BBCount:         36
      ICount:          319
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_open
        - ypr_substmt
        - ypr_unsigned
        - yprp_bits_enum
        - yprp_extension_instances
        - yprp_restr
        - yprp_type
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:918,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:918,48'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_restr
                - yprp_restr
                - yprp_bits_enum
                - yprp_bits_enum
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:918,48'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_restr
                - yprp_restr
                - yprp_bits_enum
                - yprp_bits_enum
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:925,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:925,5'
              BranchSideFuncs:
                - yprp_bits_enum
                - yprp_bits_enum
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:925,5'
              BranchSideFuncs:
                - yprp_bits_enum
                - yprp_bits_enum
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:925,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:926,20'
              BranchSideFuncs:
                - yprp_restr
                - yprp_bits_enum
                - yprp_bits_enum
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:928,20'
              BranchSideFuncs:
                - yprp_bits_enum
                - yprp_bits_enum
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:931,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:932,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:935,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:935,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:936,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:939,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:939,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:940,22'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:942,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:942,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:942,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:942,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:942,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:943,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
                - ypr_open
                - yprp_type
            - BranchSide:      'src/printer_yang.c:946,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
        - Branch String:   'src/printer_yang.c:946,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:946,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
            - BranchSide:      'src/printer_yang.c:946,5'
              BranchSideFuncs:
                - ypr_close
                - ypr_open
                - yprp_type
        - Branch String:   'src/printer_yang.c:946,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:947,18'
              BranchSideFuncs:
                - ypr_open
                - yprp_type
                - ypr_close
            - BranchSide:      'src/printer_yang.c:951,5'
              BranchSideFuncs:
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:918,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:921,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:923,5'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:924,5'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:926,9'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:928,5'
          Dst:             yprp_bits_enum
        - Src:             'src/printer_yang.c:929,5'
          Dst:             yprp_bits_enum
        - Src:             'src/printer_yang.c:932,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:933,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:936,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:937,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:940,9'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:943,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:944,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:947,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:948,9'
          Dst:             yprp_type
        - Src:             'src/printer_yang.c:952,5'
          Dst:             ypr_close
    - functionName:    yprp_bits_enum
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - items
        - type
        - flag
      BBCount:         25
      ICount:          269
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_encode
        - ypr_open
        - ypr_reference
        - ypr_signed
        - ypr_status
        - ypr_unsigned
        - yprp_extension_instances
        - yprp_iffeatures
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:884,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:884,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_signed
                - ypr_unsigned
                - ly_print_
            - BranchSide:      'src/printer_yang.c:884,5'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_signed
                - ypr_unsigned
                - ly_print_
        - Branch String:   'src/printer_yang.c:884,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:885,18'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_signed
                - ypr_unsigned
                - ly_print_
            - BranchSide:      'src/printer_yang.c:910,1'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:886,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:887,23'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - ypr_signed
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:889,23'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_signed
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:887,47'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:887,55'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - ypr_signed
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:887,55'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - ypr_signed
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:889,48'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:889,13'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_signed
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:889,13'
              BranchSideFuncs:
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_signed
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:897,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:898,17'
              BranchSideFuncs:
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ly_print_
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:904,20'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_signed
                - ypr_unsigned
                - ly_print_
        - Branch String:   'src/printer_yang.c:898,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:899,30'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_signed
                - ly_print_
            - BranchSide:      'src/printer_yang.c:901,28'
              BranchSideFuncs:
                - ypr_signed
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_encode
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_unsigned
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:885,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:887,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:889,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:890,13'
          Dst:             ypr_encode
        - Src:             'src/printer_yang.c:891,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:895,9'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:896,9'
          Dst:             yprp_iffeatures
        - Src:             'src/printer_yang.c:899,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:901,17'
          Dst:             ypr_signed
        - Src:             'src/printer_yang.c:904,9'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:905,9'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:906,9'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:908,9'
          Dst:             ypr_close
    - functionName:    yprp_deviation
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - deviation
      BBCount:         91
      ICount:          826
      EdgeCount:       118
      CyclomaticComplexity: 29
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_config
        - ypr_description
        - ypr_mandatory
        - ypr_reference
        - ypr_substmt
        - ypr_unsigned
        - yprp_extension_instances
        - yprp_restr
        - yprp_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2066,53'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2066,61'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ypr_close
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:2066,61'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ypr_close
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:2073,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2074,19'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_close
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:2162,5'
              BranchSideFuncs:
                - ypr_close
        - Branch String:   'src/printer_yang.c:2074,45'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2074,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_close
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:2074,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_close
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:2075,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2076,17'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ly_print_
                - ypr_close
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:2085,20'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:2076,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2077,27'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2082,27'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ly_print_
                - ypr_close
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:2085,20'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2086,46'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:2115,20'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
        - Branch String:   'src/printer_yang.c:2092,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2092,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:2092,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:2092,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2093,28'
              BranchSideFuncs:
                - yprp_restr
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2095,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2095,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2095,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2095,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2095,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2096,29'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2099,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2099,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2099,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2099,13'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2099,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2100,29'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2103,24'
              BranchSideFuncs:
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:2105,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2106,30'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2108,17'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:2108,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2109,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2115,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:2109,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2110,34'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:2112,33'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:2115,20'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2116,46'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
            - BranchSide:      'src/printer_yang.c:2138,20'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:2121,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2122,27'
              BranchSideFuncs:
                - yprp_type
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2124,25'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:2128,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2129,30'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2131,17'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_unsigned
        - Branch String:   'src/printer_yang.c:2131,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2132,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2138,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:2132,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2133,34'
              BranchSideFuncs:
                - ypr_unsigned
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:2135,33'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
        - Branch String:   'src/printer_yang.c:2145,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2145,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
            - BranchSide:      'src/printer_yang.c:2145,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
        - Branch String:   'src/printer_yang.c:2145,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2146,28'
              BranchSideFuncs:
                - yprp_restr
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2148,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2148,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2148,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2148,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2148,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2149,29'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2152,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2152,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2152,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2152,13'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2152,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2153,29'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
            - BranchSide:      'src/printer_yang.c:2156,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_close
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - yprp_type
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_config
                - ypr_mandatory
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_substmt
                - ypr_substmt
                - yprp_restr
                - ly_print_
                - ly_print_
                - yprp_extension_instances
      Callsites:
        - Src:             'src/printer_yang.c:2066,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2069,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2070,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:2071,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:2074,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2077,17'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2080,17'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2082,17'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2087,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2090,13'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2091,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2093,17'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:2096,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2100,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2103,13'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:2104,13'
          Dst:             ypr_mandatory
        - Src:             'src/printer_yang.c:2106,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2110,21'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2112,21'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2117,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2120,13'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2122,17'
          Dst:             yprp_type
        - Src:             'src/printer_yang.c:2124,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2125,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2126,13'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:2127,13'
          Dst:             ypr_mandatory
        - Src:             'src/printer_yang.c:2129,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2133,21'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2135,21'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2140,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2143,13'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2144,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2146,17'
          Dst:             yprp_restr
        - Src:             'src/printer_yang.c:2149,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2153,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2159,9'
          Dst:             ypr_close
        - Src:             'src/printer_yang.c:2163,5'
          Dst:             ypr_close
    - functionName:    yprp_identity
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ident
      BBCount:         13
      ICount:          159
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - ypr_substmt
        - yprp_extension_instances
        - yprp_iffeatures
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:604,44'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:604,52'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:604,52'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:610,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:610,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:610,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:610,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:611,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:615,16'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:604,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:607,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:608,5'
          Dst:             yprp_iffeatures
        - Src:             'src/printer_yang.c:611,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:612,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:615,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:616,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:617,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:620,5'
          Dst:             ypr_close
    - functionName:    yprp_feature
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - feat
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ly_print_
        - ypr_close
        - ypr_description
        - ypr_reference
        - ypr_status
        - yprp_extension_instances
        - yprp_iffeatures
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:587,43'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:587,43'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:587,43'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_iffeatures
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:587,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:589,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:590,5'
          Dst:             yprp_iffeatures
        - Src:             'src/printer_yang.c:591,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:592,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:593,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:595,5'
          Dst:             ypr_close
    - functionName:    yprp_extension_has_printable_instances
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - exts
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:344,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:344,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:345,15'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:350,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:345,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:346,13'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:348,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yprp_extension
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ext
      BBCount:         32
      ICount:          290
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - ly_print_
        - lysp_ext_instance_iter
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - ypr_substmt
        - yprp_extension_instance
        - yprp_extension_instances
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:550,45'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:550,53'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - lysp_ext_instance_iter
                - yprp_extension_instance
            - BranchSide:      'src/printer_yang.c:550,53'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ly_print_
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - lysp_ext_instance_iter
                - yprp_extension_instance
        - Branch String:   'src/printer_yang.c:555,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:555,9'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - lysp_ext_instance_iter
                - yprp_extension_instance
            - BranchSide:      'src/printer_yang.c:556,18'
              BranchSideFuncs:
                - ypr_open
                - ly_print_
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - lysp_ext_instance_iter
                - yprp_extension_instance
        - Branch String:   'src/printer_yang.c:557,48'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:557,56'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - lysp_ext_instance_iter
                - yprp_extension_instance
            - BranchSide:      'src/printer_yang.c:557,56'
              BranchSideFuncs:
                - ly_print_
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - lysp_ext_instance_iter
                - yprp_extension_instance
        - Branch String:   'src/printer_yang.c:559,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:560,15'
              BranchSideFuncs:
                - lysp_ext_instance_iter
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - yprp_extension_instance
            - BranchSide:      'src/printer_yang.c:565,14'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:561,88'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:561,85'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - yprp_extension_instance
                - lysp_ext_instance_iter
            - BranchSide:      'src/printer_yang.c:561,85'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
                - yprp_extension_instance
                - lysp_ext_instance_iter
        - Branch String:   'src/printer_yang.c:561,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:562,41'
              BranchSideFuncs:
                - yprp_extension_instance
                - lysp_ext_instance_iter
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:564,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - lysp_ext_instance_iter
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:565,45'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:566,18'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:567,22'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
        - Branch String:   'src/printer_yang.c:566,28'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:566,55'
              BranchSideFuncs:
                - lysp_ext_instance_iter
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:570,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
        - Branch String:   'src/printer_yang.c:566,93'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:566,90'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:566,90'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ypr_open
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:565,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:567,22'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
            - BranchSide:      'src/printer_yang.c:570,9'
              BranchSideFuncs:
                - ypr_close
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
      Callsites:
        - Src:             'src/printer_yang.c:550,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:553,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:556,9'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:557,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:561,25'
          Dst:             lysp_ext_instance_iter
        - Src:             'src/printer_yang.c:562,17'
          Dst:             yprp_extension_instance
        - Src:             'src/printer_yang.c:566,32'
          Dst:             lysp_ext_instance_iter
        - Src:             'src/printer_yang.c:567,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:568,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:571,9'
          Dst:             ypr_close
        - Src:             'src/printer_yang.c:574,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:575,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:576,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:579,5'
          Dst:             ypr_close
    - functionName:    lyplg_ext_print_info_extension_instance
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2736
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ext
        - flag
      BBCount:         145
      ICount:          1032
      EdgeCount:       165
      CyclomaticComplexity: 22
      functionsReached:
        - ly_log
        - ypr_config
        - ypr_mandatory
        - ypr_open
        - ypr_signed
        - ypr_status
        - ypr_substmt
        - ypr_unsigned
        - yprc_action
        - yprc_bits_enum
        - yprc_extension_instances
        - yprc_identity
        - yprc_inout
        - yprc_must
        - yprc_node
        - yprc_notification
        - yprc_pattern
        - yprc_range
        - yprc_type
        - yprc_when
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2548,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2548,5'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2548,5'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2548,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2549,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2736,1'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:2549,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2566,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2599,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2606,59'
              BranchSideFuncs:
                - yprc_bits_enum
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2606,59'
              BranchSideFuncs:
                - yprc_bits_enum
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2612,24'
              BranchSideFuncs:
                - ypr_config
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2615,38'
              BranchSideFuncs:
                - yprc_extension_instances
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2618,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2624,48'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_identity
            - BranchSide:      'src/printer_yang.c:2632,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_range
            - BranchSide:      'src/printer_yang.c:2637,27'
              BranchSideFuncs:
                - ypr_mandatory
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2640,41'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2651,26'
              BranchSideFuncs:
                - ypr_unsigned
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2654,22'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2659,46'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_must
            - BranchSide:      'src/printer_yang.c:2667,52'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_pattern
            - BranchSide:      'src/printer_yang.c:2675,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_unsigned
            - BranchSide:      'src/printer_yang.c:2680,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_signed
            - BranchSide:      'src/printer_yang.c:2685,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_range
            - BranchSide:      'src/printer_yang.c:2690,22'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2695,24'
              BranchSideFuncs:
                - ypr_status
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2698,18'
              BranchSideFuncs:
                - yprc_when
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - ypr_open
                - yprc_type
            - BranchSide:      'src/printer_yang.c:2704,23'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2730,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2732,13'
              BranchSideFuncs:
                - ly_log
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
        - Branch String:   'src/printer_yang.c:2566,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2567,17'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2570,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
        - Branch String:   'src/printer_yang.c:2570,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2571,26'
              BranchSideFuncs:
                - ypr_open
                - yprc_node
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - yprc_action
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2584,26'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2572,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2573,39'
              BranchSideFuncs:
                - yprc_notification
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
            - BranchSide:      'src/printer_yang.c:2574,28'
              BranchSideFuncs:
                - yprc_node
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_notification
                - yprc_action
                - yprc_inout
        - Branch String:   'src/printer_yang.c:2574,28'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2575,32'
              BranchSideFuncs:
                - yprc_inout
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2576,28'
              BranchSideFuncs:
                - yprc_node
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_inout
                - yprc_notification
                - yprc_action
        - Branch String:   'src/printer_yang.c:2576,28'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2577,33'
              BranchSideFuncs:
                - yprc_action
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_node
                - yprc_inout
                - yprc_notification
            - BranchSide:      'src/printer_yang.c:2579,31'
              BranchSideFuncs:
                - yprc_node
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ly_log
                - ypr_open
                - yprc_action
                - yprc_inout
                - yprc_notification
        - Branch String:   'src/printer_yang.c:2599,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2600,26'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2603,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2618,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2619,30'
              BranchSideFuncs:
                - ypr_unsigned
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2622,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2626,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2626,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_identity
            - BranchSide:      'src/printer_yang.c:2626,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_identity
        - Branch String:   'src/printer_yang.c:2626,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2627,31'
              BranchSideFuncs:
                - yprc_identity
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2629,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2632,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2633,28'
              BranchSideFuncs:
                - yprc_range
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2635,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2642,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2643,30'
              BranchSideFuncs:
                - ypr_unsigned
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2645,26'
              BranchSideFuncs:
                - ypr_open
                - ypr_substmt
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2661,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2661,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_must
            - BranchSide:      'src/printer_yang.c:2661,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_must
        - Branch String:   'src/printer_yang.c:2661,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2662,27'
              BranchSideFuncs:
                - yprc_must
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2664,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2669,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2669,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_pattern
            - BranchSide:      'src/printer_yang.c:2669,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
                - yprc_pattern
        - Branch String:   'src/printer_yang.c:2669,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2670,30'
              BranchSideFuncs:
                - yprc_pattern
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2672,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2675,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2676,30'
              BranchSideFuncs:
                - ypr_unsigned
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2678,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2680,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2681,28'
              BranchSideFuncs:
                - ypr_signed
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2683,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2685,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2686,28'
              BranchSideFuncs:
                - yprc_range
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2688,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
        - Branch String:   'src/printer_yang.c:2698,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2699,26'
              BranchSideFuncs:
                - ypr_open
                - yprc_type
                - yprc_when
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
            - BranchSide:      'src/printer_yang.c:2702,13'
              BranchSideFuncs:
                - yprc_when
                - ypr_open
                - yprc_type
                - ypr_status
                - ypr_open
                - ypr_substmt
                - yprc_range
                - ypr_signed
                - ypr_unsigned
                - yprc_pattern
                - yprc_must
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_open
                - ypr_substmt
                - ypr_unsigned
                - ypr_mandatory
                - yprc_range
                - yprc_identity
                - ypr_unsigned
                - yprc_extension_instances
                - ypr_config
                - yprc_bits_enum
                - ypr_open
                - ypr_substmt
                - ypr_open
                - yprc_node
                - yprc_action
                - yprc_inout
                - yprc_notification
                - ly_log
      Callsites:
        - Src:             'src/printer_yang.c:2571,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2573,21'
          Dst:             yprc_notification
        - Src:             'src/printer_yang.c:2575,21'
          Dst:             yprc_inout
        - Src:             'src/printer_yang.c:2577,21'
          Dst:             yprc_action
        - Src:             'src/printer_yang.c:2579,21'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:2600,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2601,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2608,13'
          Dst:             yprc_bits_enum
        - Src:             'src/printer_yang.c:2612,13'
          Dst:             ypr_config
        - Src:             'src/printer_yang.c:2615,13'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:2619,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2627,17'
          Dst:             yprc_identity
        - Src:             'src/printer_yang.c:2633,17'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:2637,13'
          Dst:             ypr_mandatory
        - Src:             'src/printer_yang.c:2643,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2645,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2646,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2651,13'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2654,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2655,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2662,17'
          Dst:             yprc_must
        - Src:             'src/printer_yang.c:2670,17'
          Dst:             yprc_pattern
        - Src:             'src/printer_yang.c:2676,17'
          Dst:             ypr_unsigned
        - Src:             'src/printer_yang.c:2681,17'
          Dst:             ypr_signed
        - Src:             'src/printer_yang.c:2686,17'
          Dst:             yprc_range
        - Src:             'src/printer_yang.c:2690,13'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2691,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2695,13'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:2699,17'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:2700,17'
          Dst:             yprc_type
        - Src:             'src/printer_yang.c:2704,13'
          Dst:             yprc_when
        - Src:             'src/printer_yang.c:2732,13'
          Dst:             ly_log
    - functionName:    yprc_identity
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - ident
      BBCount:         28
      ICount:          277
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - ly_print_
        - lys_identity_iffeature_value
        - ypr_close
        - ypr_description
        - ypr_open
        - ypr_reference
        - ypr_status
        - yprc_extension_instances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:629,44'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:629,52'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_open
                - lys_identity_iffeature_value
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:629,52'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ypr_open
                - lys_identity_iffeature_value
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:635,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:636,19'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:639,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:636,89'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:636,97'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:636,97'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:639,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:639,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:639,5'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:639,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:640,13'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:647,16'
              BranchSideFuncs:
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
        - Branch String:   'src/printer_yang.c:640,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:641,23'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:643,23'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
        - Branch String:   'src/printer_yang.c:641,57'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:641,65'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:641,65'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
        - Branch String:   'src/printer_yang.c:643,54'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:643,62'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
            - BranchSide:      'src/printer_yang.c:643,62'
              BranchSideFuncs:
                - ly_print_
                - ypr_status
                - ypr_description
                - ypr_reference
                - ypr_close
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:629,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:632,5'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:634,5'
          Dst:             ypr_open
        - Src:             'src/printer_yang.c:635,9'
          Dst:             lys_identity_iffeature_value
        - Src:             'src/printer_yang.c:636,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:641,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:643,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:647,5'
          Dst:             ypr_status
        - Src:             'src/printer_yang.c:648,5'
          Dst:             ypr_description
        - Src:             'src/printer_yang.c:649,5'
          Dst:             ypr_reference
        - Src:             'src/printer_yang.c:652,5'
          Dst:             ypr_close
    - functionName:    yang_print_compiled
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - module
        - options
      BBCount:         111
      ICount:          832
      EdgeCount:       147
      CyclomaticComplexity: 38
      functionsReached:
        - ly_print_
        - ly_print_flush
        - ypr_substmt
        - yprc_action
        - yprc_extension_instances
        - yprc_identity
        - yprc_node
        - yprc_notification
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2465,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2465,54'
              BranchSideFuncs:
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2465,54'
              BranchSideFuncs:
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2477,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2477,24'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2478,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2477,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2477,43'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2478,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2477,55'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2477,58'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2478,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2477,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2478,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2480,17'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2478,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2478,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2479,5'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2478,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2478,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2479,5'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2485,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2485,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2485,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2485,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2485,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2485,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2485,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2485,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2485,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2485,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2485,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2488,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2488,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2489,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2495,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
        - Branch String:   'src/printer_yang.c:2489,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2489,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2490,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
        - Branch String:   'src/printer_yang.c:2489,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2489,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2490,19'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
        - Branch String:   'src/printer_yang.c:2490,51'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2490,59'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2490,59'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - yprc_extension_instances
                - ly_print_
        - Branch String:   'src/printer_yang.c:2495,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2496,9'
              BranchSideFuncs:
                - yprc_extension_instances
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2501,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
        - Branch String:   'src/printer_yang.c:2496,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2496,9'
              BranchSideFuncs:
                - ly_print_
                - yprc_extension_instances
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2497,34'
              BranchSideFuncs:
                - yprc_extension_instances
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
        - Branch String:   'src/printer_yang.c:2496,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2496,9'
              BranchSideFuncs:
                - yprc_extension_instances
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2497,34'
              BranchSideFuncs:
                - yprc_extension_instances
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
        - Branch String:   'src/printer_yang.c:2501,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2501,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2501,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - yprc_identity
                - ly_print_
        - Branch String:   'src/printer_yang.c:2501,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2502,9'
              BranchSideFuncs:
                - yprc_identity
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2507,11'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
        - Branch String:   'src/printer_yang.c:2502,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2502,9'
              BranchSideFuncs:
                - ly_print_
                - yprc_identity
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2503,23'
              BranchSideFuncs:
                - yprc_identity
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2502,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2502,9'
              BranchSideFuncs:
                - yprc_identity
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2503,23'
              BranchSideFuncs:
                - yprc_identity
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - yprc_node
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2507,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2512,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2534,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2512,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2513,13'
              BranchSideFuncs:
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2517,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2513,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2513,13'
              BranchSideFuncs:
                - ly_print_
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2514,23'
              BranchSideFuncs:
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2513,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2513,13'
              BranchSideFuncs:
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2514,23'
              BranchSideFuncs:
                - yprc_node
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2517,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2517,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2519,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - yprc_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2520,13'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2524,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2520,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2520,13'
              BranchSideFuncs:
                - ly_print_
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2521,25'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2520,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2520,13'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2521,25'
              BranchSideFuncs:
                - yprc_action
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2524,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2524,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2526,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
                - yprc_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2527,13'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2531,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2527,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2527,13'
              BranchSideFuncs:
                - ly_print_
                - yprc_notification
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2528,31'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2527,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2527,13'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2528,31'
              BranchSideFuncs:
                - yprc_notification
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2531,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2531,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2532,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2535,30'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2535,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2535,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_yang.c:2465,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2469,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2470,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2478,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2480,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2481,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2482,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2483,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2489,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2490,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2496,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2497,9'
          Dst:             yprc_extension_instances
        - Src:             'src/printer_yang.c:2502,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2503,9'
          Dst:             yprc_identity
        - Src:             'src/printer_yang.c:2513,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2514,13'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:2520,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2521,13'
          Dst:             yprc_action
        - Src:             'src/printer_yang.c:2527,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2528,13'
          Dst:             yprc_notification
        - Src:             'src/printer_yang.c:2535,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2536,5'
          Dst:             ly_print_flush
    - functionName:    yang_print_compiled_node
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2437
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - node
        - options
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ly_print_flush
        - yprc_node
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/printer_yang.c:2446,5'
          Dst:             yprc_node
        - Src:             'src/printer_yang.c:2448,5'
          Dst:             ly_print_flush
    - functionName:    yprp_belongsto
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - submodp
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ly_print_
        - ypr_substmt
        - yprp_extension_instances
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2371,50'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2371,58'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2371,58'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2376,36'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2376,36'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2376,36'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:2371,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2373,5'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2374,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2376,5'
          Dst:             ly_print_
    - functionName:    yang_print_parsed_submodule
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - submodp
        - options
      BBCount:         54
      ICount:          428
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - ly_print_
        - ly_print_flush
        - yang_print_parsed_body
        - yang_print_parsed_linkage
        - ypr_substmt
        - yprp_belongsto
        - yprp_revision
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2391,49'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2391,57'
              BranchSideFuncs:
                - ly_print_
                - yprp_belongsto
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2391,57'
              BranchSideFuncs:
                - ly_print_
                - yprp_belongsto
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2395,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2396,21'
              BranchSideFuncs:
                - ypr_substmt
                - yprp_belongsto
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2399,20'
              BranchSideFuncs:
                - yprp_belongsto
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2407,22'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2407,25'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2408,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2407,42'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2407,45'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2408,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2407,58'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2407,61'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2408,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2407,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2408,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2410,17'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2408,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2408,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2409,5'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2408,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2408,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2409,5'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2415,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2415,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2415,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2415,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2415,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2415,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2415,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2415,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2415,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2415,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2415,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2418,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2418,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2418,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2418,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2418,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2419,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2423,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2419,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2419,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2420,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2419,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2419,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2420,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2423,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2423,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2426,28'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2429,30'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2429,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2429,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_yang.c:2391,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2396,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2399,5'
          Dst:             yprp_belongsto
        - Src:             'src/printer_yang.c:2404,5'
          Dst:             yang_print_parsed_linkage
        - Src:             'src/printer_yang.c:2408,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2410,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2411,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2412,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2413,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2419,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2420,9'
          Dst:             yprp_revision
        - Src:             'src/printer_yang.c:2426,5'
          Dst:             yang_print_parsed_body
        - Src:             'src/printer_yang.c:2429,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2430,5'
          Dst:             ly_print_flush
    - functionName:    yang_print_parsed_linkage
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - modp
      BBCount:         70
      ICount:          647
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - ly_print_
        - ypr_substmt
        - yprp_extension_instances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2171,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2171,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2171,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2171,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2172,13'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2189,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2172,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2173,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2176,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2176,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2176,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2177,19'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2176,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2176,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2177,19'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2177,50'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2177,58'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2177,58'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2181,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2182,25'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2184,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2187,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2187,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2187,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2189,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2189,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2191,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2191,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2191,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2191,5'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2191,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2192,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2212,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:2192,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2194,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2196,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2196,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2196,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2197,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2196,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2196,9'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2197,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2197,38'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2197,41'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2198,23'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2197,63'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2197,66'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2198,23'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2197,88'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2197,91'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2198,23'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2197,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2198,23'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2209,23'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2198,55'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2198,63'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2198,63'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2201,17'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2202,29'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2204,25'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2207,44'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2207,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2207,13'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2209,60'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2209,68'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2209,68'
              BranchSideFuncs:
                - ly_print_
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:2212,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2212,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:2212,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_yang.c:2176,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2177,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2179,9'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2180,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2182,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2184,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2185,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2187,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2196,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2198,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2200,13'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2202,17'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2204,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2205,13'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2207,13'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2209,13'
          Dst:             ly_print_
    - functionName:    yprp_revision
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - rev
      BBCount:         20
      ICount:          169
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ly_print_
        - ypr_substmt
        - yprp_extension_instances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:454,18'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:454,21'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:455,19'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:454,30'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:454,33'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:455,19'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:454,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:455,19'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:463,19'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_yang.c:455,52'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:455,60'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
            - BranchSide:      'src/printer_yang.c:455,60'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - ypr_substmt
                - ypr_substmt
                - ly_print_
        - Branch String:   'src/printer_yang.c:461,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:461,9'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:461,9'
              BranchSideFuncs:
                - ly_print_
        - Branch String:   'src/printer_yang.c:463,51'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:463,59'
              BranchSideFuncs:
                - ly_print_
            - BranchSide:      'src/printer_yang.c:463,59'
              BranchSideFuncs:
                - ly_print_
      Callsites:
        - Src:             'src/printer_yang.c:455,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:457,9'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:458,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:459,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:461,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:463,9'
          Dst:             ly_print_
    - functionName:    yang_print_parsed_body
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctx
        - modp
      BBCount:         162
      ICount:          1095
      EdgeCount:       212
      CyclomaticComplexity: 52
      functionsReached:
        - ly_print_
        - yprp_action
        - yprp_augment
        - yprp_deviation
        - yprp_extension
        - yprp_extension_has_printable_instances
        - yprp_extension_instances
        - yprp_feature
        - yprp_grouping
        - yprp_identity
        - yprp_node
        - yprp_notification
        - yprp_typedef
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2225,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2225,5'
              BranchSideFuncs:
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - yprp_extension
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2225,5'
              BranchSideFuncs:
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - yprp_extension
                - ly_print_
        - Branch String:   'src/printer_yang.c:2225,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2226,9'
              BranchSideFuncs:
                - yprp_extension
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2230,5'
              BranchSideFuncs:
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
        - Branch String:   'src/printer_yang.c:2226,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2226,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2227,24'
              BranchSideFuncs:
                - yprp_extension
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2226,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2226,9'
              BranchSideFuncs:
                - yprp_extension
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2227,24'
              BranchSideFuncs:
                - yprp_extension
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2230,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2230,5'
              BranchSideFuncs:
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2232,48'
              BranchSideFuncs:
                - yprp_extension_has_printable_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - yprp_extension_instances
                - ly_print_
        - Branch String:   'src/printer_yang.c:2232,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2233,9'
              BranchSideFuncs:
                - yprp_extension_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2237,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
        - Branch String:   'src/printer_yang.c:2233,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2233,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_extension_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2234,34'
              BranchSideFuncs:
                - yprp_extension_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
        - Branch String:   'src/printer_yang.c:2233,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2233,9'
              BranchSideFuncs:
                - yprp_extension_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2234,34'
              BranchSideFuncs:
                - yprp_extension_instances
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
        - Branch String:   'src/printer_yang.c:2237,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2237,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2239,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
        - Branch String:   'src/printer_yang.c:2239,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2239,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2239,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - yprp_feature
                - ly_print_
        - Branch String:   'src/printer_yang.c:2239,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2240,9'
              BranchSideFuncs:
                - yprp_feature
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2245,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
        - Branch String:   'src/printer_yang.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2240,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_feature
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2241,22'
              BranchSideFuncs:
                - yprp_feature
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2240,9'
              BranchSideFuncs:
                - yprp_feature
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2241,22'
              BranchSideFuncs:
                - yprp_feature
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2245,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2245,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2247,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
        - Branch String:   'src/printer_yang.c:2247,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2247,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2247,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - yprp_identity
                - ly_print_
        - Branch String:   'src/printer_yang.c:2247,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2248,9'
              BranchSideFuncs:
                - yprp_identity
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2253,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
        - Branch String:   'src/printer_yang.c:2248,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2248,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_identity
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2249,23'
              BranchSideFuncs:
                - yprp_identity
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2248,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2248,9'
              BranchSideFuncs:
                - yprp_identity
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2249,23'
              BranchSideFuncs:
                - yprp_identity
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2253,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2253,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2255,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
        - Branch String:   'src/printer_yang.c:2255,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2255,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2255,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - yprp_typedef
                - ly_print_
        - Branch String:   'src/printer_yang.c:2255,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2256,9'
              BranchSideFuncs:
                - yprp_typedef
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2261,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
        - Branch String:   'src/printer_yang.c:2256,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2256,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_typedef
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2257,22'
              BranchSideFuncs:
                - yprp_typedef
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2256,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2256,9'
              BranchSideFuncs:
                - yprp_typedef
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2257,22'
              BranchSideFuncs:
                - yprp_typedef
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2261,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2261,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2263,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - yprp_grouping
                - ly_print_
        - Branch String:   'src/printer_yang.c:2263,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2264,9'
              BranchSideFuncs:
                - yprp_grouping
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2269,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
        - Branch String:   'src/printer_yang.c:2264,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2264,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_grouping
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2265,23'
              BranchSideFuncs:
                - yprp_grouping
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2264,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2264,9'
              BranchSideFuncs:
                - yprp_grouping
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2265,23'
              BranchSideFuncs:
                - yprp_grouping
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2269,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2269,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2271,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
        - Branch String:   'src/printer_yang.c:2271,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2272,13'
              BranchSideFuncs:
                - yprp_node
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2280,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
        - Branch String:   'src/printer_yang.c:2272,13'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2273,13'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - yprp_node
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2276,9'
              BranchSideFuncs:
                - yprp_node
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2276,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2276,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_node
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2277,19'
              BranchSideFuncs:
                - yprp_node
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2276,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2276,9'
              BranchSideFuncs:
                - yprp_node
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2277,19'
              BranchSideFuncs:
                - yprp_node
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2280,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2280,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2282,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - yprp_augment
                - ly_print_
        - Branch String:   'src/printer_yang.c:2282,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2283,9'
              BranchSideFuncs:
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2287,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2283,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2283,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2284,22'
              BranchSideFuncs:
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2283,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2283,9'
              BranchSideFuncs:
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2284,22'
              BranchSideFuncs:
                - yprp_augment
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2287,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2287,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2289,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - yprp_action
                - ly_print_
        - Branch String:   'src/printer_yang.c:2289,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2290,9'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2294,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2290,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2290,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2291,21'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2290,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2290,9'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2291,21'
              BranchSideFuncs:
                - yprp_action
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2294,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2294,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2296,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
                - yprp_notification
                - ly_print_
        - Branch String:   'src/printer_yang.c:2296,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2297,9'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2301,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2297,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2297,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_notification
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2298,27'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2297,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2297,9'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2298,27'
              BranchSideFuncs:
                - yprp_notification
                - yprp_deviation
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2301,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2301,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2303,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2303,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2303,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2303,5'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2303,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2304,9'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2308,5'
              BranchSideFuncs: []
        - Branch String:   'src/printer_yang.c:2304,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2304,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_deviation
            - BranchSide:      'src/printer_yang.c:2305,24'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2304,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2304,9'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2305,24'
              BranchSideFuncs:
                - yprp_deviation
                - ly_print_
        - Branch String:   'src/printer_yang.c:2308,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2308,5'
              BranchSideFuncs: []
            - BranchSide:      'src/printer_yang.c:2308,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/printer_yang.c:2226,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2227,9'
          Dst:             yprp_extension
        - Src:             'src/printer_yang.c:2232,9'
          Dst:             yprp_extension_has_printable_instances
        - Src:             'src/printer_yang.c:2233,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2234,9'
          Dst:             yprp_extension_instances
        - Src:             'src/printer_yang.c:2240,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2241,9'
          Dst:             yprp_feature
        - Src:             'src/printer_yang.c:2248,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2249,9'
          Dst:             yprp_identity
        - Src:             'src/printer_yang.c:2256,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2257,9'
          Dst:             yprp_typedef
        - Src:             'src/printer_yang.c:2264,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2265,9'
          Dst:             yprp_grouping
        - Src:             'src/printer_yang.c:2276,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2277,9'
          Dst:             yprp_node
        - Src:             'src/printer_yang.c:2283,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2284,9'
          Dst:             yprp_augment
        - Src:             'src/printer_yang.c:2290,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2291,9'
          Dst:             yprp_action
        - Src:             'src/printer_yang.c:2297,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2298,9'
          Dst:             yprp_notification
        - Src:             'src/printer_yang.c:2304,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2305,9'
          Dst:             yprp_deviation
    - functionName:    yang_print_parsed_module
      functionSourceFile: '/src/libyang/src/printer_yang.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - modp
        - options
      BBCount:         54
      ICount:          445
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - ly_print_
        - ly_print_flush
        - yang_print_parsed_body
        - yang_print_parsed_linkage
        - ypr_substmt
        - yprp_revision
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/printer_yang.c:2324,46'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2324,54'
              BranchSideFuncs:
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
                - ypr_substmt
            - BranchSide:      'src/printer_yang.c:2324,54'
              BranchSideFuncs:
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
                - ypr_substmt
        - Branch String:   'src/printer_yang.c:2328,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2329,21'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2331,17'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_linkage
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2340,21'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2340,24'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2341,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2340,40'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2340,43'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2341,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2340,55'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2340,58'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2341,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
        - Branch String:   'src/printer_yang.c:2340,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2341,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2343,17'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2341,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2341,9'
              BranchSideFuncs:
                - ly_print_
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2342,5'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2341,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2341,9'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2342,5'
              BranchSideFuncs:
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - ypr_substmt
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2348,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2348,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2348,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2348,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2348,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2348,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2348,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2348,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2348,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2348,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2348,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2351,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2351,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2351,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2351,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - yprp_revision
                - ly_print_
        - Branch String:   'src/printer_yang.c:2351,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2352,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2356,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2352,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2352,9'
              BranchSideFuncs:
                - ly_print_
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2353,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2352,9'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2352,9'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
            - BranchSide:      'src/printer_yang.c:2353,23'
              BranchSideFuncs:
                - yprp_revision
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
                - ly_print_
        - Branch String:   'src/printer_yang.c:2356,5'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2356,5'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2359,28'
              BranchSideFuncs:
                - yang_print_parsed_body
                - ly_print_
                - ly_print_flush
        - Branch String:   'src/printer_yang.c:2362,30'
          Branch Sides:
            - BranchSide:      'src/printer_yang.c:2362,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
            - BranchSide:      'src/printer_yang.c:2362,30'
              BranchSideFuncs:
                - ly_print_
                - ly_print_flush
      Callsites:
        - Src:             'src/printer_yang.c:2324,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2329,9'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2331,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2332,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2337,5'
          Dst:             yang_print_parsed_linkage
        - Src:             'src/printer_yang.c:2341,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2343,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2344,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2345,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2346,5'
          Dst:             ypr_substmt
        - Src:             'src/printer_yang.c:2352,9'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2353,9'
          Dst:             yprp_revision
        - Src:             'src/printer_yang.c:2359,5'
          Dst:             yang_print_parsed_body
        - Src:             'src/printer_yang.c:2362,5'
          Dst:             ly_print_
        - Src:             'src/printer_yang.c:2363,5'
          Dst:             ly_print_flush
    - functionName:    strnstr
      functionSourceFile: '/src/libyang/compat/compat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - find
        - slen
      BBCount:         22
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'compat/compat.c:159,9'
          Branch Sides:
            - BranchSide:      'compat/compat.c:160,22'
              BranchSideFuncs:
                - strlen
                - strncmp
            - BranchSide:      'compat/compat.c:173,20'
              BranchSideFuncs: []
        - Branch String:   'compat/compat.c:163,34'
          Branch Sides:
            - BranchSide:      'compat/compat.c:163,46'
              BranchSideFuncs: []
            - BranchSide:      'compat/compat.c:164,21'
              BranchSideFuncs: []
        - Branch String:   'compat/compat.c:163,21'
          Branch Sides:
            - BranchSide:      'compat/compat.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'compat/compat.c:166,13'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'compat/compat.c:166,13'
          Branch Sides:
            - BranchSide:      'compat/compat.c:163,26'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'compat/compat.c:167,17'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'compat/compat.c:167,17'
          Branch Sides:
            - BranchSide:      'compat/compat.c:168,17'
              BranchSideFuncs: []
            - BranchSide:      'compat/compat.c:170,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'compat/compat.c:170,9'
          Branch Sides:
            - BranchSide:      'compat/compat.c:162,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'compat/compat.c:171,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/compat.c:160,15'
          Dst:             strlen
        - Src:             'compat/compat.c:170,18'
          Dst:             strncmp
...
